修订: 中介实体补入无需机构名称
This commit is contained in:
@@ -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. 测试设计
|
||||
|
||||
Reference in New Issue
Block a user