From de51f4ee6b54b3f627fc4faf546001e8b5060e33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com> Date: Sun, 13 Mar 2022 15:45:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(dept.d.ts):=20=E6=B7=BB=E5=8A=A0=E9=83=A8?= =?UTF-8?q?=E9=97=A8API=E7=9A=84TypeScript=E7=B1=BB=E5=9E=8B=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/types/api/dept.d.ts | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/types/api/dept.d.ts diff --git a/src/types/api/dept.d.ts b/src/types/api/dept.d.ts new file mode 100644 index 00000000..589e643f --- /dev/null +++ b/src/types/api/dept.d.ts @@ -0,0 +1,36 @@ + +/** + * 部门查询参数类型声明 + */ +export interface DeptQueryParam { + name: string | undefined, + status: number | undefined +} + +/** + * 部门列表项声明 + */ + +export interface DeptItem { + id: number; + name: string; + parentId: number; + treePath: string; + sort: number; + status: number; + leader?: string; + mobile?: string; + email?: string; + children: DeptItem[]; +} + +/** + * 部门表单类型声明 + */ +export interface DeptFormData { + id: number, + parentId: number, + name: string, + sort: number, + status: number +} \ No newline at end of file