fix:套餐界面修改参数
This commit is contained in:
29
src/typings/api.d.ts
vendored
29
src/typings/api.d.ts
vendored
@@ -599,5 +599,34 @@ 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;
|
||||
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