This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user