功能 | 描述 | |
---|---|---|
用户管理 | 用户是系统操作者,该功能主要完成系统用户配置 | |
⭐️ | 在线用户 | 当前系统中活跃用户状态监控,支持手动踢下线 |
角色管理 | 角色菜单权限分配、设置角色按机构进行数据范围权限划分 | |
菜单管理 | 配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能 | |
字典管理 | 对系统中经常使用的一些较为固定的数据进行维护 | |
🚀 | 操作日志 | 系统正常操作日志记录和查询,集成 Swagger 生成日志内容 |
⭐️ | 登录日志 | 系统登录日志记录查询,包含登录异常 |
🚀 | 错误码管理 | 系统所有错误码的管理,可在线修改错误提示,无需重启服务 |
框架 | 说明 | 版本 |
---|---|---|
Spring Boot | 应用开发框架 | 3.2.0 |
MySQL | 数据库服务器 | 5.7 / 8.0+ |
Druid | JDBC 连接池、监控组件 | 1.2.20 |
MyBatis Plus | MyBatis 增强工具包 | 3.5.4.1 |
Dynamic Datasource | 动态数据源 | 4.2.0 |
Redis | key-value 数据库 | 5.0 / 6.0 /7.0 |
Redisson | Redis 客户端 | 3.25.0 |
Spring MVC | MVC 框架 | 6.1.1 |
Spring Security | Spring 安全框架 | 6.2.0 |
Hibernate Validator | 参数校验组件 | 8.0.1 |
Flowable | 工作流引擎 | 7.0.0 |
Quartz | 任务调度组件 | 2.3.2 |
Springdoc | Swagger 文档 | 2.2.0 |
SkyWalking | 分布式应用追踪系统 | 9.0.0 |
Spring Boot Admin | Spring Boot 监控平台 | 3.1.8 |
Jackson | JSON 工具库 | 2.15.3 |
MapStruct | Java Bean 转换 | 1.5.5.Final |
Lombok | 消除冗长的 Java 代码 | 1.18.30 |
JUnit | Java 单元测试框架 | 5.10.1 |
Mockito | Java Mock 框架 | 5.7.0 |