feat: prepare ACS deployment
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user