From d9a4f4ee3485870a7251819803c1c3b6d69843ae Mon Sep 17 00:00:00 2001 From: Mickeywaugh Date: Fri, 5 Jun 2026 14:10:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(types):=20=E4=BF=AE=E8=A1=A5=E7=BC=BA?= =?UTF-8?q?=E5=A4=B1=E7=9A=84API=E9=80=9A=E7=94=A8=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/types/api/index.ts | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/types/api/index.ts 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; +} +