40 Commits (feb8144c19ac96ef295fe807da026b916dba078e)

Author SHA1 Message Date
luoweijian 51902312fc commit 2 weeks ago
luoweijian 6583863b49 commit 2 weeks ago
luoweijian f11b840c3e commit 3 weeks ago
luoweijian e4b2a320ea feat: 钉钉组织同步端点 + 管理员角色配置接口——dt-java 部门树/HTTP listbypage 用户幂等同步,dt_dept_id 与 account 作幂等键,负责人反写不映射角色(frontend-integration 票据 03) 3 weeks ago
luoweijian 56d8abcdc3 feat: 权限码全集下发——/me 增加 permCodes 与 perms→denyBehavior 映射(auth-perms-01) 3 weeks ago
luoweijian 1d6c9c6d7a commit 3 weeks ago
luoweijian fa476b4766 feat: 单端在线登录(顶号)——每 (用户, 端类型) 至多一个活会话 3 weeks ago
luoweijian 3277f701de commit 3 weeks ago
luoweijian 4a4b31d8e1 commit 4 weeks ago
luoweijian 78aa9748e4 feat: 数据权限按业务模块可配(ADR-0018) 4 weeks ago
luoweijian 96230913ae refactor: SystemController IO to DTOs (ADR-0017 ticket 07) 4 weeks ago
luoweijian ef7ad8e368 refactor: RoleController IO to RoleDTO/RoleParam, sink paging into service (ADR-0017 ticket 06) 4 weeks ago
luoweijian f989b566cc refactor: rename ResourceNode to ResourceNodeDTO extending BaseDTO (ADR-0017 ticket 05) 4 weeks ago
luoweijian 1a9cf36785 chore: stop tracking build artifacts (target/, .idea/, test-output.txt) 4 weeks ago
luoweijian a542e48f86 commit 4 weeks ago
luoweijian b50002f47f commit 4 weeks ago
luoweijian ae103a1f1c refactor: BaseDTO 重构为 abstract 基类 + IBaseService 清理死代码 (ADR-0017 ticket 01) 4 weeks ago
luoweijian ffbbb73143 commit 4 weeks ago
luoweijian 0dc2da99d5 commit 4 weeks ago
luoweijian 51b7e2a749 feat(auth,dict,base): extract PermissionSeeder seam to replace shadow entities (ADR-0016) 4 weeks ago
luoweijian ceaff54863 commit 1 month ago
luoweijian 50f79a884d commit 1 month ago
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