c端当前套餐开始时间过期时间,以及excel导入字段
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m55s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m55s
This commit is contained in:
@@ -20,16 +20,17 @@ TBD - created by archiving change add-device-management. Update Purpose after ar
|
||||
- **列位置(固定,不可变)**:
|
||||
```
|
||||
第1列(索引0): 虚拟号(必填,全局唯一)
|
||||
第2列(索引1): 设备名称(可选)
|
||||
第3列(索引2): 设备型号(可选)
|
||||
第4列(索引3): 设备类型(可选)
|
||||
第5列(索引4): IMEI(可选)
|
||||
第6列(索引5): 制造商(可选)
|
||||
第7列(索引6): 最大SIM槽数(可选,默认4,范围1-4)
|
||||
第8列(索引7): 卡1 ICCID(可选,对应槽位1)
|
||||
第9列(索引8): 卡2 ICCID(可选,对应槽位2)
|
||||
第10列(索引9): 卡3 ICCID(可选,对应槽位3)
|
||||
第11列(索引10): 卡4 ICCID(可选,对应槽位4)
|
||||
第2列(索引1): SN(可选)
|
||||
第3列(索引2): 设备名称(可选)
|
||||
第4列(索引3): 设备型号(可选)
|
||||
第5列(索引4): 设备类型(可选)
|
||||
第6列(索引5): IMEI(可选)
|
||||
第7列(索引6): 制造商(可选)
|
||||
第8列(索引7): 最大SIM槽数(可选,默认4,范围1-4)
|
||||
第9列(索引8): 卡1 ICCID(可选,对应槽位1)
|
||||
第10列(索引9): 卡2 ICCID(可选,对应槽位2)
|
||||
第11列(索引10): 卡3 ICCID(可选,对应槽位3)
|
||||
第12列(索引11): 卡4 ICCID(可选,对应槽位4)
|
||||
```
|
||||
- **列格式**: 所有列应设置为文本格式(避免数字被转为科学记数法)
|
||||
|
||||
@@ -67,10 +68,16 @@ TBD - created by archiving change add-device-management. Update Purpose after ar
|
||||
|
||||
#### Scenario: 中文表头正常导入
|
||||
|
||||
- **GIVEN** Excel 文件第1行表头为 `虚拟号 | 设备名称 | 设备型号 | 设备类型 | IMEI | 制造商 | 最大SIM槽数 | 卡1 | 卡2 | 卡3 | 卡4`
|
||||
- **GIVEN** Excel 文件第1行表头为 `虚拟号 | SN | 设备名称 | 设备型号 | 设备类型 | IMEI | 制造商 | 最大SIM槽数 | 卡1 | 卡2 | 卡3 | 卡4`
|
||||
- **WHEN** 系统解析该 Excel 文件
|
||||
- **THEN** 系统跳过第1行,从第2行开始按列位置解析数据
|
||||
|
||||
#### Scenario: SN 列按固定顺序导入
|
||||
|
||||
- **GIVEN** 某行第2列(索引1)填写 `SN-001`
|
||||
- **WHEN** 系统解析并导入该行
|
||||
- **THEN** 创建设备记录时 `sn = "SN-001"`
|
||||
|
||||
#### Scenario: 仅填写卡2和卡3时保留原始槽位
|
||||
|
||||
- **GIVEN** 某行 `最大SIM槽数 = 3`
|
||||
|
||||
Reference in New Issue
Block a user