Files
dax-pay-ui/types/web.d.ts
2024-07-17 20:01:23 +08:00

48 lines
697 B
TypeScript

import { PageResult } from '#/axios'
/**
* 分页参数
*/
export interface PageParam {
// 每页数量
size: number
// 当前页数
current: number
}
/**
* 分页表格列表对象
*/
export interface TablePageModel<T = any> {
// 分页参数
pages: PageParam
// 查询参数
queryParam: object
// 结果
pagination: PageResult<T>
}
/**
* 基础实体对象
*/
export interface BaseEntity {
id?: number | string | null
createTime?: string | null
}
/**
* 商户应用基础实体对象
*/
export interface MchEntity extends BaseEntity {
mchNo?: string
appId?: string
}
/**
* 键值对对象
*/
export interface KeyValue {
key: string
value: string
}