feat: position field + menu role permissions management

This commit is contained in:
pray4skylark
2026-06-08 10:43:18 +09:00
parent 15b73e7bc0
commit fe90547457
12 changed files with 513 additions and 5 deletions
+10
View File
@@ -58,6 +58,7 @@ export interface Employee {
birthDate: string | null;
education: string | null;
schoolName: string | null;
position: string | null;
major: string | null;
graduationDate: string | null;
residence: string | null;
@@ -213,6 +214,15 @@ export interface SystemConfig {
description: string;
}
export interface MenuPermission {
id: number;
menuKey: string;
menuName: string;
parentKey: string | null;
allowedRoles: string;
sortOrder: number;
}
export interface EquipmentSummary {
counts: Record<string, number>;
}