refactor event

This commit is contained in:
Timi
2026-08-05 22:50:22 +08:00
parent 22ff13b1fe
commit 1243068fc3
46 changed files with 961 additions and 789 deletions
+81
View File
@@ -0,0 +1,81 @@
export const permissionCodes = {
customer: {
create: "GAO:CUSTOMER:CREATE",
read: "GAO:CUSTOMER:READ",
export: "GAO:CUSTOMER:EXPORT",
update: "GAO:CUSTOMER:UPDATE",
delete: "GAO:CUSTOMER:DELETE"
},
event: {
create: "GAO:EVENT:CREATE",
read: "GAO:EVENT:READ",
update: "GAO:EVENT:UPDATE",
delete: "GAO:EVENT:DELETE"
},
eventRecord: {
create: "GAO:EVENT_RECORD:CREATE",
read: "GAO:EVENT_RECORD:READ",
export: "GAO:EVENT_RECORD:EXPORT",
update: "GAO:EVENT_RECORD:UPDATE",
delete: "GAO:EVENT_RECORD:DELETE"
},
stat: {
read: "GAO:STAT:READ"
},
user: {
create: "GAO:USER:CREATE",
read: "GAO:USER:READ",
update: "GAO:USER:UPDATE",
delete: "GAO:USER:DELETE"
},
qrCode: {
create: "GAO:QR_CODE:CREATE"
}
} as const;
export const corePermissionCodes = {
role: {
create: "CORE:ROLE:CREATE",
read: "CORE:ROLE:READ",
update: "CORE:ROLE:UPDATE",
delete: "CORE:ROLE:DELETE"
},
permission: {
create: "CORE:PERMISSION:CREATE",
read: "CORE:PERMISSION:READ",
update: "CORE:PERMISSION:UPDATE",
delete: "CORE:PERMISSION:DELETE"
},
rolePermission: {
create: "CORE:ROLE_PERMISSION:CREATE",
read: "CORE:ROLE_PERMISSION:READ",
delete: "CORE:ROLE_PERMISSION:DELETE"
},
roleRelation: {
create: "CORE:ROLE_RELATION:CREATE",
read: "CORE:ROLE_RELATION:READ",
delete: "CORE:ROLE_RELATION:DELETE"
},
userRole: {
create: "CORE:USER_ROLE:CREATE",
read: "CORE:USER_ROLE:READ",
delete: "CORE:USER_ROLE:DELETE"
}
} as const;
export const coreRoleCodes = {
admin: "CORE:ADMIN",
userRoleAdmin: "CORE:USER_ROLE_ADMIN"
} as const;
export const permissionManagementRoleAccess = {
value: [
coreRoleCodes.admin,
coreRoleCodes.userRoleAdmin
],
mode: "or"
} as const;
export type PermissionCodes = typeof permissionCodes;
export type CorePermissionCodes = typeof corePermissionCodes;