feat: 添加角色管理

This commit is contained in:
2025-02-11 17:38:05 +08:00
parent 6de042b07e
commit 04e6c52ec3
7 changed files with 1038 additions and 3 deletions

52
types/system.d.ts vendored
View File

@@ -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;
};