import { RfqHistoryRow } from "@/lib/vendors/rfq-history-table/rfq-history-table" export interface RfqHistoryColumnConfig { id: keyof RfqHistoryRow label: string group?: string excelHeader?: string type?: string size?: number } export const rfqHistoryColumnsConfig: RfqHistoryColumnConfig[] = [ // 개별 컬럼들 (그룹 없음) { id: "rfqType", label: "견적종류", excelHeader: "견적종류", type: "text", size: 100, }, { id: "status", label: "견적상태", excelHeader: "견적상태", type: "text", size: 100, }, { id: "rfqCode", label: "견적번호", excelHeader: "견적번호", type: "text", size: 120, }, { id: "projectInfo", label: "프로젝트", excelHeader: "프로젝트", type: "text", size: 200, }, { id: "packageInfo", label: "PKG No. (PKG명)", excelHeader: "PKG No. (PKG명)", type: "text", size: 150, }, { id: "materialInfo", label: "자재그룹 (자재그룹명)", excelHeader: "자재그룹 (자재그룹명)", type: "text", size: 200, }, // 견적정보 그룹만 유지 { id: "currency", label: "통화", group: "견적정보", excelHeader: "통화", type: "text", size: 80, }, { id: "totalAmount", label: "총 견적금액", group: "견적정보", excelHeader: "총 견적금액", type: "number", size: 120, }, { id: "leadTime", label: "업체 L/T", group: "견적정보", excelHeader: "업체 L/T", type: "text", size: 100, }, { id: "paymentTerms", label: "지급조건", group: "견적정보", excelHeader: "지급조건", type: "text", size: 100, }, { id: "incoterms", label: "Incoterms", group: "견적정보", excelHeader: "Incoterms", type: "text", size: 100, }, { id: "shippingLocation", label: "선적지", group: "견적정보", excelHeader: "선적지", type: "text", size: 100, }, // 개별 컬럼들 (그룹 없음) { id: "contractInfo", label: "PO/계약정보", excelHeader: "PO/계약정보", type: "text", size: 150, }, { id: "rfqSendDate", label: "견적요청일", excelHeader: "견적요청일", type: "date", size: 120, }, { id: "submittedAt", label: "견적회신일", excelHeader: "견적회신일", type: "date", size: 120, }, { id: "picName", label: "견적담당자", excelHeader: "견적담당자", type: "text", size: 120, }, ]