Home

Awesome

<p align="center"><a href="https://oddfar.com/" target="_blank" rel="noopener noreferrer"><img width="180" src="https://note.oddfar.com/img/web.png" alt="logo"></a></p> <p align="center"> <a href="https://github.com/oddfar/campus/stargazers"><img src="https://img.shields.io/github/stars/oddfar/campus.svg"></a> <a href="https://github.com/oddfar/campus/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"></a> </p> <p align="center"> Campus,一个简单的前后端分离后台管理系统,RuoYi-Vue简单版 </p> <h2 align="center">Campus</h2>

项目文档 | 笔记仓库 | 我的博客

项目介绍

想重构之前的校园信息墙项目,又想学习若依项目,就手写了 RuoYi-Vue 并修改了部分功能,于是有了这套后台系统,所以取名为campus

Campus 一款简单的后台管理系统,RuoYi-Vue简单版,快速开发框架,适合大学生开发毕设,或其他小项目。

使用Spring Boot、Spring Security、MyBatis Plus、Jwt、Vue等技术

您可以根据此项目,快速开发毕设项目,无需注重系统代码,只需业务代码!

项目文档

对比RuoYi

功能差异

功能本框架RuoYi
权限认证增加接口管理,动态分配角色权限不支持动态分配
ORM框架采用 Mybatis-Plus采用 Mybatis
数据分页采用 Mybatis-Plus 分页插件<br/>框架对其进行了扩展采用 PageHelper
用户依据涉及表使用用户ID判断,方便更新用户根据用户userName
数据库主键采用 雪花ID采用 数据库自增ID
SQL监控采用 p6spy 可输出完整SQL与执行时间监控log输出
多数据源框架dynamic-datasourcedruid

内置功能

新增

贡献代码

若您有好的想法,发现一些 BUG 并修复了,欢迎提交 Pull Request 参与开源贡献

发起 pull request 请求,提交到 master 分支,等待作者合并

致谢

此项目参考了一些开源项目的解决方案,在此感谢他们的开源

演示图

admin
image-20230221090307473image-20230221091209986
image-20230221091408302image-20230221091331128

案例:校园信息墙

https://github.com/oddfar/campus-example

网页端

web
image-20230221091804015image-20230221091942563
image-20230221092022247image-20230221092059047
image-20230221092122331image-20230221092152935

移动端(小程序)

移动端
image-20230412210057613image-20230412210148423image-20230412210214019
image-20230412210256253image-20230412210328222image-20230412210405497
image-20230412210534659image-20230412210606552

鸣谢

IntelliJ IDEA 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 JVM 平台语言。

特别感谢 JetBrains 为开源项目提供免费的 IntelliJ IDEA 等 IDE 的授权
<img src=".github/jetbrains-variant.png" width="200"/>