fix: 套餐
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 6m14s

This commit is contained in:
sexygoat
2026-04-28 18:40:18 +08:00
parent 55515410ae
commit b6625748ac
5 changed files with 320 additions and 60 deletions

View File

@@ -121,7 +121,13 @@ export interface PackageResponse {
enable_virtual_data?: boolean // 是否启用虚流量
expiry_base?: ExpiryBase // 到期计时基准: from_activation(实名激活时起算) / from_purchase(购买时起算)
cost_price?: number // 成本价(分)
suggested_retail_price?: number // 建议零售价(分)
suggested_retail_price?: number | null // 建议零售价(分),可能为 null 表示"未配置"
retail_price?: number | null // 原始代理零售价(分),可能为 null
is_gift?: boolean // 是否为赠送套餐
price_config_status?: string // 价格配置状态
price_config_status_name?: string // 价格配置状态名称
effective_retail_price?: number | null // 有效零售价(分)
retail_price_config_status?: string // 零售价配置状态(代理视角)
current_commission_rate?: string // 当前返佣比例(仅代理用户可见)
one_time_commission_amount?: number | null // 一次性佣金金额(分,代理视角)
profit_margin?: number | null // 利润空间(分,仅代理用户可见)
@@ -162,7 +168,8 @@ export interface CreatePackageRequest {
enable_virtual_data?: boolean // 是否启用虚流量,可选
expiry_base?: ExpiryBase | null // 到期计时基准: from_activation(实名激活时起算) / from_purchase(购买时起算),可选
cost_price: number // 成本价(分),必填
suggested_retail_price?: number | null // 建议零售价(分),可选
suggested_retail_price?: number | null // 建议零售价(分),普通套餐可不传或为null表示"未配置"赠送套餐必须传0
is_gift?: boolean // 是否为赠送套餐
}
/**
@@ -181,7 +188,9 @@ export interface UpdatePackageRequest {
enable_virtual_data?: boolean | null // 是否启用虚流量,可选
expiry_base?: ExpiryBase | null // 到期计时基准,可选
cost_price?: number | null // 成本价(分),可选
suggested_retail_price?: number | null // 建议零售价(分),可选
suggested_retail_price?: number | null // 建议零售价(分),不能再用0表示"清空",清空要用 clear_suggested_retail_price
is_gift?: boolean // 是否为赠送套餐
clear_suggested_retail_price?: boolean // 清空建议零售价当需要将价格设为null时使用
}
/**