62 Commits (95d7f968dc696ce3926bfa091d4646252f480b4e)
 

Author SHA1 Message Date
luoweijian 95d7f968dc commit 2 weeks ago
luoweijian 133892c837 docs(opportunity): 票 04 spec 回填(PRD CAS 两级口径/日志分工/E7 锚点规格空白 + CONTEXT 落地记录) 2 weeks ago
luoweijian 97dac33a6a feat(opportunity): 票 04 归属流转状态机落地(E1-E10 状态机 + CAS 乐观锁 + status_history 快照 + 转项目 inbound 端口) 2 weeks ago
luoweijian ecc3c49636 feat(opportunity): 票 03 商机主表落地(Opportunity 实体 + 5 态枚举 + Mapper 骨架) 2 weeks ago
luoweijian 9a9d6a3270 docs(opportunity): 商机域 spec 定稿收尾(grill 补拍 20260821 回填 PRD/map/待确认清单 + OCR 存档) 2 weeks ago
luoweijian d768080ed7 commit 2 weeks ago
luoweijian bb2dad7b58 commit 2 weeks ago
luoweijian 6583863b49 commit 2 weeks ago
luoweijian 3d0699df6f commit 3 weeks ago
luoweijian f11b840c3e commit 3 weeks ago
luoweijian 162ecbf9d2 commit 3 weeks ago
luoweijian e4b2a320ea feat: 钉钉组织同步端点 + 管理员角色配置接口——dt-java 部门树/HTTP listbypage 用户幂等同步,dt_dept_id 与 account 作幂等键,负责人反写不映射角色(frontend-integration 票据 03) 3 weeks ago
luoweijian ea212fa8b6 feat: 字典种子对齐蓝湖原型——lead_source 改渠道 38 项并新增 brand/product/scene(frontend-integration 票据 02) 3 weeks ago
luoweijian a644f8db13 feat: 行政区划全量种子导入——RegionDataInitializer 幂等导入国标三级 3432 行(frontend-integration 票据 01) 3 weeks ago
luoweijian 56d8abcdc3 feat: 权限码全集下发——/me 增加 permCodes 与 perms→denyBehavior 映射(auth-perms-01) 3 weeks ago
luoweijian 2a67fd9be8 commit 3 weeks ago
luoweijian 1d6c9c6d7a commit 3 weeks ago
luoweijian fa476b4766 feat: 单端在线登录(顶号)——每 (用户, 端类型) 至多一个活会话 3 weeks ago
luoweijian dfd1fc6f01 commit 3 weeks ago
luoweijian 70b53de34c commit 3 weeks ago
luoweijian 3277f701de commit 3 weeks ago
luoweijian b345c4dc7b commit 3 weeks ago
luoweijian 54aa290c89 commit 4 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 e888aeeb42 chore: mark tickets 02/03/04 as resolved (InitBinder + Dict IO) 4 weeks ago
luoweijian 0b4c4d2bbb refactor: align dict tests with DTO return types (ADR-0017 tickets 03/04) 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 80bc06304c chore: mark ticket 01 as resolved (BaseDTO refactor complete) 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 ab9f64483c refactor(crm-dict): judgement call #6 #7 — pom version extraction + VO independent fields 1 month ago
luoweijian f3fba4a229 fix(dict): clear client-supplied audit fields in saveGroup/saveItem — prevent strictFill bypass forgery 1 month 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 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