2 Commits
Author SHA1 Message Date
bot_dev2 51c292f25b feat(wm-system): #74 系统管理(角色/用户/部门/日志/字典)
- 增强 SysRole: 5级角色(level 1-5), 数据权限(dataScope), 权限配置(permissions JSON)
- 增强 SysUser: 角色关联(roleId), 最后登录记录, 分页查询+多维度筛选
- 增强 SysDepartment: 树结构(ancestors), 子部门查询, 树形构建
- 增强 SysLog: 状态/错误信息字段, 分页+多条件筛选(类型/用户/模块/时间/状态)
- 新增 DataDictionary + DataDictionaryItem: 字典CRUD+字典项CRUD, 按编码查询
- 5个专用Controller: RoleController/UserController/DepartmentController/LogController/DictionaryController
- 28个RESTful API端点于 /api/system/*
- 5个专用Service接口+实现: RoleService/UserService/DepartmentService/LogService/DictionaryService
- DDL: V2__system_enhance.sql — 新增表+索引+初始数据
- 单元测试: 5个Service测试类, 覆盖核心业务逻辑
- DTO: 请求参数校验(jakarta.validation)
- 保持SysService向后兼容
2026-06-14 15:23:34 +08:00
bot_dev2 c84bf79d9d feat(wm-system): #14 文档管理与系统管理
文档管理:
- 文档 CRUD / 分类管理 / 版本控制
- DocService + DocController (/system/doc/*)

系统管理:
- 角色管理(5级角色预设)
- 用户管理(新增/编辑/停用)
- 菜单管理 / 部门管理
- 日志管理(登录/操作/异常日志)
- SysService + SysController (/system/*)

DDL: 8 张表 (document/category/version/role/user/menu/department/log)
2026-06-14 13:52:57 +08:00