修订: 中介实体补入无需机构名称

This commit is contained in:
wkc
2026-05-06 18:30:03 +08:00
parent c64146ac40
commit 928f65dfca
3 changed files with 59 additions and 62 deletions

View File

@@ -190,15 +190,16 @@ Controller 继续负责读取两个 Sheet但不再分别提交两个彼此独
3. 已存在实体不更新。
4. 缺失实体最小插入:
- `social_credit_code = 统一社会信用代码`
- `enterprise_name = 企业名称`
- `enterprise_name = 企业名称;中介实体关联缺失实体时允许为 NULL`
- `ent_source = 来源`
- `data_source = MANUAL 或 IMPORT`
- `risk_level = 来源规则值`
- `created_by/updated_by = 当前用户`
5. 中介来源 `INTERMEDIARY``risk_level = 1`
6. 员工亲属、信贷客户、供应商来源`risk_level = NULL`
7. 并发导致主键重复时,按“已存在实体”处理
8. 其他数据库异常抛出,让当前业务事务失败
5. 中介实体关联缺失实体时不要求提供机构名称,补入实体的 `enterprise_name` 可以为 `NULL`
6. 中介来源 `INTERMEDIARY` `risk_level = 1`
7. 员工亲属、信贷客户、供应商来源写 `risk_level = NULL`
8. 并发导致主键重复时,按“已存在实体”处理
9. 其他数据库异常抛出,让当前业务事务失败。
### 7.3 四类业务接入点
@@ -257,6 +258,7 @@ Controller 继续负责读取两个 Sheet但不再分别提交两个彼此独
- 不增加默认企业名称、默认来源、默认风险等级等兜底逻辑。
- 不改变实体库导入的严格新增规则。
- 中介实体关联的“实体库必须已存在”校验需要被自动补入替换,否则缺失实体无法进入补入链路。
- 中介实体关联不新增机构名称入参;缺失实体补入时允许 `enterprise_name = NULL`
- 供应商自动补入只处理非空统一社会信用代码,空统一社会信用代码不改变原导入保存规则。
## 9. 测试设计