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