feat: 添加角色管理
This commit is contained in:
52
types/system.d.ts
vendored
52
types/system.d.ts
vendored
@@ -119,3 +119,55 @@ export type PermissionInfo = {
|
||||
/** 是否显示父菜单 */
|
||||
show_parent: boolean;
|
||||
};
|
||||
|
||||
/**角色信息类型 */
|
||||
export type RoleInfo = {
|
||||
/**角色ID */
|
||||
id: string;
|
||||
/**状态 */
|
||||
status: number;
|
||||
/**创建时间 */
|
||||
create_time: string;
|
||||
/**修改时间 */
|
||||
update_time: string;
|
||||
/**部门名称 */
|
||||
name: string;
|
||||
/**角色标识符 */
|
||||
code: string;
|
||||
/**角色描述 */
|
||||
description: string;
|
||||
/**角色部门ID */
|
||||
department_id: string;
|
||||
};
|
||||
|
||||
/** 角色权限关联信息类型 */
|
||||
export type RolePermissionInfo = {
|
||||
/** 主键ID */
|
||||
id: string;
|
||||
/** 创建人 */
|
||||
create_by: string;
|
||||
/** 创建时间 */
|
||||
create_time: string;
|
||||
/** 更新人 */
|
||||
update_by: string;
|
||||
/** 更新时间 */
|
||||
update_time: string;
|
||||
/** 角色ID */
|
||||
role_id: string;
|
||||
/** 角色名称 */
|
||||
role_name: string;
|
||||
/** 角色编码 */
|
||||
role_code: string;
|
||||
/** 权限ID */
|
||||
permission_id: string;
|
||||
/**
|
||||
* 权限父ID
|
||||
*/
|
||||
permission_parent_id: string;
|
||||
/** 权限名称 */
|
||||
permission_name: string;
|
||||
/** 权限编码 */
|
||||
permission_code: string;
|
||||
/** 权限类型 */
|
||||
permission_type: string;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user