bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m10s

This commit is contained in:
sexygoat
2026-04-11 12:19:35 +08:00
parent 90ae585651
commit 33e15314ac
30 changed files with 1077 additions and 532 deletions

View File

@@ -59,6 +59,7 @@ export interface WithdrawalRequestItem {
account_number: string // 收款账号
bank_name?: string // 银行名称
status: WithdrawalStatus // 状态
status_name: string // 状态名称
payment_type: PaymentType // 放款类型
applicant_id: number // 申请人账号ID
applicant_name: string // 申请人用户名
@@ -68,12 +69,14 @@ export interface WithdrawalRequestItem {
remark?: string // 备注
created_at: string // 申请时间
processed_at?: string // 处理时间
paid_at?: string // 到账时间
}
/**
* 提现申请查询参数
*/
export interface WithdrawalRequestQueryParams extends PaginationParams {
page_size?: number // 每页数量
status?: WithdrawalStatus // 状态筛选
withdrawal_no?: string // 提现单号
shop_name?: string // 店铺名称
@@ -141,10 +144,14 @@ export interface MyCommissionRecordItem {
* 佣金记录查询参数
*/
export interface CommissionRecordQueryParams extends PaginationParams {
commission_type?: CommissionType // 佣金类型
status?: CommissionStatus // 状态
page_size?: number // 每页数量
commission_source?: string // 佣金来源cost_diff:成本差价one_time:一次性佣金)
status?: number // 状态1已入账2已失效
start_time?: string // 开始时间
end_time?: string // 结束时间
iccid?: string // ICCID模糊查询
virtual_no?: string // 设备虚拟号(模糊查询)
order_no?: string // 订单号(模糊查询)
}
/**
@@ -171,23 +178,26 @@ export interface SubmitWithdrawalParams {
remark?: string // 备注
}
// ==================== 代理商佣金相关 ====================
// ==================== 代理商资金概况相关 ====================
/**
* 代理商金记录项
* 代理商金记录项
*/
export interface ShopCommissionRecordItem {
id: number // 佣金记录ID
amount: number // 佣金金额(分)
balance_after: number // 入账后佣金余额(分)
commission_type: CommissionType // 佣金类型
status: CommissionStatus // 状态
commission_source: string // 佣金来源cost_diff:成本差价one_time:一次性佣金)
status: number // 状态1已冻结, 2解冻中, 3已发放, 4已失效
status_name: string // 状态名称
order_id?: number // 订单ID
order_no?: string // 订单号
order_created_at?: string // 订单创建时间
iccid?: string // ICCID
virtual_no?: string // 虚拟号(原 device_no
created_at: string // 佣金入账时间
seller_shop_id?: number // 卖家店铺ID
seller_shop_name?: string // 卖家店铺名称
}
/**
@@ -314,7 +324,7 @@ export interface MainWalletTransactionPageResult {
// ==================== 我的佣金统计相关 ====================
/**
* 代理商金统计查询参数shop_id 通过路径参数传递,不再在 query 中)
* 代理商金统计查询参数shop_id 通过路径参数传递,不再在 query 中)
*/
export interface ShopCommissionStatsQueryParams {
start_time?: string // 开始时间
@@ -327,7 +337,7 @@ export interface ShopCommissionStatsQueryParams {
export type MyCommissionStatsQueryParams = ShopCommissionStatsQueryParams
/**
* 代理商金统计响应
* 代理商金统计响应
*/
export interface CommissionStatsResponse {
total_amount: number // 总收入(分)
@@ -346,7 +356,7 @@ export interface CommissionStatsResponse {
export type MyCommissionStatsResponse = CommissionStatsResponse
/**
* 代理商每日金统计查询参数shop_id 通过路径参数传递)
* 代理商每日金统计查询参数shop_id 通过路径参数传递)
*/
export interface DailyCommissionStatsQueryParams {
start_date?: string // 开始日期YYYY-MM-DD
@@ -360,7 +370,7 @@ export interface DailyCommissionStatsQueryParams {
export type MyDailyCommissionStatsQueryParams = DailyCommissionStatsQueryParams
/**
* 每日金统计项
* 每日金统计项
*/
export interface DailyCommissionStatsItem {
date: string // 日期YYYY-MM-DD

View File

@@ -12,10 +12,6 @@ export interface BaseResponse<T = any> {
// 分页请求参数
export interface PaginationParams {
current?: number
size?: number
pageNum?: number
pageSize?: number
page?: number
page_size?: number
}

View File

@@ -34,6 +34,7 @@ export interface OrderItem {
quantity: number
unit_price: number // 单价(分)
amount: number // 小计金额(分)
package_type?: string // 套餐类型快照formal正式套餐或 addon加油包
}
// 订单响应
@@ -43,6 +44,8 @@ export interface Order {
order_type: OrderType
buyer_id: number
buyer_type: BuyerType
buyer_phone?: string // 买家手机号快照(个人客户下单时填充,代理商订单为空)
buyer_nickname?: string // 买家微信昵称快照(个人客户下单时填充,代理商订单为空)
payment_status: PaymentStatus
payment_status_text: string
payment_method: OrderPaymentMethod
@@ -72,6 +75,7 @@ export interface OrderQueryParams {
order_no?: string
identifier?: string // 按资产标识符过滤
purchase_role?: string // 订单渠道
buyer_phone?: string // 按买家手机号精确过滤
start_time?: string
end_time?: string
dateRange?: string[] | any // For date range picker in UI