兰宝车间质量管理系统-前端
疯狂的狮子Li
2023-04-03 1595cb282aab5399862fac6406b5de550863e3b6
src/api/system/role/types.ts
@@ -2,51 +2,51 @@
 * 菜单树形结构类型
 */
export interface DeptTreeOption {
   id: string;
   label: string;
   parentId: string;
   weight: number;
   children?: DeptTreeOption[];
  id: string;
  label: string;
  parentId: string;
  weight: number;
  children?: DeptTreeOption[];
}
export interface RoleDeptTree {
   checkedKeys: string[];
   depts: DeptTreeOption[];
  checkedKeys: string[];
  depts: DeptTreeOption[];
}
export interface RoleVO extends BaseEntity {
   roleId: string | number;
   roleName: string;
   roleKey: string;
   roleSort: number;
   dataScope: string;
   menuCheckStrictly: boolean;
   deptCheckStrictly: boolean;
   status: string;
   delFlag: string;
   remark?: any;
   flag: boolean;
   menuIds?: Array<string | number>;
   deptIds?: Array<string | number>;
   admin: boolean;
  roleId: string | number;
  roleName: string;
  roleKey: string;
  roleSort: number;
  dataScope: string;
  menuCheckStrictly: boolean;
  deptCheckStrictly: boolean;
  status: string;
  delFlag: string;
  remark?: any;
  flag: boolean;
  menuIds?: Array<string | number>;
  deptIds?: Array<string | number>;
  admin: boolean;
}
export interface RoleQuery extends PageQuery {
   roleName: string;
   roleKey: string;
   status: string;
  roleName: string;
  roleKey: string;
  status: string;
}
export interface RoleForm {
   roleName: string;
   roleKey: string;
   roleSort: number;
   status: string;
   menuCheckStrictly: boolean;
   deptCheckStrictly: boolean;
   remark: string;
   dataScope?: number;
   roleId: string | undefined;
   menuIds: Array<string | number>;
   deptIds: Array<string | number>;
  roleName: string;
  roleKey: string;
  roleSort: number;
  status: string;
  menuCheckStrictly: boolean;
  deptCheckStrictly: boolean;
  remark: string;
  dataScope?: number;
  roleId: string | undefined;
  menuIds: Array<string | number>;
  deptIds: Array<string | number>;
}