diff options
| author | joonhoekim <26rote@gmail.com> | 2025-12-01 19:52:06 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-12-01 19:52:06 +0900 |
| commit | 44b74ff4170090673b6eeacd8c528e0abf47b7aa (patch) | |
| tree | 3f3824b4e2cb24536c1677188b4cae5b8909d3da /lib/vendor-rfq-response/types.ts | |
| parent | 4953e770929b82ef77da074f77071ebd0f428529 (diff) | |
(김준회) deprecated code 정리
Diffstat (limited to 'lib/vendor-rfq-response/types.ts')
| -rw-r--r-- | lib/vendor-rfq-response/types.ts | 76 |
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 |
