feat: 新增导入字段,显示实名认证策略字段
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m9s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m9s
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
// 批量导入设备响应
|
||||
|
||||
@@ -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 // 建议零售价(分),可选
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user