feat(dept.d.ts): 添加部门API的TypeScript类型描述文件

This commit is contained in:
郝先瑞
2022-03-13 15:45:15 +08:00
parent 6a86ea07d9
commit de51f4ee6b

36
src/types/api/dept.d.ts vendored Normal file
View File

@@ -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
}