40 lines
688 B
TypeScript
40 lines
688 B
TypeScript
export type ID = number | string;
|
|
export type IDS = (number | string)[];
|
|
|
|
export interface BaseEntity {
|
|
createBy?: string;
|
|
createTime?: string;
|
|
updateBy?: string;
|
|
updateTime?: string;
|
|
}
|
|
|
|
/**
|
|
* 分页查询参数
|
|
* @param pageNum 当前页
|
|
* @param pageSize 每页大小
|
|
* @param orderByColumn 排序字段
|
|
* @param isAsc 是否升序
|
|
*/
|
|
export interface PageQuery {
|
|
isAsc?: string;
|
|
orderByColumn?: string;
|
|
pageNum?: number;
|
|
pageSize?: number;
|
|
[key: string]: any;
|
|
}
|
|
|
|
export interface ApiResponse<T = any> {
|
|
code?: number;
|
|
msg?: string;
|
|
|
|
data?: T;
|
|
rows: T[];
|
|
total?: number;
|
|
|
|
token?: string;
|
|
|
|
img?: string;
|
|
uuid?: string;
|
|
captchaOnOff?: boolean;
|
|
}
|