diff --git a/src/types/api/index.ts b/src/types/api/index.ts new file mode 100644 index 00000000..edaf523e --- /dev/null +++ b/src/types/api/index.ts @@ -0,0 +1,44 @@ + + +export interface PageQueryParams { + pageNum: number; + pageSize: number; + [key: string]: any; +} + + +export interface OptionItem { + label: string; + value: string | number; + meta?: any; + children?: OptionItem[]; +} + +export interface ExcelResult { + /** 状态码 */ + code: number; + /** 无效数据条数 */ + invalidCount: number; + /** 有效数据条数 */ + validCount: number; + /** 错误信息 */ + messageList: Array; +} + +export interface PageResult { + total: number; + list: T[]; +} + +export interface ApiResponse { + code: number; + msg: string; + data: T; +} + +export interface BaseEntity { + id: number; + createTime: string; + updateTime: string; +} +