You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

2.6 KiB

04 A7-3 业务规则·下半(项目查重/公海与提醒/商机字典/客户规则/项目规则)逐页对比

Type: task Status: resolved Blocked by: 01

Question

对 A7-3 下半共 10 页做双源逐页对比:项目查重规则(列表/详情/新增编辑 3 页,详情 591/编辑 561 控件)、公海与提醒规则(3 页)、商机相关字典(1 页 541 控件)、客户规则(超期未跟进提醒 35 + 客户查重设置 91)、项目规则(1 页 253 控件):

  1. 公海与提醒规则:对照 OpportunityPoolRuleController 现有端点,核存在性 + 入参逐字段。
  2. 客户规则:对照 CustomerReminderRuleController、CustomerDedupRuleController,核存在性 + 入参逐字段。
  3. 项目查重规则 / 商机相关字典 / 项目规则:预期全缺码——列出原型应有的端点清单与入参字段(商机相关字典页 541 控件,注意与 crm-dict 既有字典能力的边界:是引用字典还是商机专用字典配置)。
  4. 产出 .scratch/a7-parity/matrix-a7-3-lower.md(同 02 票矩阵格式)。

Answer

resolved(2026-09-07)。产出 matrix-a7-3-lower.md,10 页双源逐页对比完毕(930/1241/1202 控件大页用文本库分段读完成,无需 OCR):

  1. 项目查重规则 3 页全缺码:8 端点(/api/rule/opp-dedup-rule,版本化规则族同构 opp-pool-rule)+ 4 步骤向导 DTO 素材(触发场景/关联项目检索/异常关系分析[且或+括号嵌套]/处理策略)已提取;适用范围为条件式三档(全部商机/按项目属地/按所属公司)。
  2. 项目规则 1 页全缺码:5 配置区块(阶段别名/拉群人员/冲突拉群/阶段提醒/标底认定 9 类型),预期 current+5 分区保存端点;模块归属为拍板项。
  3. 公海与提醒 3 页高度对齐:三条件查询/操作矩阵/版本状态机/天数校验全部命中现有实现;唯一缺出参「绑定商机数量」(P2,依赖商机侧规则版本引用字段)。
  4. 商机相关字典无缺码:crm-dict 13 端点+DTO 字段(itemCount/isDefault/referenced/effectiveSelectable)完全覆盖原型双页签;缺口仅为 4 分组种子数据与多值 tag 挂载。
  5. 客户规则 2 页逐字段对齐:CustomerReminderRuleDTO 4 配置项、CustomerDedupRuleDTO 5 字段+信用代码强制无字段均与原型一致,零缺口。
  6. tag 待修 3 处(公海与提醒/超期未跟进提醒/客户查重设置,均缺「业务规则」一级,累计 10 处);原型矛盾拍板项 1 个(执行次数 vs 引用次数)。