## MODIFIED Requirements ### Requirement: IoT 卡换货状态语义扩展 系统 SHALL 将 `asset_status=3` 定义为“已换货”,用于标记已被换出、不可继续作为当前代际在售资产的 IoT 卡。 #### Scenario: 换货完成后旧卡标记为已换货 - **WHEN** H5 确认完成且旧资产为 IoT 卡 - **THEN** 系统 MUST 将旧卡 `asset_status` 更新为 `3` --- ### Requirement: IoT 卡转新重置规则 系统 SHALL 在 H7 转新时对 IoT 卡执行以下重置: - `generation = generation + 1` - `asset_status = 1`(在库) - 清空累计充值与首充触发相关状态(含 `AccumulatedRecharge`、`FirstCommissionPaid`、系列首充/累计字段) - 清除个人客户绑定关系 #### Scenario: 转新后进入新代际 - **WHEN** 对旧卡执行转新 - **THEN** 系统 MUST 使该卡进入新代际并以在库状态重新销售