ruoyi-plus-vben5/apps/web-antd/src/api/common.d.ts

42 lines
970 B
TypeScript
Raw Normal View History

2024-09-11 21:32:30 +08:00
export type ID = number | string;
export type IDS = (number | string)[];
export interface BaseEntity {
createBy?: string;
createDept?: string;
createTime?: string;
updateBy?: string;
updateTime?: string;
}
/**
*
* @param rows
* @param total
*/
export interface PageResult<T = any> {
rows: T[];
total: number;
}
/**
*
*
* :
* {isAsc:"asc",orderByColumn:"id"} order by id asc
* {isAsc:"asc",orderByColumn:"id,createTime"} order by id asc,create_time asc
* {isAsc:"desc",orderByColumn:"id,createTime"} order by id desc,create_time desc
* {isAsc:"asc,desc",orderByColumn:"id,createTime"} order by id asc,create_time desc
*
2024-09-11 21:32:30 +08:00
* @param pageNum
* @param pageSize
* @param orderByColumn
* @param isAsc
*/
export interface PageQuery {
isAsc?: string;
2024-09-11 21:32:30 +08:00
orderByColumn?: string;
pageNum?: number;
pageSize?: number;
}