feat: prepare ACS deployment

This commit is contained in:
unknown
2026-07-10 15:18:29 +09:00
parent da0d35ae7f
commit 01d48fe808
25 changed files with 1070 additions and 83 deletions

View File

@@ -10,6 +10,8 @@ export interface CurrentUser {
id: number;
username: string;
fullName: string;
department?: string;
email?: string;
roles: Role[];
mustChangePassword: boolean;
}
@@ -45,8 +47,17 @@ export interface VisitRequestCreate {
contact: string;
email?: string;
vehicleNo?: string;
zoneName?: string;
/** 전산실 checkboxes; each selected room yields its own request/QR. */
serverRooms?: string[];
/** Detail room (콤보박스, 기타 자유 입력) — auxiliary, no separate QR. */
roomZone?: string;
purpose: string;
/** 작업명 — optional concrete task detail, stored separately from purpose. */
workName?: string;
/** 현장감시자2 (담당자 입력). 담당자·감시자1은 서버가 채운다. */
watcher2Name?: string;
watcher2Team?: string;
watcher2Contact?: string;
visitFrom: string; // ISO local datetime
visitTo: string;
}
@@ -62,6 +73,16 @@ export interface VisitRequestView {
hostDepartment?: string;
zoneName?: string;
purpose: string;
workName?: string;
controlName?: string;
controlTeam?: string;
controlContact?: string;
watcher1Name?: string;
watcher1Team?: string;
watcher1Contact?: string;
watcher2Name?: string;
watcher2Team?: string;
watcher2Contact?: string;
visitFrom: string;
visitTo: string;
status: VisitStatus;