add permission role

This commit is contained in:
Yusron alamsyah
2026-04-10 14:40:11 +07:00
parent 4325bae76f
commit 734a78bd37
19 changed files with 1067 additions and 17 deletions
+32
View File
@@ -0,0 +1,32 @@
export interface RoleAccessPermission {
id: number | null;
create: boolean;
read: boolean;
update: boolean;
delete: boolean;
disable: boolean;
}
export interface RoleAccessItem {
id: number;
name: string;
icon: string;
url: string;
group: string;
level: number;
sort: number;
active: boolean;
permission: RoleAccessPermission;
children?: RoleAccessItem[];
}
export interface RolePermissionData {
role: string;
access: RoleAccessItem[];
}
export interface RolePermissionResponse {
status: string;
message: string;
data: RolePermissionData;
}