35 lines
635 B
TypeScript
35 lines
635 B
TypeScript
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;
|
|
}
|
|
|
|
/**
|
|
* 分页查询参数
|
|
* @param pageNum 当前页
|
|
* @param pageSize 每页大小
|
|
* @param orderByColumn 排序字段
|
|
* @param isAsc 是否升序
|
|
*/
|
|
export interface PageQuery {
|
|
isAsc?: boolean;
|
|
orderByColumn?: string;
|
|
pageNum?: number;
|
|
pageSize?: number;
|
|
}
|