You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.1 KiB
73 lines
1.1 KiB
/** |
|
* 对象中全是字符串的类型 |
|
*/ |
|
export interface ItemObject { |
|
[key: string]: string; |
|
} |
|
|
|
/** |
|
* 对象中全是数字的类型 |
|
*/ |
|
export interface ItemObjectNumber { |
|
[key: number]: number; |
|
} |
|
|
|
/** |
|
* 分页结果数据 |
|
*/ |
|
export interface PageResult<T> { |
|
/** |
|
* 数据列表 |
|
*/ |
|
list: T |
|
/** |
|
* 数据总数 |
|
*/ |
|
total: number |
|
} |
|
|
|
/** |
|
* 分页查询参数 |
|
*/ |
|
export interface PageQuery { |
|
page?: number |
|
limit?: number |
|
type?: string | number| null |
|
cid?: string |
|
merId?: string | number |
|
category?: string | number |
|
keywords?:string | null |
|
keyword?:string | undefined |
|
couponId?: string | number |
|
userCouponId?: string | number |
|
productId?: string | number | null |
|
} |
|
|
|
/** |
|
* 公共的获取对象 |
|
*/ |
|
export interface FromData { |
|
id: number |
|
name?: string |
|
type?: string |
|
isShow?: boolean |
|
content?:string |
|
} |
|
|
|
/** |
|
* 图片上传获取数据 |
|
*/ |
|
export interface UploadImageData { |
|
extName: string |
|
fileName: string |
|
fileSize: number |
|
type: string |
|
url:string |
|
} |
|
|
|
/** |
|
* 滑块验证成功后的返回值 |
|
*/ |
|
export interface CaptchaVerification { |
|
captchaVerification: string |
|
} |