All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m55s
1.5 KiB
1.5 KiB
MODIFIED Requirements
Requirement: B1 资产基本信息查询接口
系统 SHALL 提供 GET /api/c/v1/asset/info?identifier=xxx,并且 MUST 要求个人客户认证(C 端 Token)。
流量相关响应字段:
current_packagecurrent_package_usage_idreal_total_mbreal_used_mbvirtual_total_mbvirtual_used_mbreduction_pct
约束:
- 流量摘要仅表示当前主套餐,不聚合加油包
- 不再返回
package_total_mb、package_used_mb、package_remain_mb等旧字段
Scenario: C 端资产信息返回主套餐五字段
- WHEN 客户调用
GET /api/c/v1/asset/info?identifier=8986xxxx且资产存在当前主套餐 - THEN 响应包含当前主套餐的统一五字段与
reduction_pct
Scenario: 无主套餐时返回空摘要
- WHEN 客户查询的资产没有当前主套餐
- THEN 响应中流量字段返回
0,current_package_usage_id返回null
Requirement: B3 历史套餐列表接口
系统 SHALL 提供 GET /api/c/v1/asset/package-history?identifier=xxx&page=1&page_size=20,并且 MUST 要求个人客户认证。
列表项字段:
package_usage_idpackage_namepackage_typemaster_usage_idreal_total_mbreal_used_mbvirtual_total_mbvirtual_used_mbreduction_pctactivated_atexpires_atstatus
Scenario: C 端历史列表复用统一字段
- WHEN 客户调用
GET /api/c/v1/asset/package-history - THEN 列表项使用统一五字段与
reduction_pct,不再混用旧展示字段