advint-user-admin
Version:
开箱即用的后台管理基础用户系统组件
46 lines (45 loc) • 911 B
TypeScript
/**
* 部门查询参数
*/
export interface DeptQuery extends PageQuery {
deptName?: string;
status?: string;
params?: any;
}
/**
* 部门类型
*/
export interface DeptVO extends BaseEntity {
id: number | string;
parentName: string;
parentId: number | string;
children: DeptVO[];
deptId: number | string;
deptName: string;
orderNum: number;
leader: string;
phone: string;
email: string;
status: string;
delFlag: string;
ancestors: string;
deptStatus: 0 | 1;
menuId: string | number;
}
/**
* 部门表单类型
*/
export interface DeptForm {
parentName?: string;
parentId?: number | string;
children?: DeptForm[];
deptId?: number | string;
deptName?: string;
orderNum?: number;
leader?: string;
phone?: string;
email?: string;
status?: string;
delFlag?: string;
ancestors?: string;
}