18 Commits (3499353b2851723d4c2678320c23bc6bc66d3c7c)

Author SHA1 Message Date
luoweijian a263f1736c feat(auth): role management — ancestor completion, CRUD, permission assignment, cascade delete (ADR-0012) 1 month ago
luoweijian f0f70c6137 refactor(auth): deduplicate user location logic in login flow 1 month ago
luoweijian 4759518aa0 refactor(auth): remove dead MenuTypeEnum, unify node type vocabulary to MenuType (ADR-0011) 1 month ago
luoweijian b38ab9ec94 feat(auth): 动态权限拦截 + 封遗留写路径 1 month ago
luoweijian c877f0d6c4 refactor(auth): 权限解析收成深模块 PermissionResolver 1 month ago
luoweijian ae038a1398 feat: /api/resources/list 后端组树返回 — TreeUtils.buildTree + sort 1 month ago
luoweijian 170c16b226 refactor: ResourceController 对齐全局接口契约 — POST + 动作后缀 + 表单参数 1 month ago
luoweijian 4868051399 fix: validateHierarchy 增加 parentType null 守卫,防止 switch NPE 1 month ago
luoweijian a70ce78ddd fix: 代码审查修复 — 安全问题 + 规范 + 空路由 1 month ago
luoweijian 53d82c960b feat(crm-auth): Ticket 05 — 权限码并集注入(按钮级鉴权) 1 month ago
luoweijian 8c4ebb4827 feat(crm-auth): Ticket 04 — 图标上传 1 month ago
luoweijian 02cc9356c3 feat(crm-auth): Ticket 03 — 删除节点(含子节点检查 + 级联清理) 1 month ago
luoweijian b54ff47350 feat(crm-auth): Ticket 02 — 全量资源树查询 + 新增/编辑节点(含层级约束) 1 month ago
luoweijian aacc3d4c04 feat(crm-auth): Ticket 01 — 数据模型扩展(ADR-0011 统一权限资源树) 1 month ago
luoweijian cceb8e5481 commit 1 month ago
luoweijian 13e15c142a fix: 组织准入校验移出事务 + 细分 getbyunionid 错误码 1 month ago
luoweijian 73304b7734 commit 1 month ago
luoweijian 6329a6ba74 first-commit 1 month ago