summaryrefslogtreecommitdiff
path: root/lib/vendor-rfq-response/types.ts
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-12-01 19:52:06 +0900
committerjoonhoekim <26rote@gmail.com>2025-12-01 19:52:06 +0900
commit44b74ff4170090673b6eeacd8c528e0abf47b7aa (patch)
tree3f3824b4e2cb24536c1677188b4cae5b8909d3da /lib/vendor-rfq-response/types.ts
parent4953e770929b82ef77da074f77071ebd0f428529 (diff)
(김준회) deprecated code 정리
Diffstat (limited to 'lib/vendor-rfq-response/types.ts')
-rw-r--r--lib/vendor-rfq-response/types.ts76
1 files changed, 0 insertions, 76 deletions
diff --git a/lib/vendor-rfq-response/types.ts b/lib/vendor-rfq-response/types.ts
deleted file mode 100644
index 3f595ebb..00000000
--- a/lib/vendor-rfq-response/types.ts
+++ /dev/null
@@ -1,76 +0,0 @@
-// RFQ 아이템 타입
-export interface RfqResponseItem {
- id: number;
- itemCode: string;
- itemName: string;
- quantity?: number;
- uom?: string;
- description?: string | null;
-}
-
-// RFQ 첨부 파일 타입
-export interface RfqResponseAttachment {
- id: number;
- fileName: string;
- filePath: string;
- vendorId?: number | null;
- evaluationId?: number | null;
-}
-
-// RFQ 코멘트 타입
-export interface RfqResponseComment {
- id: number;
- commentText: string;
- vendorId?: number | null;
- evaluationId?: number | null;
- createdAt: Date;
- commentedBy?: number;
-}
-
-// 최종 RfqResponse 타입 - RFQ 참여 응답만 포함하도록 간소화
-export interface RfqResponse {
- // 응답 정보
- responseId: number;
- responseStatus: "INVITED" | "ACCEPTED" | "DECLINED" | "REVIEWING" | "RESPONDED";
- respondedAt: Date;
-
- // RFQ 기본 정보
- rfqId: number;
- rfqCode: string;
- rfqDescription?: string | null;
- rfqDueDate?: Date | null;
- rfqStatus: string;
- rfqType?: string | null;
- rfqCreatedAt: Date;
- rfqUpdatedAt: Date;
- rfqCreatedBy?: number | null;
-
- // 프로젝트 정보
- projectId?: number | null;
- projectCode?: string | null;
- projectName?: string | null;
-
- // 협력업체 정보
- vendorId: number;
- vendorName: string;
- vendorCode?: string | null;
-
- // RFQ 관련 데이터
- items: RfqResponseItem[];
- attachments: RfqResponseAttachment[];
- comments: RfqResponseComment[];
-}
-
-// DataTable 등에서 사용할 수 있도록 id 필드를 추가한 확장 타입
-export interface RfqResponseWithId extends RfqResponse {
- id: number; // rfqId와 동일하게 사용
-}
-
-// 페이지네이션 결과 타입
-export interface RfqResponsesResult {
- data: RfqResponseWithId[];
- pageCount: number;
-}
-
-// 이전 버전과의 호환성을 위한 RfqWithAll 타입 (이름만 유지)
-export type RfqWithAll = RfqResponseWithId; \ No newline at end of file