初始化3.0.0版本

This commit is contained in:
zengqiao
2022-08-18 17:04:05 +08:00
parent 462303fca0
commit 51832385b1
2446 changed files with 93177 additions and 127211 deletions

View File

@@ -0,0 +1,63 @@
export type PermissionNode = {
id: number;
parentId: number;
permissionName: string;
has: boolean;
leaf: boolean;
childList: PermissionNode[];
};
export type UserProps = {
id: number;
userName: string;
realName: string;
email: string;
phone: string;
updateTime: number;
roleList: {
id: number;
roleName: string;
}[];
deptList: {
id: number;
parentId: number;
deptName: string;
}[];
permissionTreeV0: PermissionNode;
};
export type RoleProps = {
id: number;
roleCode: string;
roleName: string;
description: string;
authedUserCnt: number;
authedUsers: string[];
lastReviser: string | null;
createTime: string;
updateTime: string;
permissionTreeV0: PermissionNode;
};
export interface AssignUser {
id: number;
name: string;
has: boolean;
}
export enum UserOperate {
Add,
Edit,
}
export enum RoleOperate {
Add,
Edit,
View,
}
export interface FormItemPermission {
id: number;
name: string;
options: { label: string; value: number }[];
}