- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 岗位管理:配置系统用户所属担任职务。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 办公区:办公区信息维护,包含分类、行政区划、详细地址等信息
- 地图:办公区所在的地图
- 办公楼管理:办公楼信息维护,包含办公区、建筑面积等信息
- 办公用房管理:办公用房信息维护,包含房号、面积、办公楼等信息
- 单位职工:单位职工信息维护,包含姓名、单位、职级、身份证号等信息
- 不动产权证、房屋所有权证、土地使用权证、用房协议:房屋相关证件等信息的维护
- 前端构建:支持拖拽组件生成前端代码,并提供管理、编辑两个通用模板
- 数据库表:数据库表的维护,自动生成 sql 升级文件、model 层、repository 层的代码,支持新建、修改、删除
- 接口模块:自动生成 controller 层、convert 层、service 层,支持新建、修改、删除
- 系统接口:自动生成 controller 层、convert 层、service 层代码,支持新建、修改、删除
- 字典管理:对系统中经常使用的一些固定的数据进行维护,自动生成 sql 升级文件
- 编号管理:单据的编号,提供自动生成有序编号
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 配置管理:系统配置管理
- 定时任务:在线(添加、修改、删除)任务调度,自动生成 sql 文件
- Redis 监控:监控 Redis 数据库的使用情况,使用的 Redis Key 管理
- Java 监控:监视当前系统 CPU、内存、磁盘、堆栈等相关信息。
- API 日志:包括 RESTful API 访问日志、异常日志两部分,方便排查 API 相关的问题
- 操作日志:系统正常操作日志记录和查询
- 登录日志:系统登录日志记录查询,包含登录异常
- 文件管理:支持将文件存储到 OSS、本地、FTP、数据库等
- 后端技术:
| 框架 | 说明 | 版本 |
|---|---|---|
| Spring Boot | 应用开发框架 | 3.4.1 |
| MySQL | 数据库服务器 | 8.0+ |
| Jimmer | ORM 框架 | 0.9.9 |
| Dynamic Datasource | 动态数据源 | 3.6.1 |
| Redis | 内存数据库 | 5.0 / 6.0 /7.0 |
| Redisson | Redis 客户端 | 3.4.1 |
| Spring MVC | MVC 框架 | 2.7.0 |
| Spring Security | Spring 安全框架 | 3.4.1 |
| Hibernate Validator | 参数校验组件 | 6.2.5 |
| Flyway | 数据库版本控制 | 11.1.0 |
| Quartz | 任务调度组件 | 2.3.2 |
| Springdoc | Swagger 文档 | 1.7.0 |
| Spring Boot Admin | Spring Boot 监控平台 | 2.7.10 |
| Jackson | JSON 工具库 | 2.13.5 |
| MapStruct | Java Bean 转换 | 1.5.3 |
| Lombok | 消除冗长的 Java 代码 | 1.18.34 |
| JUnit | Java 单元测试框架 | 5.8.2 |
- 前端技术
框架 说明 版本 Vue Vue 框架 3.2.47 Vite 开发与构建工具 4.2.1 Element Plus Element Plus 2.9.3 TypeScript JavaScript 的超集 5.0.2 pinia Vue 存储库 替代 vuex5 2.0.34 vueuse 常用工具集 9.13.0 vue-i18n 国际化 9.2.2 vue-router Vue 路由 4.1.6 iconify 在线图标库 3.1.0 tinymce 富文本编辑器 6.8.5