Commit Graph

7 Commits

Author SHA1 Message Date
曹鹏飞 f336cf7ae6 feat(role): 实现角色管理及权限功能
- 新增角色实体及相关服务接口和实现类,支持角色的增删改查
- 实现角色菜单权限及按钮权限的数据库查询和授权控制
- 完善角色控制器服务,支持角色授权及查询当前用户可见角色
- 支持超级管理员权限绕过,普通角色权限基于用户所拥有角色限制菜单节点展示
- 新增角色Mapper XML,包含角色搜索及角色关联菜单查询SQL
- 新增角色相关常量定义,统一管理角色相关字符串常量
- 用户管理新增通过LDAP批量添加用户功能,支持LDAP用户信息同步
- 用户查询增加根据创建人ID过滤,限制非超级管理员只能查询自身创建用户
- 优化用户新增LDAP用户时部门的自动匹配和验证逻辑
- 在菜单权限获取及授权接口中新增对用户角色和用户权限校验逻辑,保证数据权限安全
- 多处新增事务控制,保证数据一致性及错误回滚机制
2026-04-08 18:53:30 +08:00
曹鹏飞 c8722c267a 一些优化 2025-09-26 18:04:00 +08:00
曹鹏飞 93a8819d8d 一些优化 2025-09-22 17:47:51 +08:00
曹鹏飞 836414a9e4 初始化 2025-06-27 18:04:24 +08:00
曹鹏飞 6760c1c30b 初始化 2025-06-20 17:23:34 +08:00
曹鹏飞 3fab56df80 初始化 2025-06-16 09:32:35 +08:00
曹鹏飞 276cc1c569 初始化 2025-06-03 17:18:11 +08:00