This commit is contained in:
@@ -17,13 +17,15 @@ import type {
|
||||
MyCommissionSummary,
|
||||
SubmitWithdrawalParams,
|
||||
ShopCommissionRecordPageResult,
|
||||
ShopCommissionSummaryQueryParams,
|
||||
ShopCommissionSummaryPageResult,
|
||||
MyCommissionStatsQueryParams,
|
||||
MyCommissionStatsResponse,
|
||||
MyDailyCommissionStatsQueryParams,
|
||||
ShopFundSummaryQueryParams,
|
||||
ShopFundSummaryPageResult,
|
||||
ShopCommissionStatsQueryParams,
|
||||
CommissionStatsResponse,
|
||||
DailyCommissionStatsQueryParams,
|
||||
DailyCommissionStatsItem,
|
||||
ResolveCommissionParams
|
||||
ResolveCommissionParams,
|
||||
MainWalletTransactionQueryParams,
|
||||
MainWalletTransactionPageResult
|
||||
} from '@/types/api/commission'
|
||||
|
||||
export class CommissionService extends BaseService {
|
||||
@@ -91,9 +93,10 @@ export class CommissionService extends BaseService {
|
||||
)
|
||||
}
|
||||
|
||||
// ==================== 我的佣金 ====================
|
||||
// ==================== 我的佣金(已废弃,仅保留用于向后兼容) ====================
|
||||
|
||||
/**
|
||||
* @deprecated 使用 getShopCommissionRecords 代替
|
||||
* 获取我的佣金明细
|
||||
* GET /api/admin/my/commission-records
|
||||
*/
|
||||
@@ -107,6 +110,7 @@ export class CommissionService extends BaseService {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 使用 getShopFundSummary 代替
|
||||
* 获取我的佣金概览
|
||||
* GET /api/admin/my/commission-summary
|
||||
*/
|
||||
@@ -115,6 +119,7 @@ export class CommissionService extends BaseService {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 使用 getShopWithdrawalRequests 代替
|
||||
* 获取我的提现记录
|
||||
* GET /api/admin/my/withdrawal-requests
|
||||
*/
|
||||
@@ -128,6 +133,7 @@ export class CommissionService extends BaseService {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 使用 submitShopWithdrawalRequest 代替
|
||||
* 发起提现申请
|
||||
* POST /api/admin/my/withdrawal-requests
|
||||
*/
|
||||
@@ -136,24 +142,26 @@ export class CommissionService extends BaseService {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 使用 getShopCommissionStats 代替
|
||||
* 获取我的佣金统计
|
||||
* GET /api/admin/my/commission-stats
|
||||
*/
|
||||
static getMyCommissionStats(
|
||||
params?: MyCommissionStatsQueryParams
|
||||
): Promise<BaseResponse<MyCommissionStatsResponse>> {
|
||||
return this.get<BaseResponse<MyCommissionStatsResponse>>(
|
||||
params?: ShopCommissionStatsQueryParams
|
||||
): Promise<BaseResponse<CommissionStatsResponse>> {
|
||||
return this.get<BaseResponse<CommissionStatsResponse>>(
|
||||
'/api/admin/my/commission-stats',
|
||||
params
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 使用 getShopDailyCommissionStats 代替
|
||||
* 获取我的每日佣金统计
|
||||
* GET /api/admin/my/commission-daily-stats
|
||||
*/
|
||||
static getMyDailyCommissionStats(
|
||||
params?: MyDailyCommissionStatsQueryParams
|
||||
params?: DailyCommissionStatsQueryParams
|
||||
): Promise<BaseResponse<DailyCommissionStatsItem[]>> {
|
||||
return this.get<BaseResponse<DailyCommissionStatsItem[]>>(
|
||||
'/api/admin/my/commission-daily-stats',
|
||||
@@ -192,14 +200,78 @@ export class CommissionService extends BaseService {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取代理商资金汇总列表(含预充值余额 + 佣金)
|
||||
* GET /api/admin/shops/fund-summary
|
||||
*/
|
||||
static getShopFundSummary(
|
||||
params?: ShopFundSummaryQueryParams
|
||||
): Promise<BaseResponse<ShopFundSummaryPageResult>> {
|
||||
return this.get<BaseResponse<ShopFundSummaryPageResult>>(
|
||||
'/api/admin/shops/fund-summary',
|
||||
params
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 使用 getShopFundSummary 代替
|
||||
* 获取代理商佣金汇总列表
|
||||
* GET /api/admin/shops/commission-summary
|
||||
*/
|
||||
static getShopCommissionSummary(
|
||||
params?: ShopCommissionSummaryQueryParams
|
||||
): Promise<BaseResponse<ShopCommissionSummaryPageResult>> {
|
||||
return this.get<BaseResponse<ShopCommissionSummaryPageResult>>(
|
||||
'/api/admin/shops/commission-summary',
|
||||
params?: ShopFundSummaryQueryParams
|
||||
): Promise<BaseResponse<ShopFundSummaryPageResult>> {
|
||||
return this.getShopFundSummary(params)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取代理商佣金统计
|
||||
* GET /api/admin/shops/{shop_id}/commission-stats
|
||||
*/
|
||||
static getShopCommissionStats(
|
||||
shopId: number,
|
||||
params?: ShopCommissionStatsQueryParams
|
||||
): Promise<BaseResponse<CommissionStatsResponse>> {
|
||||
return this.get<BaseResponse<CommissionStatsResponse>>(
|
||||
`/api/admin/shops/${shopId}/commission-stats`,
|
||||
params
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取代理商每日佣金统计
|
||||
* GET /api/admin/shops/{shop_id}/commission-daily-stats
|
||||
*/
|
||||
static getShopDailyCommissionStats(
|
||||
shopId: number,
|
||||
params?: DailyCommissionStatsQueryParams
|
||||
): Promise<BaseResponse<DailyCommissionStatsItem[]>> {
|
||||
return this.get<BaseResponse<DailyCommissionStatsItem[]>>(
|
||||
`/api/admin/shops/${shopId}/commission-daily-stats`,
|
||||
params
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* 发起代理商提现申请
|
||||
* POST /api/admin/shops/{shop_id}/withdrawal-requests
|
||||
*/
|
||||
static submitShopWithdrawalRequest(
|
||||
shopId: number,
|
||||
params: SubmitWithdrawalParams
|
||||
): Promise<BaseResponse> {
|
||||
return this.post<BaseResponse>(`/api/admin/shops/${shopId}/withdrawal-requests`, params)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取预充值钱包流水
|
||||
* GET /api/admin/shops/{shop_id}/main-wallet/transactions
|
||||
*/
|
||||
static getMainWalletTransactions(
|
||||
shopId: number,
|
||||
params?: MainWalletTransactionQueryParams
|
||||
): Promise<BaseResponse<MainWalletTransactionPageResult>> {
|
||||
return this.get<BaseResponse<MainWalletTransactionPageResult>>(
|
||||
`/api/admin/shops/${shopId}/main-wallet/transactions`,
|
||||
params
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user