- 本项目框架于2022年7月13日进行核心权限开源
- 根据如今主流开发及应用环境与如今生态平台限制情况下用户群体“快应用”方式,主要划分为两个用户交互端与一个大屏展示端:
- PC 浏览器端
- 微信小程序端
- 大屏展示端
- Spring Boot + Spring Security + JWT + RBAC 为基础核心框架进行相应功能的开发。
- 在 GitHub 里,星星 [⭐ Star] 是对一个项目至高无上的肯定,如果觉得对您有帮助的话,欢迎通过下方链接进入项目仓库的主页献出您宝贵的星星。
- Spring Boot Server后台项目地址:https://github.com/tylt6688/Breze
- Browser Vue WEB端项目地址:https://github.com/tylt6688/Breze-Vue
- Uni-APP端项目地址:https://github.com/tylt6688/Breze-App
- MySQL 5.7 账户:root,密码:123456
- Redis 缓存数据库 无密码
- RabbitMQ 账户admin,密码:123456
- Maven环境:3.6.x版本
- 角色管理:显示系统所拥有的角色权限,该功能主要完成角色的权限分配
- 用户管理:系统的用户信息操作配置
- 菜单管理:系统的菜单配置
- 部门管理:系统组织机构的配置,可与岗位管理关联
- 岗位管理:显示用户所担任的职务
- 数据字典:对一些经常使用的固定数据进行动态管理
- 文档首页管理:系统文档门户信息维护
- 登录日志:系统登录的记录查询
- 操作日志:系统一些操作记录
- 代码生成:后端代码生成,包括controller、service、serviceImpl、mapper、xml文件
- 接口文档:后端接口测试,友好的展示后端返回数据格式
- 服务器监控:监视系统当前CPU使用情况
- 数据库监控:
- com.breze
- common
- config
- controller
- entity
- mapper
- security
- service
- utils
- BrezeApplication.java
- resources
- mapper
- static/img
- templates
- application-datasource.yml
- application-dev.yml
- application-log.yml
- application-mail.yml
- application-prod.yml
- application-rabbitmq.yml
- application-redis.yml
- application-test.yml
- application.yml
- banner.txt
开发语言 | 开发工具 | 数据库 | 前端框架选型 | 前端组件选型 | 后端框架选型 | 后端工具组件选型 | 中间件 |
---|---|---|---|---|---|---|---|
Java | Apache Maven | MySQL 5.7 | Vue.js | Element UI | Spring Boot | Lombok | Rabbit MQ |
JavaScript | IntelliJ IDEA | Redis | mpvue | Vant Weapp | Spring Security | Swagger 2 | Druid |
HTML | Navicat Premium | mpvue-weui | MyBatis-Plus | Hutool | Jedis | ||
CSS | Git | pdf.js | Validation | OSS对象存储 | |||
SQL | Postman | tinymce富文本编辑器 | Fast JSON | ||||
RESP | e-icon-picker图标选择器 | JWT | |||||
Visual Studio Code | EasyExcel | ||||||
微信开发者工具 | Log4J2 | ||||||
Nodejs | Kaptcha |