46 lines
2.3 KiB
Markdown
46 lines
2.3 KiB
Markdown
# 下一会话任务:四张接口底表 DDL
|
||
|
||
先读再写,不要发挥。
|
||
|
||
必读:
|
||
|
||
1. `docs/RPA订单中心接口开发口径_20260930.md`(作业口径,列不能和口径打架)
|
||
2. `docs/RPA订单中心接口口径讨论纪要_20260929.md`
|
||
3. 接口 Excel 四张「数据表」sheet(列名、类型、备注以 Excel 为准)
|
||
当前文件:`/Users/yuuuu/Downloads/RPA与订单中心接口设计_20260922.xlsx`
|
||
若 Downloads 有更新,用最新一份。
|
||
4. 不要凭方案 5.5 加列。返利默认值是填页面用的,不是表结构。
|
||
|
||
## 交付
|
||
|
||
给出 Oracle 建表语句,四张都是 **RPA 库暂存**,不是订单中心的对码功能表。对码在订单中心做完,本方不建对码引擎。
|
||
|
||
选品这一步本方只有两张:收件 + 回传。另外两张是合同收件、合同/协议回写。
|
||
|
||
- 销售商品对码数据(接口 1):选品收件箱。Excel 沿用对方名字,实为待选品行,不是对码表。
|
||
- 加购及结算商品数据(接口 2):选品结果回传缓冲。
|
||
- 采购合同数据(接口 3)
|
||
- 合同协议录入结果(接口 4)
|
||
|
||
建议落盘:`docs/ddl/` 或仓库内现有 SQL 目录(若已有 Oracle 脚本目录,跟现有走)。
|
||
|
||
每张表包含:列、默认值、主键/唯一约束、口径里点名的索引(如条形码普通索引、接口 1 的 `oms_id` 幂等唯一、接口 3 的来源 `fid` 唯一)。表名、列名跟 Excel 英文名,不要自创拼音。
|
||
|
||
必须带上 Excel 已有、口径也锁了的列:`org_code`、MDM 码、`customer_type`、`multi_platform_flag`、`push_status` 等。`oms_id` 用 `number(20)`。
|
||
|
||
## 不要做
|
||
|
||
- 不要写选品/合同/返利页面流程
|
||
- 不要写接收 API、推送客户端
|
||
- 不要改口径文档
|
||
- 不要把测试密码写入仓库
|
||
- 接口 2、4 路径空着,DDL 不管网关
|
||
|
||
## 不确定时
|
||
|
||
Excel 与口径冲突:口径赢在作业语义,列集合以 Excel 表 sheet 为准。
|
||
Excel「待确认」列:按现稿建,不要删列。在 DDL 文件头用注释列出待确认项。
|
||
缺主键:接口 1 业务幂等是 `oms_id`;接口 2、4 的 `fid` 是本方自增主键;接口 3 的 `fid` 是订单中心来源唯一序号。
|
||
|
||
做完只交 DDL 和与 Excel 的列对照(缺了什么、多了什么)。不要展开下一阶段。
|