72 lines
868 B
TypeScript
72 lines
868 B
TypeScript
/**
|
||
* 部门查询参数
|
||
*/
|
||
export interface DeptQuery {
|
||
keywords?: string;
|
||
status?: number;
|
||
}
|
||
|
||
/**
|
||
* 部门类型
|
||
*/
|
||
export interface DeptVO {
|
||
/**
|
||
* 子部门
|
||
*/
|
||
children?: DeptVO[];
|
||
/**
|
||
* 创建时间
|
||
*/
|
||
createTime?: Date;
|
||
/**
|
||
* 部门ID
|
||
*/
|
||
id?: number;
|
||
/**
|
||
* 部门名称
|
||
*/
|
||
name?: string;
|
||
/**
|
||
* 父部门ID
|
||
*/
|
||
parentId?: number;
|
||
/**
|
||
* 排序
|
||
*/
|
||
sort?: number;
|
||
/**
|
||
* 状态(1:启用;0:禁用)
|
||
*/
|
||
status?: number;
|
||
/**
|
||
* 修改时间
|
||
*/
|
||
updateTime?: Date;
|
||
}
|
||
|
||
/**
|
||
* 部门表单类型
|
||
*/
|
||
export interface DeptForm {
|
||
/**
|
||
* 部门ID(新增不填)
|
||
*/
|
||
id?: number;
|
||
/**
|
||
* 部门名称
|
||
*/
|
||
name?: string;
|
||
/**
|
||
* 父部门ID
|
||
*/
|
||
parentId: number;
|
||
/**
|
||
* 排序
|
||
*/
|
||
sort?: number;
|
||
/**
|
||
* 状态(1:启用;0:禁用)
|
||
*/
|
||
status?: number;
|
||
}
|