feat: 新增导入字段,显示实名认证策略字段
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m9s

This commit is contained in:
sexygoat
2026-04-17 18:40:54 +08:00
parent 90b13eb5ec
commit b48d6a1894
16 changed files with 267 additions and 130 deletions

View File

@@ -56,6 +56,7 @@ export interface AssetResolveResponse {
series_id: number // 套餐系列 ID
series_name: string // 套餐系列名称
real_name_status: RealNameStatus // 实名状态0 未实名 / 1 已实名
realname_policy?: string // 实名认证策略 (none:无需实名, before_order:先实名后充值/购买, after_order:先充值/购买后实名)
network_status?: NetworkStatus // 网络状态0 停机 / 1 开机(仅 card
current_package: string // 当前套餐名称(无则空)
package_total_mb: number // 当前套餐总虚流量 MB
@@ -110,6 +111,7 @@ export interface AssetBoundCard {
msisdn: string // 手机号
network_status: NetworkStatus // 网络状态
real_name_status: RealNameStatus // 实名状态
realname_policy?: string // 实名认证策略
slot_position: number // 插槽位置
is_current?: boolean // 是否为设备当前使用的卡
}
@@ -165,6 +167,7 @@ export interface AssetRealtimeStatusResponse {
// ===== 卡专属字段 =====
network_status?: NetworkStatus // 网络状态(仅 card
real_name_status?: RealNameStatus // 实名状态(仅 card
realname_policy?: string // 实名认证策略(仅 card
current_month_usage_mb?: number // 本月已用流量 MB仅 card
last_sync_time?: string // 最后同步时间(仅 card

View File

@@ -154,10 +154,18 @@ export interface RecallDevicesResponse {
// ========== 设备导入相关 ==========
// 实名认证策略枚举
export enum RealnamePolicy {
NONE = 'none', // 无需实名
BEFORE_ORDER = 'before_order', // 先实名后充值/购买
AFTER_ORDER = 'after_order' // 先充值/购买后实名
}
// 批量导入设备请求参数
export interface ImportDeviceRequest {
file_key: string // 对象存储文件路径(通过 /storage/upload-url 获取)
batch_no?: string // 批次号
realname_policy?: RealnamePolicy // 实名认证策略 (none:无需实名, before_order:先实名后充值/购买, after_order:先充值/购买后实名),默认 none
}
// 批量导入设备响应

View File

@@ -119,7 +119,7 @@ export interface PackageResponse {
virtual_data_mb?: number // 虚流量额度MB
virtual_ratio?: number // 虚流量比例real_data_mb / virtual_data_mb。启用虚流量时计算否则为 1.0
enable_virtual_data?: boolean // 是否启用虚流量
expiry_base?: ExpiryBase // 到期计时基准: from_activation(实名后开始计时) / from_purchase(购买即开始计时)
expiry_base?: ExpiryBase // 到期计时基准: from_activation(实名激活时起算) / from_purchase(购买时起算)
cost_price?: number // 成本价(分)
suggested_retail_price?: number // 建议零售价(分)
current_commission_rate?: string // 当前返佣比例(仅代理用户可见)
@@ -160,7 +160,7 @@ export interface CreatePackageRequest {
real_data_mb?: number | null // 真流量额度MB可选
virtual_data_mb?: number | null // 虚流量额度MB可选
enable_virtual_data?: boolean // 是否启用虚流量,可选
expiry_base?: ExpiryBase | null // 到期计时基准: from_activation(实名后开始计时) / from_purchase(购买即开始计时),可选
expiry_base?: ExpiryBase | null // 到期计时基准: from_activation(实名激活时起算) / from_purchase(购买时起算),可选
cost_price: number // 成本价(分),必填
suggested_retail_price?: number | null // 建议零售价(分),可选
}