model.d.ts
604 Bytes
export interface Role {
id: string;
creationTime: string;
creatorId?: string | null;
lastModifierId?: string | null;
lastModificationTime?: string | null;
isDeleted?: boolean;
orderNum: number;
state: boolean;
roleName: string;
roleCode: string;
remark?: string | null;
dataScope: string;
menuIds?: string[];
deptIds?: string[];
}
export interface DeptOption {
id: string;
parentId: string | null;
orderNum: number;
deptName: string;
state: boolean;
children?: DeptOption[] | null;
}
export interface DeptResp {
checkedKeys: string[];
depts: DeptOption[];
}