All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m30s
708 B
708 B
ADDED Requirements
Requirement: ICCID 按原始长度精确唯一
系统 SHALL 将未删除卡的 ICCID 唯一性按原始 ICCID 长度分别约束:原始长度为 19 的卡以 iccid_19 唯一;原始长度为 20 的卡以 iccid_20 唯一。20 位 ICCID 卡共享相同的前 19 位 SHALL 被视为有效数据。
Scenario: 20 位 ICCID 共享前缀
- WHEN 两张未删除卡具有不同的 20 位完整 ICCID,但其前 19 位相同
- THEN 数据库接受两张卡,并通过各自的
iccid_20保证完整 ICCID 唯一
Scenario: 19 位 ICCID 重复
- WHEN 两张未删除卡具有相同的 19 位完整 ICCID
- THEN 数据库拒绝第二张卡的重复值