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.
26 lines
2.6 KiB
26 lines
2.6 KiB
|
1 day ago
|
# 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](../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 引用次数)。
|