blob: 56ae2bb32535e83ed8f9cb2850c044d6c6f2b620 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
/**
* 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" // 상세보기
|