Files
dax-pay-ui/types/web.d.ts

40 lines
550 B
TypeScript

import { PageResult } from '/#/axios'
/**
* 分页属性
*/
export interface Pagination {
size: number
current: number
total: number
}
/**
* 分页参数
*/
export interface PageParam {
// 每页数量
size: number
// 当前页数
current: number
}
/**
* 分页表格列表对象
*/
export interface TablePageModel<T = any> {
// 分页参数
pages: PageParam
// 查询参数
queryParam: object
// 结果
pagination: PageResult<T>
}
/**
* 基础实体对象
*/
export interface BaseEntity {
id: number | null
}