21 Commits (65fc1c5ffb5d9581cef99451f7e27a237132615d)

Author SHA1 Message Date
luoweijian f7e06f699f feat(opportunity): 票 07 方案卡运行时收尾 + V-CONFIG 三族版本机制抽公共 2 weeks ago
luoweijian 6583863b49 commit 2 weeks ago
luoweijian 3d0699df6f commit 3 weeks ago
luoweijian 1d6c9c6d7a commit 3 weeks ago
luoweijian dfd1fc6f01 commit 3 weeks ago
luoweijian 70b53de34c commit 3 weeks ago
luoweijian b345c4dc7b commit 3 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 f989b566cc refactor: rename ResourceNode to ResourceNodeDTO extending BaseDTO (ADR-0017 ticket 05) 4 weeks ago
luoweijian b50002f47f commit 4 weeks ago
luoweijian ae103a1f1c refactor: BaseDTO 重构为 abstract 基类 + IBaseService 清理死代码 (ADR-0017 ticket 01) 4 weeks ago
luoweijian 51b7e2a749 feat(auth,dict,base): extract PermissionSeeder seam to replace shadow entities (ADR-0016) 4 weeks ago
luoweijian 3d55eeb196 feat(dict): data dictionary module — two-level flat model, CRUD/default/cache/permission/seed (ADR-0015) 1 month ago
luoweijian 50f79a884d commit 1 month ago
luoweijian 3499353b28 feat(file): thumbnail preview - async generation + sync fallback, PDFBox/LibreOffice renderers, retry (ADR-0013) 1 month ago
luoweijian a263f1736c feat(auth): role management — ancestor completion, CRUD, permission assignment, cascade delete (ADR-0012) 1 month ago
luoweijian ae038a1398 feat: /api/resources/list 后端组树返回 — TreeUtils.buildTree + sort 1 month ago
luoweijian 170c16b226 refactor: ResourceController 对齐全局接口契约 — POST + 动作后缀 + 表单参数 1 month ago
luoweijian 73304b7734 commit 1 month ago
luoweijian 6329a6ba74 first-commit 1 month ago