fix:充值记录界面
This commit is contained in:
138
src/typings/api.d.ts
vendored
138
src/typings/api.d.ts
vendored
@@ -77,6 +77,7 @@ declare namespace Api {
|
||||
access_token: string;
|
||||
refreshToken: string;
|
||||
}
|
||||
|
||||
/** User info */
|
||||
interface UserInfo {
|
||||
user: User | null;
|
||||
@@ -104,7 +105,7 @@ declare namespace Api {
|
||||
delFlag: string;
|
||||
loginIp: string;
|
||||
loginDate: string;
|
||||
birthDate:string;
|
||||
birthDate: string;
|
||||
dept: Department.Dept;
|
||||
roles: Role[];
|
||||
roleId: string;
|
||||
@@ -139,10 +140,11 @@ declare namespace Api {
|
||||
authType: string;
|
||||
wanfiRedirectParams: any;
|
||||
}
|
||||
interface RegisterBody{
|
||||
|
||||
interface RegisterBody {
|
||||
username: string;
|
||||
password: string;
|
||||
authType:string;
|
||||
authType: string;
|
||||
email: string;
|
||||
fullName?: string;
|
||||
age: number;
|
||||
@@ -150,24 +152,27 @@ declare namespace Api {
|
||||
sex?: string;
|
||||
phonenumber?: string;
|
||||
}
|
||||
interface EmailCaptcha{
|
||||
email:string;
|
||||
|
||||
interface EmailCaptcha {
|
||||
email: string;
|
||||
}
|
||||
interface CheckBody{
|
||||
|
||||
interface CheckBody {
|
||||
username?: string;
|
||||
email?: string;
|
||||
phonenumber?:string;
|
||||
phonenumber?: string;
|
||||
authType: string;
|
||||
}
|
||||
interface ChangeInfoBody{
|
||||
userId:number;
|
||||
|
||||
interface ChangeInfoBody {
|
||||
userId: number;
|
||||
userName: string;
|
||||
nickName?: string|undefined;
|
||||
nickName?: string | undefined;
|
||||
email: string;
|
||||
phonenumber?: string|undefined;
|
||||
sex?: string|undefined;
|
||||
birthDate?:string|undefined;
|
||||
age?:number;
|
||||
phonenumber?: string | undefined;
|
||||
sex?: string | undefined;
|
||||
birthDate?: string | undefined;
|
||||
age?: number;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -259,7 +264,7 @@ declare namespace Api {
|
||||
/** user search params */
|
||||
type UserSearchParams = Partial<
|
||||
Pick<Auth.User, 'userName' | 'nickName' | 'phonenumber' | 'status' | 'sex' | 'email' | 'deptId'> &
|
||||
CommonSearchParams
|
||||
CommonSearchParams
|
||||
>;
|
||||
|
||||
/** user list */
|
||||
@@ -520,6 +525,7 @@ declare namespace Api {
|
||||
total: number;
|
||||
rows: DeviceInfo[];
|
||||
}
|
||||
|
||||
interface HistoricalDeviceInfo {
|
||||
id: number;
|
||||
clientName: string;
|
||||
@@ -552,6 +558,7 @@ declare namespace Api {
|
||||
/** Last seen time */
|
||||
last_seen_time: string;
|
||||
}
|
||||
|
||||
interface CDRRecord {
|
||||
/** Record ID */
|
||||
id: number;
|
||||
@@ -599,40 +606,42 @@ declare namespace Api {
|
||||
data: PackageItem[];
|
||||
total?: number;
|
||||
}
|
||||
|
||||
interface OrderSubmitParams {
|
||||
packageId: string;
|
||||
type: 0; // 限定为字面量类型 0
|
||||
}
|
||||
}
|
||||
|
||||
namespace Order {
|
||||
/** Order type enum */
|
||||
type OrderType = 0 | 1 | 2; // 根据实际需要添加其他类型
|
||||
|
||||
/** Base order params */
|
||||
interface BaseOrderParams {
|
||||
type: OrderType;
|
||||
}
|
||||
|
||||
/** Package order params */
|
||||
interface PackageOrderParams extends BaseOrderParams {
|
||||
type: 0;
|
||||
/** Package history record information */
|
||||
interface PackageHistoryRecord {
|
||||
id: string;
|
||||
delFlag: boolean;
|
||||
createBy: number;
|
||||
createTime: string;
|
||||
updateBy: number;
|
||||
updateTime: string;
|
||||
userId: number;
|
||||
packageId: string;
|
||||
paymentId: string | null;
|
||||
orderNo: string | null;
|
||||
type: number; // 0 表示套餐
|
||||
orderAmount: string;
|
||||
status: number; // 0未支付,1已支付
|
||||
}
|
||||
|
||||
/** Recharge order params */
|
||||
interface RechargeOrderParams extends BaseOrderParams {
|
||||
type: 1;
|
||||
orderAmount: number;
|
||||
/** Package history list response */
|
||||
interface PackageHistoryListResponse {
|
||||
rows: PackageHistoryRecord[];
|
||||
total: number;
|
||||
}
|
||||
|
||||
/** Combined order params type */
|
||||
type SubmitOrderParams = PackageOrderParams | RechargeOrderParams;
|
||||
/** Package history query parameters */
|
||||
interface PackageHistoryQueryParams {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Namespace Bill
|
||||
*
|
||||
@@ -662,4 +671,59 @@ declare namespace Api {
|
||||
pageSize: number;
|
||||
}
|
||||
}
|
||||
namespace Recharge {
|
||||
/** Recharge record information */
|
||||
interface RechargeRecord {
|
||||
id: string;
|
||||
delFlag: boolean;
|
||||
createBy: number;
|
||||
createTime: string;
|
||||
updateBy: number;
|
||||
updateTime: string;
|
||||
userId: number;
|
||||
packageId: string | null;
|
||||
paymentId: string | null;
|
||||
orderNo: string | null;
|
||||
type: number;
|
||||
orderAmount: string;
|
||||
status: number;
|
||||
}
|
||||
|
||||
/** Recharge list response */
|
||||
interface RechargeListResponse {
|
||||
rows: RechargeRecord[];
|
||||
total: number;
|
||||
}
|
||||
|
||||
/** Recharge query parameters */
|
||||
interface RechargeQueryParams {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
}
|
||||
}
|
||||
|
||||
namespace Order {
|
||||
/** Order type enum */
|
||||
type OrderType = 0 | 1 | 2; // 根据实际需要添加其他类型
|
||||
|
||||
/** Base order params */
|
||||
interface BaseOrderParams {
|
||||
type: OrderType;
|
||||
}
|
||||
|
||||
/** Package order params */
|
||||
interface PackageOrderParams extends BaseOrderParams {
|
||||
type: 0;
|
||||
packageId: string;
|
||||
}
|
||||
|
||||
/** Recharge order params */
|
||||
interface RechargeOrderParams extends BaseOrderParams {
|
||||
type: 1;
|
||||
orderAmount: number;
|
||||
}
|
||||
|
||||
/** Combined order params type */
|
||||
type SubmitOrderParams = PackageOrderParams | RechargeOrderParams;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user