Commit Graph

  • 746b032092 commit master luoweijian 2026-09-05 11:51:27 +0800
  • 08d9d1f118 commit luoweijian 2026-09-05 07:16:05 +0800
  • fb6044f443 commit luoweijian 2026-09-04 17:58:32 +0800
  • 9d4edcc62a commit luoweijian 2026-09-04 07:13:25 +0800
  • 43887d31ac docs(customer): 跨机器交接包(交接文档 + 冒烟/回归工具脱敏入库) luoweijian 2026-09-03 18:59:30 +0800
  • dc8aadabb8 feat(customer): 票09-13 客户模块收尾(超期提醒/公海回收/saved-view/成员/关注/接口文档)+ 票14 review 修复 luoweijian 2026-09-03 18:33:56 +0800
  • b48fbb8beb commit luoweijian 2026-09-03 07:12:46 +0800
  • a61031512c commit luoweijian 2026-09-02 17:53:16 +0800
  • 2329f8cf14 commit luoweijian 2026-09-01 20:03:13 +0800
  • acd0d944c7 商机新建接口补齐字段(opp-create-fields 票 01-05) luoweijian 2026-09-01 15:18:09 +0800
  • 915edfdb9a feat(opportunity-board): group board by stage display name, drop status filter luoweijian 2026-09-01 14:57:40 +0800
  • 0d2f74c4ff 解决日志文件的合并冲突 luoweijian 2026-09-01 08:28:40 +0800
  • 530e3f15d1 stoptrackinglog luoweijian 2026-09-01 08:23:59 +0800
  • d8cd74b0d6 commit luoweijian 2026-09-01 06:32:07 +0800
  • 9b136de2c2 commit luoweijian 2026-08-31 19:38:20 +0800
  • 32ac2926bf chore: stop tracking crm-app.log luoweijian 2026-08-31 08:35:52 +0800
  • 3149f0d57e commit luoweijian 2026-08-31 07:13:36 +0800
  • 1b1e4ef945 commit luoweijian 2026-08-29 11:36:30 +0800
  • 9233a5b32a commit luoweijian 2026-08-29 11:28:43 +0800
  • 5ac7aba65a commit luoweijian 2026-08-28 18:04:30 +0800
  • 3504604b0d commit luoweijian 2026-08-27 17:36:35 +0800
  • 938aed922e fix(opportunity): 修复新建商机 500 并保护系统预设阶段模板 luoweijian 2026-08-27 09:17:56 +0800
  • feb8144c19 fix(opportunity): code review 修复5处问题 luoweijian 2026-08-27 06:51:26 +0800
  • 0d5ee62812 feat(opportunity): 商机模块接口整改(票01-06) luoweijian 2026-08-27 06:32:06 +0800
  • 51902312fc commit luoweijian 2026-08-26 19:35:37 +0800
  • 7417b835e2 docs(adr): 架构审查候选 #3/#4/#5 重评结论(均不做) luoweijian 2026-08-26 08:43:59 +0800
  • 77cc18bffe chore: tmp/ 移出版本库 + .gitignore + AGENTS 记录中转链路报错 luoweijian 2026-08-26 08:32:54 +0800
  • 7415f1e209 docs(adr): 补 ADR-0031 ConvertibleLeadCatalogPort seam + crm-lead CONTEXT 术语 luoweijian 2026-08-26 08:32:13 +0800
  • 2990484f01 commit luoweijian 2026-08-26 07:17:21 +0800
  • 83299113e7 refactor(lead/opportunity): ConvertibleLeadCatalogPort 收窄跨域契约(架构审查候选2) luoweijian 2026-08-25 22:11:09 +0800
  • 4b1ec8c9b3 docs(opportunity): ADR-0030 商机建档深模块 + CONTEXT.md 术语同步(Candidate #1 收官) luoweijian 2026-08-25 21:34:52 +0800
  • 13ebebd23f refactor(opportunity): 直接新建 service 改为 OpportunityIntake 薄 adapter(Candidate #1 步4) luoweijian 2026-08-25 21:31:09 +0800
  • 29db6a8ce4 refactor(opportunity): 转商机 port 改为 OpportunityIntake 薄 adapter(Candidate #1 步3) luoweijian 2026-08-25 21:29:53 +0800
  • fd5e9f0ccf commit luoweijian 2026-08-25 19:58:33 +0800
  • 58a5a211b4 docs(opportunity): 票11/12 标 resolved + 回写 map(PRD 后端收官,仅剩前端+A4) luoweijian 2026-08-25 17:07:14 +0800
  • 70e2e35f68 feat(opportunity): 票12 商机侧直接新建入口(A3-1-1-2-1)后端补齐 luoweijian 2026-08-25 17:04:56 +0800
  • 39ccc37519 docs(opportunity): 票16 已落 resolved 回写 map(票02簇D 5步齐全) luoweijian 2026-08-25 16:26:09 +0800
  • 218b68af28 feat(opportunity): 票16 转商机同步事务补齐(阶段落位+初始日志+团队成员) luoweijian 2026-08-25 16:25:23 +0800
  • 458ee623c2 docs(dict): 票09 两级树实现落地收尾, 标 done + map.md 行业口径落地 luoweijian 2026-08-25 16:19:51 +0800
  • 49cbab687c docs(opportunity): 拆票15/16 并回写 map(票15 已落 resolved) luoweijian 2026-08-25 16:17:03 +0800
  • 319539282b feat(opportunity): 票09 步5 行业回显改查 industry 分组一级 code (Q7) luoweijian 2026-08-25 16:15:07 +0800
  • 8ddc54143c feat(rule): 票15 全局默认阶段模板兜底 seed(StageTemplateInitializer) luoweijian 2026-08-25 16:14:18 +0800
  • 68b62e6e33 feat(dict): 票09 步4 industry 重种两级树 60 项 + 种子对内置项权威(剪除旧8) luoweijian 2026-08-25 16:06:47 +0800
  • 08d95df19a feat(dict): 票09 步3 DictQueryService 加 listTree/listChildren 树形读 luoweijian 2026-08-25 15:52:23 +0800
  • 94effd1ce5 feat(dict): 票09 步2 字典项两级树父子校验+删除拦截+子项随父停用 luoweijian 2026-08-25 15:46:24 +0800
  • d0856e18a0 feat(dict): 票09 步1 DictItem 加 parent_id 两级树字段 luoweijian 2026-08-25 15:42:38 +0800
  • 610081c4e2 docs(map): 省市地区 TODO 划掉,实为已修的契约丢字段 bug luoweijian 2026-08-25 15:41:19 +0800
  • e4e4cc2347 fix(opportunity): 转商机契约补省市两级地区,修丢字段脏数据 luoweijian 2026-08-25 15:40:40 +0800
  • 33efce85f9 docs(dict): 立票 09 字典项两级树形能力 (DictItem 加 parent_id) luoweijian 2026-08-25 15:31:23 +0800
  • 042401c57b feat(opportunity): 票11/12/13 线索转商机新建端口实现 + ADR-0029 技术债 luoweijian 2026-08-25 15:29:46 +0800
  • cd7dadec3a feat(dict): 种 attachment_type 商机资料类型 (产品录入 20260825) luoweijian 2026-08-25 15:28:10 +0800
  • 0e4449d75b feat(lead): 票11 转商机契约加 customerId(可空占位,待A4收紧必填) luoweijian 2026-08-25 15:15:09 +0800
  • 3e99a07a0e docs: 追踪「自定义检索推广到其他菜单」,不建空 ticket luoweijian 2026-08-25 14:58:02 +0800
  • 1e453a1b92 docs(map): 票14 spin-out 措辞纠偏 + 排序标已实现 luoweijian 2026-08-25 14:50:31 +0800
  • 911511d8f5 feat(opportunity): 票14 自定义视图排序接线(补底稿定义2漏项) luoweijian 2026-08-25 14:50:30 +0800
  • 8c44433ce4 docs(opportunity): 字典清单更新 14 组已种, 仅剩 attachment_type 缺值 + 行业挂起 luoweijian 2026-08-25 14:44:28 +0800
  • e083071da6 feat(dict): 再种 5 个商机子表字典分组 (产品录入 20260825) luoweijian 2026-08-25 14:42:59 +0800
  • a0a87bcffc docs(map): 票14 收尾,商机侧自定义视图接线完成,标 已落 luoweijian 2026-08-25 14:37:51 +0800
  • 3e55fa34be feat(opportunity): 票14 商机侧自定义视图接线(filter_json→查询过滤) luoweijian 2026-08-25 14:36:43 +0800
  • 7f200aa6c6 docs(opportunity): 记录字典种子现状 + 行业口径待产品拍板留痕 luoweijian 2026-08-25 14:28:34 +0800
  • d68aa067e2 feat(dict): 初始化 9 个商机字典分组种子 (产品录入 20260825) luoweijian 2026-08-25 14:19:18 +0800
  • 8a078932ad docs(opportunity): 票10 读侧回显收尾, 进度表标 已落 (132 全绿) luoweijian 2026-08-25 14:04:25 +0800
  • a7af0ac8ca feat(opportunity): 票10 读侧回显当前/下一节点名 (依 crm-rule 阶段模板) luoweijian 2026-08-25 14:03:08 +0800
  • 65fc1c5ffb feat(opportunity): 票10 读侧回显字典/部门/区划名 (对称 crm-lead) luoweijian 2026-08-25 13:59:41 +0800
  • 50c4e16520 feat(preference): 票14 自定义视图 Controller 接线 /api/preference/view luoweijian 2026-08-25 13:58:21 +0800
  • d110fd7546 feat(preference): 票14 自定义视图服务 list/save/delete/setDefault + 单测 luoweijian 2026-08-25 13:57:14 +0800
  • 5f7c293752 feat(preference): 票14 自定义视图实体+Mapper骨架+DTO luoweijian 2026-08-25 13:52:08 +0800
  • 6e36082e90 docs(opportunity): map.md 票 10 查询层主体落地(六视图/计算列/RECENT/Controller),剩字典名+节点名回显 luoweijian 2026-08-25 13:42:51 +0800
  • 67b0490b12 feat(opportunity): 票 10 RECENT view_log 排序 + 商机查询 Controller luoweijian 2026-08-25 13:40:56 +0800
  • 3d4834c26c feat(opportunity): 票 10 §二数值计算列(节点停留/最近跟进/方案卡状态/预算) luoweijian 2026-08-25 13:35:06 +0800
  • 101ee399cc feat(opportunity): 票 10 六视图 filter + 分页查询层 luoweijian 2026-08-25 12:48:13 +0800
  • 29baf93a70 feat(opportunity): 票 10 读侧骨架(ViewType 枚举 + PageParam + DTO) luoweijian 2026-08-25 12:44:48 +0800
  • 9e811dae97 docs(opportunity): map.md 更新票 10/14 进度(视图数据源底座已落,查询层待开工) luoweijian 2026-08-25 11:47:12 +0800
  • ba75e8f79a feat(opportunity): 视图数据源三表结构落地(团队成员/关注/最近访问,票 10/14 底座) luoweijian 2026-08-25 11:45:57 +0800
  • cf70b1c6d2 docs(opportunity): map.md 补实现进度追踪表(07/09/08 结构落地,前沿交接) luoweijian 2026-08-25 11:17:04 +0800
  • 73797fcd10 feat(opportunity): 票 08 现场勘察子表结构落地(§7.3) luoweijian 2026-08-25 11:11:30 +0800
  • 825cb2cf9a feat(opportunity): 票 09 子表族结构落地(跟进/附件/工作计划/操作日志) luoweijian 2026-08-25 11:08:14 +0800
  • f7e06f699f feat(opportunity): 票 07 方案卡运行时收尾 + V-CONFIG 三族版本机制抽公共 luoweijian 2026-08-25 10:57:33 +0800
  • 33d6e50741 Merge branch 'master' of http://8.148.234.146:3001/luoweijian/crm-backend-matt luoweijian 2026-08-25 09:05:58 +0800
  • 01372d682c docs(opportunity): 票 05 spec 回填(PRD §7.10 幂等批次键具体化 + crm-rule CONTEXT 升级通用规则域/商机规则子域三词汇 + opportunity CONTEXT 落地记录与三项已知缺口登记) luoweijian 2026-08-25 09:04:05 +0800
  • cddabf32df feat(opportunity): 票 05 维护 Job 先提醒后回收落地(单 @Scheduled 提醒-回收串行 + 待发通知落库 + code-review 修正:常量替换/状态迁移去重/空集守卫 + 清理误入临时日志) luoweijian 2026-08-25 09:02:26 +0800
  • 30f8e48161 commit luoweijian 2026-08-25 07:16:57 +0800
  • 01900ca76a feat(opportunity): 票 06 商机阶段模板 + 阶段运行时落地(轴2) luoweijian 2026-08-24 21:58:47 +0800
  • 95d7f968dc commit luoweijian 2026-08-24 19:50:39 +0800
  • 133892c837 docs(opportunity): 票 04 spec 回填(PRD CAS 两级口径/日志分工/E7 锚点规格空白 + CONTEXT 落地记录) luoweijian 2026-08-24 18:39:59 +0800
  • 97dac33a6a feat(opportunity): 票 04 归属流转状态机落地(E1-E10 状态机 + CAS 乐观锁 + status_history 快照 + 转项目 inbound 端口) luoweijian 2026-08-24 18:39:44 +0800
  • ecc3c49636 feat(opportunity): 票 03 商机主表落地(Opportunity 实体 + 5 态枚举 + Mapper 骨架) luoweijian 2026-08-24 17:42:33 +0800
  • 9a9d6a3270 docs(opportunity): 商机域 spec 定稿收尾(grill 补拍 20260821 回填 PRD/map/待确认清单 + OCR 存档) luoweijian 2026-08-24 17:42:03 +0800
  • d768080ed7 commit luoweijian 2026-08-22 12:07:03 +0800
  • bb2dad7b58 commit luoweijian 2026-08-21 18:02:45 +0800
  • 6583863b49 commit luoweijian 2026-08-20 18:07:59 +0800
  • 3d0699df6f commit luoweijian 2026-08-19 19:22:06 +0800
  • f11b840c3e commit luoweijian 2026-08-18 19:17:41 +0800
  • 162ecbf9d2 commit luoweijian 2026-08-18 06:49:57 +0800
  • e4b2a320ea feat: 钉钉组织同步端点 + 管理员角色配置接口——dt-java 部门树/HTTP listbypage 用户幂等同步,dt_dept_id 与 account 作幂等键,负责人反写不映射角色(frontend-integration 票据 03) luoweijian 2026-08-17 23:35:58 +0800
  • ea212fa8b6 feat: 字典种子对齐蓝湖原型——lead_source 改渠道 38 项并新增 brand/product/scene(frontend-integration 票据 02) luoweijian 2026-08-17 23:35:47 +0800
  • a644f8db13 feat: 行政区划全量种子导入——RegionDataInitializer 幂等导入国标三级 3432 行(frontend-integration 票据 01) luoweijian 2026-08-17 23:35:34 +0800
  • 56d8abcdc3 feat: 权限码全集下发——/me 增加 permCodes 与 perms→denyBehavior 映射(auth-perms-01) luoweijian 2026-08-17 21:13:35 +0800
  • 2a67fd9be8 commit luoweijian 2026-08-17 19:32:59 +0800
  • 1d6c9c6d7a commit luoweijian 2026-08-17 19:26:45 +0800