feat(wm-base): #74 系统管理完整实现
- 新增数据字典管理(SysDictType/SysDictData entity + mapper + service + controller)
- 字典类型CRUD + 字典数据CRUD + 本地ConcurrentHashMap缓存
- SysDictionaryController /api/base/sys/dict
- 新增操作日志管理(SysOperationLog entity + mapper + service + controller)
- 日志记录 + 分页查询(按用户/模块/操作/状态/时间筛选)+ CSV导出 + 清空
- SysOperationLogController /api/base/sys/log
- 完善SysRoleService:5级角色预设 + 权限矩阵
- admin/supervisor/biz_manager/field_ops/tech_maintain
- 预设初始化接口 + 权限矩阵查询接口
- 完善SysRoleController:新增presets/permissions/init-presets端点
- SQL DDL: V_sys_dict_log.sql(建表+索引+预设角色+预设字典数据)
- 前端新增/完善:
- UserList.vue(用户CRUD + 搜索 + 状态切换)
- RoleList.vue(角色CRUD + 预设查看 + 权限矩阵查看)
- DeptList.vue(部门树 + CRUD + 类型选择)
- MenuList.vue(菜单树 + CRUD + 类型切换)
- DictionaryView.vue(左右布局:字典类型列表 + 字典数据列表)
- OperationLogView.vue(多条件筛选 + 详情 + CSV导出 + 清空)
- system.ts API模块
- router路由更新
- 单元测试:SysDictionaryServiceTest/SysRoleServiceTest/SysDeptServiceTest/SysOperationLogServiceTest
|