fix: 充值记录支持分页查询
This commit is contained in:
@@ -60,9 +60,57 @@ export function getApiKey() {
|
||||
return get<any>('/token').json();
|
||||
}
|
||||
|
||||
// 充值记录查询参数类型
|
||||
export interface RechargeLogQueryParams {
|
||||
skipCount?: number;
|
||||
maxResultCount?: number;
|
||||
isFree?: boolean;
|
||||
minRechargeAmount?: number;
|
||||
maxRechargeAmount?: number;
|
||||
startTime?: string;
|
||||
endTime?: string;
|
||||
orderByColumn?: string;
|
||||
isAsc?: string;
|
||||
isAscending?: boolean;
|
||||
}
|
||||
|
||||
// 查询充值记录
|
||||
export function getRechargeLog() {
|
||||
return get<any>('/recharge/account').json();
|
||||
export function getRechargeLog(params?: RechargeLogQueryParams) {
|
||||
const queryParams = new URLSearchParams();
|
||||
if (params?.skipCount !== undefined) {
|
||||
queryParams.append('SkipCount', params.skipCount.toString());
|
||||
}
|
||||
if (params?.maxResultCount !== undefined) {
|
||||
queryParams.append('MaxResultCount', params.maxResultCount.toString());
|
||||
}
|
||||
if (params?.isFree !== undefined) {
|
||||
queryParams.append('IsFree', params.isFree.toString());
|
||||
}
|
||||
if (params?.minRechargeAmount !== undefined) {
|
||||
queryParams.append('MinRechargeAmount', params.minRechargeAmount.toString());
|
||||
}
|
||||
if (params?.maxRechargeAmount !== undefined) {
|
||||
queryParams.append('MaxRechargeAmount', params.maxRechargeAmount.toString());
|
||||
}
|
||||
if (params?.startTime) {
|
||||
queryParams.append('StartTime', params.startTime);
|
||||
}
|
||||
if (params?.endTime) {
|
||||
queryParams.append('EndTime', params.endTime);
|
||||
}
|
||||
if (params?.orderByColumn) {
|
||||
queryParams.append('OrderByColumn', params.orderByColumn);
|
||||
}
|
||||
if (params?.isAsc) {
|
||||
queryParams.append('IsAsc', params.isAsc);
|
||||
}
|
||||
if (params?.isAscending !== undefined) {
|
||||
queryParams.append('IsAscending', params.isAscending.toString());
|
||||
}
|
||||
|
||||
const queryString = queryParams.toString();
|
||||
const url = queryString ? `/recharge/account?${queryString}` : '/recharge/account';
|
||||
return get<any>(url).json();
|
||||
}
|
||||
|
||||
// 查询用户近7天token消耗
|
||||
|
||||
Reference in New Issue
Block a user