优化
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
- 固定主键为 `193000000001000001` 至 `193000000001000110`,编码序号与主键末三位一一对应。
|
||||
- 110 条记录全部写入 `tenant_id = 0`、`status = ACTIVE`、`deleted = 0`。
|
||||
- `fee_code` 使用平台全局唯一索引,不再使用 `(tenant_id, fee_code)` 客户内唯一索引。
|
||||
- 财务自动计费另使用固定系统项目 `FBA_HEAD_FREIGHT`(`INTERNATIONAL`、仓储应收),它不属于 Excel 110 条受控种子;完整正式目录因此为 111 条。该系统项目由初始化 SQL 创建,业务请求不得运行期补建。
|
||||
|
||||
### 3.2 字段映射
|
||||
|
||||
@@ -86,6 +87,7 @@
|
||||
- 110 条固定 ID 和固定编码已存在时不重复插入,不覆盖可保留的创建、更新历史。
|
||||
- 不再存在 `tenant_id > 0` 的 `fl_fee_item`。
|
||||
- 110 条固定公共项目全部为 `tenant_id = 0`、`ACTIVE`、`deleted = 0`。
|
||||
- 系统项目 `FBA_HEAD_FREIGHT` 唯一存在且为 `tenant_id = 0`、`ACTIVE`、`deleted = 0`,正式目录合计 111 条(国内 84、国际 27)。
|
||||
- `uk_fee_item_code` 恰好是 `fee_code` 单列全局唯一索引,`fee_code` 非空。
|
||||
- 所有费用明细 `tenant_id > 0`,且引用的费用项目 `tenant_id = 0`。
|
||||
- 固定编码、固定主键、国内 84 条、国际 26 条和合计 110 条保持一致。
|
||||
|
||||
+1
-1
@@ -77,7 +77,7 @@
|
||||
- `reviewStatus=APPROVED`;
|
||||
- `publicationStatus=PUBLISHED`;
|
||||
- `settlementIncluded=true`;
|
||||
- 来源费用项目编码 `FBA_HEAD_FREIGHT`,不存在时由服务端以平台公共费用项目自动创建。
|
||||
- 来源费用项目编码 `FBA_HEAD_FREIGHT`,作为独立于 Excel 110 条受控项目的系统公共费用项目,由完整初始化 SQL 固定创建;服务端不在业务请求中补建主数据。
|
||||
|
||||
发布新费用版本时,旧的已发布运费明细会被标记为 `SUPERSEDED`,而不是物理删除。`(tenant_id, source_type, source_fee_id)` 的来源唯一性和并发重复键兜底,已经能支撑来源版本幂等的第一层防护。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user