/** * Vendor Pool 데이터 타입 정의 */ export interface VendorPool { id: number // 선택 체크박스 selected?: boolean // 기본 정보 constructionSector: string // 공사부문: 조선 또는 해양 htDivision: string // H/T구분: H 또는 T // 설계 정보 discipline: string // 설계공종 (ARCHITECTURE 등) equipBulkDivision: string | null // Equip/Bulk 구분: E 또는 B // 자재그룹 정보 materialGroupCode: string materialGroupName: string // 자재 관련 정보 similarMaterialNamePurchase: string // 유사자재명 (구매) // 협력업체 정보 vendorCode: string vendorName: string taxId: string // 사업자번호 // 사업 및 인증 정보 faTarget: boolean // FA대상 faStatus: string // FA현황 tier: string // 등급 // 위치 정보 headquarterLocation: string // 본사 위치 (국가) manufacturingLocation: string // 제작/선적지 (국가) // AVL 관련 정보 avlVendorName: string // AVL 등재업체명 similarVendorName: string // 유사업체명(기술영업) // 상태 정보 isBlacklist: boolean // Blacklist isBcc: boolean // BCC purchaseOpinion: string // 구매의견 // 업체 실적 현황 recentQuoteDate: string // 최근견적일 recentQuoteNumber: string // 최근견적번호 recentOrderDate: string // 최근발주일 recentOrderNumber: string // 최근발주번호 // 업데이트 히스토리 registrationDate: string // 등재일 registrant: string // 등재자 lastModifiedDate: string // 최종변경일 lastModifier: string // 최종변경자 } // Vendor Pool 액션 타입들 export type VendorPoolActionType = | "new-registration" // 신규등록 | "bulk-import" // 일괄입력 | "fa-detail" // FA상세 | "save" // 저장 | "fixed-values" // 고정값 설정 | "edit" // 수정 | "delete" // 삭제 | "view-detail" // 상세보기