This commit is contained in:
@@ -43,7 +43,7 @@ scripts/migration/
|
||||
把两个 CSV 放到 `resources/` 下(命名为 `cards.csv` / `devices.csv`):
|
||||
|
||||
- **cards.csv**:`iccid_19`/`iccid_20` 至少填一个;仅填 `iccid_20` 时脚本自动派生前 19 位,但奇成主表只按 20 位精确查询;`is_industry` 可选
|
||||
- **devices.csv**:`virtual_no` 必填,`sim_iccid_*` 引用 `cards.csv` 中的 ICCID(可填 19 或 20 位)
|
||||
- **devices.csv**:`imei` / `virtual_no` 至少填一个;`device_name` / `device_model` / `device_type` / `max_sim_slots` 可选;`sim_iccid_*` 引用 `cards.csv` 中的 ICCID(可填 19 或 20 位)
|
||||
|
||||
字段说明详见 [`resources/README.md`](resources/README.md)。
|
||||
|
||||
@@ -145,7 +145,7 @@ CSV 里**没有** `target_shop_code` 列,所有归属都从 `mapping.agents` 推
|
||||
|------|---------|
|
||||
| 独立卡 | 奇成 `tbl_card.agent_id` → `mapping.agents[].target_shop_code` |
|
||||
| 设备 | 主卡(`sim_iccid_1`)的 agent_id → 同上 |
|
||||
| 设备上的卡 | 跟随设备(`shop_id=NULL`,由触发器+绑定关系维护) |
|
||||
| 设备上的卡 | 跟随设备所属店铺(`shop_id` 与设备一致,设备分配时卡状态同步为已分销) |
|
||||
|
||||
如果 agent 在 `mapping.agents` 里 `target_shop_code` 留空 → 该资产进平台库存。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user