import { pgSchema, varchar, text, primaryKey, numeric } from 'drizzle-orm/pg-core'; // NonSAP Oracle 데이터베이스 스키마 export const nonsapSchema = pgSchema('nonsap'); // 코드 export const cmctbCd = nonsapSchema.table('cmctb_cd', { // 코드분류 CD_CLF: varchar({ length: 10 }).notNull(), // 코드 CD: varchar({ length: 10 }).notNull(), // 코드2 CD2: varchar({ length: 10 }).notNull(), // 코드3 CD3: varchar({ length: 10 }).notNull(), // 사용자정의문자열10 USR_DF_CHAR_1: varchar({ length: 60 }), // 사용자정의문자열10 USR_DF_CHAR_2: varchar({ length: 60 }), // 사용자정의문자열10 USR_DF_CHAR_3: varchar({ length: 60 }), // 사용자정의문자열10 USR_DF_CHAR_4: varchar({ length: 60 }), // 사용자정의문자열10 USR_DF_CHAR_5: varchar({ length: 60 }), // 사용자정의문자열10 USR_DF_CHAR_6: varchar({ length: 60 }), // 사용자정의문자열10 USR_DF_CHAR_7: varchar({ length: 60 }), // 사용자정의문자열10 USR_DF_CHAR_8: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_9: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_10: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_11: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_12: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_13: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_14: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_15: varchar({ length: 60 }), // 사용자정의문자열20 USR_DF_CHAR_16: varchar({ length: 60 }), // 사용자정의문자열40 USR_DF_CHAR_17: varchar({ length: 120 }), // 사용자정의문자열40 USR_DF_CHAR_18: varchar({ length: 120 }), // 사용자정의문자열255 USR_DF_CHAR_19: text(), // 사용자정의문자열255 USR_DF_CHAR_20: text(), // 사용자정의체크1 USR_DF_CHK_1: varchar({ length: 10 }), // 사용자정의체크2 USR_DF_CHK_2: varchar({ length: 10 }), // 사용자정의체크3 USR_DF_CHK_3: varchar({ length: 10 }), // 사용자정의체크4 USR_DF_CHK_4: varchar({ length: 10 }), // 사용자정의체크5 USR_DF_CHK_5: varchar({ length: 10 }), // 사용자정의체크6 USR_DF_CHK_6: varchar({ length: 10 }), // 사용자정의체크7 USR_DF_CHK_7: varchar({ length: 10 }), // 사용자정의체크8 USR_DF_CHK_8: varchar({ length: 10 }), // 사용자정의일자1 USR_DF_DT_1: varchar({ length: 8 }), // 사용자정의일자2 USR_DF_DT_2: varchar({ length: 8 }), // 사용자정의일자3 USR_DF_DT_3: varchar({ length: 8 }), // 사용자정의일자4 USR_DF_DT_4: varchar({ length: 8 }), // 사용자정의시간1 USR_DF_TM_1: varchar({ length: 6 }), // 사용자정의시간2 USR_DF_TM_2: varchar({ length: 6 }), // 사용자정의시간3 USR_DF_TM_3: varchar({ length: 6 }), // 사용자정의시간4 USR_DF_TM_4: varchar({ length: 6 }), // 생성자 CRTER: varchar({ length: 13 }), // 생성일자 CRTE_DT: varchar({ length: 8 }), // 생성시간 CRTE_TM: varchar({ length: 6 }), // 수정자 CHGR: varchar({ length: 13 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 수정시간 CHG_TM: varchar({ length: 6 }), // 삭제여부 DEL_YN: varchar({ length: 1 }), }); // 코드내역 export const cmctbCdnm = nonsapSchema.table('cmctb_cdnm', { // 언어키 LANG_KEY: varchar({ length: 1 }).notNull(), // 코드분류 CD_CLF: varchar({ length: 10 }).notNull(), // 코드 CD: varchar({ length: 10 }).notNull(), // 코드2 CD2: varchar({ length: 10 }).notNull(), // 코드3 CD3: varchar({ length: 10 }).notNull(), // 코드명 CDNM: varchar({ length: 120 }), // 그룹설명 GRP_DSC: text(), // 생성자 CRTER: varchar({ length: 13 }), // 생성일자 CRTE_DT: varchar({ length: 8 }), // 생성시간 CRTE_TM: varchar({ length: 6 }), // 수정자 CHGR: varchar({ length: 13 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 수정시간 CHG_TM: varchar({ length: 6 }), // 삭제여부 DEL_YN: varchar({ length: 1 }), }); // 공통코드클래스 export const cmctbCdClf = nonsapSchema.table('cmctb_cd_clf', { // 코드분류 CD_CLF: varchar({ length: 10 }).notNull(), // 생성자 CRTER: varchar({ length: 13 }), // 생성일자 CRTE_DT: varchar({ length: 8 }), // 생성시간 CRTE_TM: varchar({ length: 6 }), // 수정자 CHGR: varchar({ length: 13 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 수정시간 CHG_TM: varchar({ length: 6 }), // 삭제여부 DEL_YN: varchar({ length: 1 }), // I/F 상태 XSTAT: varchar({ length: 1 }), // I/F Message XMSGS: text(), // I/F 일자 XDATS: varchar({ length: 8 }), // I/F 시간 XTIMS: varchar({ length: 6 }), }); // 공통코드클래스 export const cmctbCdClfNm = nonsapSchema.table('cmctb_cd_clf_nm', { // 언어키 LANG_KEY: varchar({ length: 1 }).notNull(), // 코드분류 CD_CLF: varchar({ length: 10 }).notNull(), // 코드분류명 CD_CLF_NM: varchar({ length: 120 }), // 그룹설명 GRP_DSC: varchar({ length: 120 }), // 생성자 CRTER: varchar({ length: 13 }), // 생성일자 CRTE_DT: varchar({ length: 8 }), // 생성시간 CRTE_TM: varchar({ length: 6 }), // 수정자 CHGR: varchar({ length: 13 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 수정시간 CHG_TM: varchar({ length: 6 }), // 삭제여부 DEL_YN: varchar({ length: 1 }), }); // CUSTOMER 마스터(주소) export const cmctbCustomerAddr = nonsapSchema.table('cmctb_customer_addr', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }).notNull(), // 국제주소버전ID INTL_ADR_VER_ID: varchar({ length: 1 }).notNull(), // 국가코드 NTN_CD: varchar({ length: 3 }), // 도시우편번호 CITY_ZIP_NO: varchar({ length: 10 }), // 사서함우편번호 POBX_ZIP_NO: varchar({ length: 10 }), // 주소1 ADR_1: varchar({ length: 120 }), // 주소2 ADR_2: varchar({ length: 120 }), // 지역코드 REGN_CD: varchar({ length: 3 }), // 기타주소1 ETC_ADR_1: varchar({ length: 180 }), // 기타주소2 ETC_ADR_2: varchar({ length: 30 }), // House Number HOUSE_NR1: varchar({ length: 10 }), // 사서함 POBX: varchar({ length: 30 }), // 언어키 LANG_KEY: varchar({ length: 1 }), // 업체명1 VNDRNM_1: varchar({ length: 120 }), // 업체명2 VNDRNM_2: varchar({ length: 120 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), // 운송구역 TRANS_ZONE: varchar({ length: 10 }), }); // CUSTOMER 마스터 (파트너역할) export const cmctbCustomerCfpn = nonsapSchema.table('cmctb_customer_cfpn', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 영업조직코드 SALE_ORG_CD: varchar({ length: 4 }).notNull(), // 유통경로 DIST_PATH: varchar({ length: 2 }).notNull(), // 제품군 PDT_GRP: varchar({ length: 2 }).notNull(), // 파트너기능 PTNR_SKL: varchar({ length: 2 }).notNull(), // 파트너카운터 PTNR_CNT: varchar({ length: 3 }).notNull(), // 기본파트너지시자 BSE_PTNR_ORDR: varchar({ length: 1 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER 마스터 (Company) export const cmctbCustomerCompny = nonsapSchema.table('cmctb_customer_compny', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 법인ID CO_ID: varchar({ length: 4 }).notNull(), // AR계정처리구분 AR_ACNT_HDL_GB: varchar({ length: 10 }), // 정렬Key SRT_KEY: varchar({ length: 3 }), // 자금수지구분 AMT_RNE_GB: varchar({ length: 10 }), // 거래선 지불형태 VNDR_PAY_FRM: varchar({ length: 10 }), // 대금지블조건코드 BILL_PAY_COND_CD: varchar({ length: 4 }), // 대금지불Block코드 BILL_PAY_BLOC_CD: varchar({ length: 1 }), // 전기보류지시자 PST_HOLD_ORDR: varchar({ length: 1 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER 마스터 (일반 ) export const cmctbCustomerGeneral = nonsapSchema.table('cmctb_customer_general', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }), // 대표순번 REPR_SER: varchar({ length: 3 }), // 계정그룹 ACNT_GRP: varchar({ length: 4 }), // 중복사유 OVLAP_CAUS: varchar({ length: 2 }), // 고객타입 CSTM_TP: varchar({ length: 2 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // 삭제블락 DEL_BLOCK: varchar({ length: 1 }), // 전기보류지시자 PST_HOLD_ORDR: varchar({ length: 1 }), // 법인ID CO_ID: varchar({ length: 6 }), // 타이틀 TTL: varchar({ length: 45 }), // 조건 그룹 1 COND_GRP_1: varchar({ length: 2 }), // 고객 그룹 명 CSTM_GRP_NM: varchar({ length: 60 }), // 대표자명 REPR_NM: varchar({ length: 30 }), // 사업유형 BIZTP: varchar({ length: 90 }), // 산업유형 BIZCON: varchar({ length: 90 }), // Tax Number 2 TX_NO_2: varchar({ length: 11 }), // Tax Number 3 TX_NO_3: varchar({ length: 18 }), // Tax Number 4 TX_NO_4: varchar({ length: 18 }), // 세금 등록 번호 TX_REG_NO: varchar({ length: 20 }), // BA코드 BA_CD: varchar({ length: 4 }), // 벤더코드 VNDRCD: varchar({ length: 10 }), // 검색조건1 SRCH_COND_1: varchar({ length: 60 }), // 검색조건2 SRCH_COND_2: varchar({ length: 60 }), // 도시 거리 명 CITY_DISP_NM: varchar({ length: 105 }), // CRM Code CRM_CD: varchar({ length: 20 }), // Inbound Flag IN_FLAG: varchar({ length: 1 }), // Industry INDST_CD: varchar({ length: 4 }), // 세금 번호 타입 TX_NO_TP: varchar({ length: 2 }), // 언어 키 LANG_KEY: varchar({ length: 1 }), // 등록일자 REG_DT: varchar({ length: 8 }), // 등록시간 REG_DTM: varchar({ length: 6 }), // 등록자ID REGR_ID: varchar({ length: 13 }), // 승인일자 AGR_DT: varchar({ length: 8 }), // 승인시간 AGR_TM: varchar({ length: 6 }), // 승인자ID AGR_R_ID: varchar({ length: 13 }), // 변경일자 CHG_DT: varchar({ length: 8 }), // 변경시간 CHG_TM: varchar({ length: 6 }), // 변경자ID CHGR_ID: varchar({ length: 13 }), // F-Tree GT코드 FTGT_CD: varchar({ length: 10 }), // F-Tree GT Name FTGT_NM: varchar({ length: 120 }), // F-Tree DT 코드 FTDT_CD: varchar({ length: 10 }), // F-Tree DT 이름 FTDT_NM: varchar({ length: 120 }), // F-Tree BU 코드 FTBU_CD: varchar({ length: 10 }), // F-Tree BU 이름 FTBU_NM: varchar({ length: 120 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER마스터(대표자 EMAIL) export const cmctbCustomerRepremail = nonsapSchema.table('cmctb_customer_repremail', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }).notNull(), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // 이메일주소 EMAIL_ADR: varchar({ length: 241 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER마스터(대표자 팩스번호) export const cmctbCustomerReprfax = nonsapSchema.table('cmctb_customer_reprfax', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }).notNull(), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // 국가코드 NTN_CD: varchar({ length: 3 }), // 팩스번호 FAXNO: varchar({ length: 30 }), // 팩스내선번호 FAX_ETS_NO: varchar({ length: 10 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER 마스터(대표자 전화번호) export const cmctbCustomerReprtel = nonsapSchema.table('cmctb_customer_reprtel', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }).notNull(), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // 국가코드 NTN_CD: varchar({ length: 3 }), // 전화번호 TELNO: varchar({ length: 30 }), // 내선번호 ETX_NO: varchar({ length: 10 }), // 핸드폰지시자 HP_ORDR: varchar({ length: 1 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER 마스터(대표자 URL) export const cmctbCustomerReprurl = nonsapSchema.table('cmctb_customer_reprurl', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }).notNull(), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // URL URL: text(), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER 마스터(영업조직) export const cmctbCustomerSorg = nonsapSchema.table('cmctb_customer_sorg', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 영업조직코드 SALE_ORG_CD: varchar({ length: 4 }).notNull(), // 유통경로 DIST_PATH: varchar({ length: 2 }).notNull(), // 제품군 PDT_GRP: varchar({ length: 2 }).notNull(), // 판매지역 SALE_REGN: varchar({ length: 1 }), // 판매사무실 SALE_OFC: varchar({ length: 4 }), // 판매그룹 SALE_GRP: varchar({ length: 3 }), // 고객그룹 CSTM_GRP: varchar({ length: 2 }), // 확도 PSBL: varchar({ length: 3 }), // 거래 통화 TRD_CUR: varchar({ length: 5 }), // 환율유형 EXRAT_TP: varchar({ length: 4 }), // 가격절차결정코드 PRC_PRCS_DSC_CD: varchar({ length: 1 }), // 고객통계그룹 CSTM_STAT_GRP: varchar({ length: 1 }), // 선적조건 SHIPMT_COND: varchar({ length: 2 }), // 최대거래수량 MAX_TRD_QTY: numeric(), // 인도조건1 DL_COND_1: varchar({ length: 3 }), // 인도조건2 DL_COND_2: varchar({ length: 84 }), // 지급조건 SPLY_COND: varchar({ length: 4 }), // 계정할당그룹 ACNT_ASGN_GRP: varchar({ length: 2 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER 마스터(세금정보) export const cmctbCustomerTaxcd = nonsapSchema.table('cmctb_customer_taxcd', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 출발국가 DPRT_NTN: varchar({ length: 3 }).notNull(), // 세금번호범주 TX_CTG: varchar({ length: 4 }).notNull(), // 고객세금분류 CSTM_TX_CLF: varchar({ length: 1 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // CUSTOMER 마스터(세금정보) export const cmctbCustomerTaxnum = nonsapSchema.table('cmctb_customer_taxnum', { // 내부고객번호 CSTM_CD: varchar({ length: 10 }).notNull(), // 세금번호범주 TX_NO_CTG: varchar({ length: 4 }).notNull(), // 사업파트너세금번호 BIZ_PTNR_TX_NO: varchar({ length: 20 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // 자재마스터(기본) export const cmctbMatBse = nonsapSchema.table('cmctb_mat_bse', { // 자재번호 MAT_NO: varchar({ length: 18 }).notNull(), // SM코드 SM_CD: varchar({ length: 18 }), // 자재ID MAT_ID: varchar({ length: 50 }), // 클래스코드 CLAS_CD: varchar({ length: 18 }), // 자재유형 MAT_TP: varchar({ length: 4 }), // 자재구분 MAT_GB: varchar({ length: 1 }), // 자재내역 MAT_DTL: varchar({ length: 120 }), // 자재내역사양 MAT_DTL_SPEC: text(), // 재질 MATL: varchar({ length: 50 }), // 구자재번호 OLD_MAT_NO: varchar({ length: 18 }), // 대체자재번호 SBST_MAT_NO: varchar({ length: 18 }), // 단위 UOM: varchar({ length: 3 }), // 제품군 PDT_GRP: varchar({ length: 2 }), // MRC MRC: varchar({ length: 1 }), // 저장자재지시자 STOR_MAT_ORDR: varchar({ length: 1 }), // 강종 STYPE: varchar({ length: 2 }), // 선급 CLS: varchar({ length: 8 }), // 중량 WGT: numeric(), // 고유중량 NET_WGT: numeric(), // 중량단위 WGT_UOM: varchar({ length: 3 }), // 길이 LTH: numeric(), // 길이2 LTH_2: numeric(), // 폭 WTH: numeric(), // 폭2 WTH_2: numeric(), // 두께 THK: numeric(), // 규격 STD: varchar({ length: 70 }), // 형강규격 PROF_STD: varchar({ length: 30 }), // CABLE바깥지름 CBL_OUT_DIA: numeric(), // LTRM_MAT_YN LTRM_MAT_YN: varchar({ length: 1 }), // 도장면적 PNT_AREA: numeric(), // 도장내부면적 PNTIN_AREA: numeric(), // 도장내부사양 PNTIN_SPEC: varchar({ length: 5 }), // 도장외부면적 PNTOUT_AREA: numeric(), // 도장외부사양1 PNTOUT_SPEC_1: varchar({ length: 5 }), // 도장외부사양2 PNTOUT_SPEC_2: varchar({ length: 5 }), // 도장외부사양3 PNTOUT_SPEC_3: varchar({ length: 5 }), // RT검사사양 RT_INSPEC: varchar({ length: 2 }), // UT검사사양 UT_INSPEC: varchar({ length: 2 }), // MT검사사양 MT_INSPEC: varchar({ length: 2 }), // PT검사사양 PT_INSPEC: varchar({ length: 2 }), // 제작도면번호 MK_DWG_NO: varchar({ length: 50 }), // 가공도면번호 CUT_DWG_NO: varchar({ length: 120 }), // 배관SPOOL번호 PIPE_SPL_NO: varchar({ length: 40 }), // 배관LINE번호 PIPE_LINE_NO: varchar({ length: 40 }), // 배관클래스 PIPE_CLAS: varchar({ length: 10 }), // 유체종류 FLUID_KND: varchar({ length: 5 }), // 대표품명재질 REP_ITM_MATL: varchar({ length: 60 }), // 대표지름 REP_DIA: varchar({ length: 10 }), // 대표지름단위 REP_DIA_UOM: varchar({ length: 3 }), // 대표스케쥴 REP_SCH: varchar({ length: 20 }), // 대표지름길이 REP_DIA_LTH: numeric(), // 직곡관구분 DBLN_GB: varchar({ length: 1 }), // 배관등급 PIPE_GRD: varchar({ length: 1 }), // 열처리유무 HTRET_YN: varchar({ length: 1 }), // 선후도금사양 BA_GALV_SPEC: varchar({ length: 3 }), // SHIPSIDE여부 SSIDE_YN: varchar({ length: 1 }), // 관통관여부 PNTR_PIPE_YN: varchar({ length: 1 }), // UBOLT유무 UBOLT_YN: varchar({ length: 1 }), // 조정관선행도장 CTLP_PRCD_PNT: varchar({ length: 1 }), // 선행후행조정관 PRCD_SCV_CTLP: varchar({ length: 2 }), // PMI검사사양 PMI_INSPEC: varchar({ length: 2 }), // 수압 WTRPRS: numeric(), // VALVEFITTING번호 VLV_FIT_NO: varchar({ length: 18 }), // TAG번호 TAG_NO: varchar({ length: 50 }), // TAGSUB번호 TAG_SB_NO: varchar({ length: 10 }), // 네임플레이트유형 NM_PLATE_TP: varchar({ length: 5 }), // 네임플레이트서비스명 NM_PLATE_SVC_NM: varchar({ length: 60 }), // VRCS자재번호 VRCS_MAT_NO: varchar({ length: 18 }), // TRANSMITTERFITTING번호 TRSM_FIT_NO: varchar({ length: 7 }), // VALVE옵션코드리스트 VLV_OPT_CD_LIST: varchar({ length: 20 }), // 구매요청번호 PUR_REQ_NO: varchar({ length: 10 }), // ITEM번호 ITM_NO: varchar({ length: 20 }), // 모델번호 MDL_NO: varchar({ length: 30 }), // BL번호 BL_NO: varchar({ length: 30 }), // 업체장비번호 VNDR_EQP_NO: varchar({ length: 10 }), // BOX번호 BOX_NO: varchar({ length: 20 }), // 자재운송관리번호 MMT_NO: varchar({ length: 10 }), // 설치위치 INSTL_LOC: varchar({ length: 30 }), // 메인장비여부 MN_EQP_YN: varchar({ length: 1 }), // 체결재여부 FIXED_MAT_YN: varchar({ length: 1 }), // SPARE여부 SPRE_YN: varchar({ length: 1 }), // TOOL여부 TOOL_YN: varchar({ length: 1 }), // CABLE여부 CBL_YN: varchar({ length: 1 }), // 선주설치자재여부 OWN_INSTL_MAT_YN: varchar({ length: 1 }), // 비설치자재여부 NONINSTL_MAT_YN: varchar({ length: 1 }), // 블록번호 BLK_NO: varchar({ length: 5 }), // 계열 GYEL: varchar({ length: 2 }), // 연결부재번호 LNK_PTLST_NO: varchar({ length: 40 }), // 면적 AREA: numeric(), // 저장위치 STOR_LOC: varchar({ length: 10 }), // 사급중량 SGUB_WGT: numeric(), // 도급중량 DGUB_WGT: numeric(), // 프로젝트번호 PROJ_NO: varchar({ length: 24 }), // 설계기능 DSN_SKL: varchar({ length: 2 }), // 비고 RMK: text(), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // 삭제일자 DEL_DT: varchar({ length: 8 }), // 자재상태 MAT_STAT: varchar({ length: 2 }), // 인터페이스시스템번호 IF_SYS_NO: varchar({ length: 1 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 255 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // GLAND사양1 GLAND_SPEC_1: varchar({ length: 30 }), // GLAND사양2 GLAND_SPEC_2: varchar({ length: 30 }), // GLAND사양3 GLAND_SPEC_3: varchar({ length: 30 }), // MCT모듈규격1 MCT_MDLE_STD_1: varchar({ length: 30 }), // MCT모듈규격2 MCT_MDLE_STD_2: varchar({ length: 30 }), // BEELERISE BEELE_RISE: varchar({ length: 12 }), // 최대DRUM길이 MAX_DRUM_LTH: numeric(), // 승인일시 AGR_DTM: varchar({ length: 14 }), // 승인자ID AGR_R_ID: varchar({ length: 13 }), // DISCIPLINE DISPLN: varchar({ length: 1 }), // 대공종 LRG_KWK: varchar({ length: 1 }), // 세부공종 DTL_KWK: varchar({ length: 1 }), // 특별검사구분 SP_INSP_GB: varchar({ length: 1 }), // 도장외부사양4 PNTOUT_SPEC_4: varchar({ length: 5 }), // OFE자재번호 OFE_MAT_NO: varchar({ length: 18 }), // OFE케이블여부 OFE_CAB_YN: varchar({ length: 1 }), // 포설가능개수 INSTL_PSB_CNT: numeric(), // 태선세선구분 CUTL_ML_GB: varchar({ length: 1 }), // FCM검사 FCM_INSP: varchar({ length: 2 }), // 서류번호 DOC_NO: varchar({ length: 25 }), // 보류원인 HOLD_CAUS: varchar({ length: 200 }), // 보류일자 HOLD_DT: varchar({ length: 8 }), // NULL HOLD_LIFT_DT: varchar({ length: 8 }), // 자재종류구분 MAT_KND_GB: varchar({ length: 1 }), // BATCH관리지시자 BATCH_MNG_ORDR: varchar({ length: 1 }), // 최초입력자ID FS_INPR_ID: varchar({ length: 13 }), // 최초입력일시 FS_INP_DTM: varchar({ length: 14 }), // 최종수정자ID FIN_CHGR_ID: varchar({ length: 13 }), // 최종수정일시 FIN_CHG_DTM: varchar({ length: 14 }), // NULL DWG_FILE_NM: text(), // NULL TAG_NO_CHG_DT: varchar({ length: 8 }), // SUB장비여부 SUB_EQP_YN: varchar({ length: 1 }), // 부속자재여부 ATT_MAT_YN: varchar({ length: 1 }), // 설계계정번호 DSN_REV_NO: varchar({ length: 4 }), // 사용자정의필드1 USR_DF_CHAR1: varchar({ length: 50 }), // 인도선적품여부(DL_SHIPMT_ITM_YN) USR_DF_CHAR2: varchar({ length: 50 }), // 사용자정의필드3 USR_DF_CHAR3: varchar({ length: 50 }), // 사용자정의필드4 USR_DF_CHAR4: varchar({ length: 50 }), // 변경이력 USR_DF_CHAR5: varchar({ length: 50 }), }); // 자재마스터 클래스 정보 export const cmctbMatClas = nonsapSchema.table('cmctb_mat_clas', { // 클래스코드 CLAS_CD: varchar({ length: 18 }).notNull(), // 클래스명 CLAS_NM: varchar({ length: 60 }), // 클래스내역 CLAS_DTL: varchar({ length: 180 }), // 부모클래스코드 PRNT_CLAS_CD: varchar({ length: 18 }), // 클래스레벨 CLAS_LVL: numeric(), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // 단위 UOM: varchar({ length: 3 }), // 강종 STYPE: varchar({ length: 2 }), // 등급재질 GRD_MATL: varchar({ length: 50 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 기준단위 BSE_UOM: varchar({ length: 3 }), }); // 자재마스터 클래스별 특성 export const cmctbMatClasSpchar = nonsapSchema.table('cmctb_mat_clas_spchar', { // 클래스코드 CLAS_CD: varchar({ length: 18 }).notNull(), // 특성코드 SPCHAR_CD: varchar({ length: 30 }).notNull(), // 특선순서 SPCHAR_SEQ: varchar({ length: 3 }), // 필수여부 MNDT_YN: varchar({ length: 1 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), }, (table) => ({ pk: primaryKey({ columns: [table.CLAS_CD, table.SPCHAR_CD] }) })); // CMCTB_MAT_DSC export const cmctbMatDsc = nonsapSchema.table('cmctb_mat_dsc', { // 자재번호 MAT_NO: varchar({ length: 18 }).notNull(), // 언어키 LANG_KEY: varchar({ length: 1 }).notNull(), // 자재내역 MAT_DTL: varchar({ length: 120 }), }); // 자재마스터 플랜트 정보 export const cmctbMatPlnt = nonsapSchema.table('cmctb_mat_plnt', { // 자재번호 MAT_NO: varchar({ length: 18 }).notNull(), // 플랜트 PLNT: varchar({ length: 4 }).notNull(), // 출고단위 DELV_UOM: varchar({ length: 3 }), // 개별일괄소요구분 EA_BTCH_ND_GB: varchar({ length: 1 }), // 조달분류 PRCR_CLF: varchar({ length: 4 }), // 구매담당자코드 PUR_CHRGR_CD: varchar({ length: 3 }), // 조달담당자코드 PRCR_CHRGR_CD: varchar({ length: 3 }), // 현물담당자코드 GOODS_CHRGR_CD: varchar({ length: 3 }), // 구매리드타임 PUR_LT: numeric(), // MRP유형 MRP_TP: varchar({ length: 2 }), // 자재상태 MAT_STAT: varchar({ length: 2 }), // 벌크자재지시자 BULK_MAT_ORDR: varchar({ length: 1 }), // 조달유형 PRCR_TP: varchar({ length: 1 }), // 안전재고수량 SFTY_STCK_QTY: numeric(), // 일련번호프로파일 SER_PROF: varchar({ length: 4 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // BATCH관리지시자 BATCH_MNG_ORDR: varchar({ length: 1 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 특별조달유형 SP_PRCR_TP: varchar({ length: 2 }), }); // 자재마스터특성 export const cmctbMatSpchar = nonsapSchema.table('cmctb_mat_spchar', { // 자재번호 MAT_NO: varchar({ length: 18 }).notNull(), // 특성코드 SPCHAR_CD: varchar({ length: 30 }).notNull(), // 특성내역 SPCHAR_DTL: varchar({ length: 90 }), // 특성값코드 SPCHAR_VAL_CD: varchar({ length: 90 }), // 특성값내역 SPCHAR_VAL_DTL: varchar({ length: 90 }), // 특성값넘버 SPCHAR_VAL_NUM: numeric(), // 특성값단위 SPCHAR_VAL_UOM: varchar({ length: 3 }), }); // 자재마스터 특성정보 export const cmctbMatSpcharMast = nonsapSchema.table('cmctb_mat_spchar_mast', { // 특성코드 SPCHAR_CD: varchar({ length: 30 }).notNull(), // 특성내역 SPCHAR_DTL: varchar({ length: 90 }), // 특성타입 SPCHAR_TP: varchar({ length: 10 }), // 특성값단위 SPCHAR_VAL_UOM: varchar({ length: 3 }), // 특성값여부 SPCHAR_VAL_YN: varchar({ length: 1 }), // 특성그룹 SPCHAR_GRP: varchar({ length: 10 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), }, (table) => ({ pk: primaryKey({ columns: [table.SPCHAR_CD] }) })); // 자재마스터 특성별 특성값 export const cmctbMatSpcharVal = nonsapSchema.table('cmctb_mat_spchar_val', { // 특성코드 SPCHAR_CD: varchar({ length: 30 }).notNull(), // 특성값코드 SPCHAR_VAL_CD: varchar({ length: 90 }).notNull(), // 특성값내역 SPCHAR_VAL_DTL: varchar({ length: 90 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), }, (table) => ({ pk: primaryKey({ columns: [table.SPCHAR_CD, table.SPCHAR_VAL_CD] }) })); // 자재마스터 단위정보 export const cmctbMatUom = nonsapSchema.table('cmctb_mat_uom', { // 자재번호 MAT_NO: varchar({ length: 18 }).notNull(), // 대체단위 SBST_UOM: varchar({ length: 3 }).notNull(), // 전환 FOCTOR1 CNVRT_FCTR_1: numeric(), // 전환 FOCTOR2 CNVRT_FCTR_2: numeric(), // 길이 LTH: numeric(), // 폭 WTH: numeric(), // 높이 HGT: numeric(), // 치수단위 SZ_UOM: varchar({ length: 3 }), }); // 프로젝트 비즈니스 클래스 export const cmctbProjBizcls = nonsapSchema.table('cmctb_proj_bizcls', { // 프로젝트번호 PROJ_NO: varchar({ length: 24 }).notNull(), // TYPE TYPE: varchar({ length: 1 }).notNull(), // 비지니스클래스 BIZCLS: varchar({ length: 1 }), // NULL QM_CLS: varchar({ length: 10 }), // 신규MC여부 NEW_MC_YN: varchar({ length: 1 }), }); // 프로젝트 마스터 export const cmctbProjMast = nonsapSchema.table('cmctb_proj_mast', { // 프로젝트번호 PROJ_NO: varchar({ length: 24 }).notNull(), // 기준호선 MSHIP_NO: varchar({ length: 24 }), // 시리즈첫프로젝트번호 SERS_NO: varchar({ length: 24 }), // 시리즈번호 REF_NO: varchar({ length: 5 }), // 선종 SKND: varchar({ length: 3 }), // 선형 SHTYPE: varchar({ length: 8 }), // 선형단위 SHTYPE_UOM: varchar({ length: 5 }), // 도크 DOCK_CD: varchar({ length: 3 }), // 선주1 OWN_1: varchar({ length: 32 }), // 선급1 CLS_1: varchar({ length: 20 }), // 계약일자 CNRT_DT: varchar({ length: 8 }), // 계약인도일자 CNRT_DL_DT: varchar({ length: 8 }), // 프로젝트 설명 PROJ_DSC: varchar({ length: 120 }), // 프로젝트구분 PROJ_GB: varchar({ length: 2 }), // 선주명 OWN_NM: varchar({ length: 120 }), // 신선종2 NEW_SKND2: varchar({ length: 30 }), // 선주약어 OWN_AB: varchar({ length: 60 }), // 중국여부 CHINA_YN: varchar({ length: 3 }), // 프로젝트세부타입 PROJ_DTL_TP: varchar({ length: 2 }), // 프로젝트프로파일 PROJ_PROF: varchar({ length: 7 }), // 안건번호 INQY_NO: varchar({ length: 30 }), // 안건순번 INQY_SEQ: varchar({ length: 2 }), // 국적 NTTP: varchar({ length: 3 }), // 연관프로젝트 RLTD_PROJ: varchar({ length: 40 }), // 디지털제품군 DIGT_PDT_GRP: varchar({ length: 1 }), // 풍력프로젝트타입 WP_PROJ_TP: varchar({ length: 1 }), // 전체계약개수 TOT_CNRT_CNT: varchar({ length: 3 }), // 프로젝트기타타입 PROJ_ETC_TP: varchar({ length: 1 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 소스시스템ID SRC_SYS_ID: varchar({ length: 1 }), // 진행상태 PRGS_STAT: varchar({ length: 1 }), // 삭제여부 DEL_YN: varchar({ length: 1 }), // 인도고객코드 DL_CSTM_CD: varchar({ length: 10 }), // 제품레벨4 PDT_LVL_4: varchar({ length: 14 }), // AS보증기간 AS_GRNT_PRD: numeric(), // 실인도일자 RL_DL_DT: varchar({ length: 8 }), // SAILAWAYDATE SA_DT: varchar({ length: 8 }), // 관청 GOV: varchar({ length: 60 }), // 인도전공사명 DL_BF_PROJ_NM: varchar({ length: 120 }), // IMO번호 IMO_NO: varchar({ length: 8 }), // 유통경로 DIST_PATH: varchar({ length: 2 }), // 영업조직코드 SALE_ORG_CD: varchar({ length: 4 }), // 판매그룹 SALE_GRP: varchar({ length: 3 }), // 사업장코드 BIZLOC_CD: varchar({ length: 4 }), // 관리회계영역 MNG_ACOT_DMN: varchar({ length: 4 }), // 회사코드 CO_CD: varchar({ length: 4 }), // 사업영역 BIZ_DMN: varchar({ length: 4 }), // 플랜트코드 PLNT_CD: varchar({ length: 4 }), // 손익센터 PRCTR: varchar({ length: 10 }), // 계약존속여부 CNRT_CNTN_YN: varchar({ length: 1 }), // 계약유보여부 CNRT_RESV_YN: varchar({ length: 1 }), // 프로젝트진행여부 PROJ_PRGS_YN: varchar({ length: 1 }), // 시스템회계마감일자 SYS_ACOT_CLSD_DT: varchar({ length: 8 }), // 프로젝트범위 PROJ_SCP: varchar({ length: 5 }), // 전길이 LOA: numeric(), // MAINENGINETYPECODE MN_ENGN_TP_CD: varchar({ length: 30 }), // 속도 SPD: numeric(), // GT GT: numeric(), // 선표인도일자 BP_DL_DT: varchar({ length: 8 }), // 선형군 SHTYPE_GRP: varchar({ length: 4 }), // 프로젝트생성요청사번 PROJ_CRTE_REQ_EMPNO: varchar({ length: 13 }), // 프로젝트생성요청일자 PROJ_CRTE_REQ_DT: varchar({ length: 8 }), // 사내외구분 IO_GB: varchar({ length: 1 }), // 고객발주번호 CSTM_PO_NO: varchar({ length: 35 }), // 세대개수 GENT_CNT: varchar({ length: 5 }), // 주문주보증기간 ORDR_GRNT_PRD: varchar({ length: 5 }), // 주문주보증종료일 ORDR_GRNT_FN_DT: varchar({ length: 8 }), // 설계담당자 DSN_CHRGR: varchar({ length: 13 }), // 인도후공사명 DL_AF_PROJ_NM: varchar({ length: 120 }), // 인도후실고객사 DL_AF_RL_CLNT: varchar({ length: 10 }), // 인도후운항선사 DL_AF_SHPSRV_SCP: varchar({ length: 10 }), // 인도후국적 DL_AF_NTTP: varchar({ length: 3 }), // 인도후선급 DL_AF_CLS: varchar({ length: 20 }), // 인도후CALLSIGN DL_AF_CALL_SIGN: varchar({ length: 20 }), // 인도후전화번호 DL_AF_TEL_NO: varchar({ length: 20 }), // 인도후팩스번호 DL_AF_FAX_NO: varchar({ length: 20 }), // 인도후이메일주소 DL_AF_EMAIL_ADR: varchar({ length: 60 }), // 프로젝트WBS타입 PROJ_WBS_TP: varchar({ length: 7 }), // INTERFACE상태 XSTAT: varchar({ length: 1 }), // INTERFACE메세지 XMSGS: text(), // INTERFACE일자 XDATS: varchar({ length: 8 }), // INTERFACE시간 XTIMS: varchar({ length: 6 }), // 중국프로젝트타입 CHN_PROJ_TP: varchar({ length: 1 }), // 최종수요자 보증종료일 FIN_GRNT_FN_DT: varchar({ length: 8 }), // 시작일자 STDT: varchar({ length: 8 }), // 시리즈여부 SERS_YN: varchar({ length: 1 }), // HULL TOP 구분 TYPE: varchar({ length: 10 }), // PROPOSAL 프로젝트번호 PRO_PROJ_NO: varchar({ length: 24 }), // 전기전자프로젝트번호 PBSD_PROJ_NO: varchar({ length: 24 }), // 선박명 PBSD_SHIP_NM: varchar({ length: 150 }), // 사업부 BIZCLS: varchar({ length: 10 }), // 선급2 CLS_2: varchar({ length: 20 }), // 선형코드 SHTYPE_CD: varchar({ length: 6 }), // 프로젝트 인도계획일 PROJ_DL_PLN_DT: varchar({ length: 8 }), // 프로젝트 인도실적일 PROJ_DL_RT_DT: varchar({ length: 8 }), // 전체면적 TOT_AREA: numeric(), // 면세면적 EXMPT_AREA: numeric(), // 면세율 EXMPT_RAT: numeric(), // 품질사업부 QM_CLS: varchar({ length: 10 }), // 연계 프로젝트 번호 CNCT_PROJ_NO: varchar({ length: 24 }), // 기자재 세분화 및 생산일정 연계여부 EQP_DTL_YN: varchar({ length: 1 }), // ExP 연계여부 EXP_YN: varchar({ length: 1 }), // 생산실적 연계여부 ACT_MH_YN: varchar({ length: 1 }), // 사양 SPEC: varchar({ length: 10 }), // 디자인수명 DSGN_LIFE: varchar({ length: 10 }), // 신규MC여부 NEW_MC_YN: varchar({ length: 10 }), // 작업환경가중치여부 WK_ENV_WT_VAL_YN: varchar({ length: 1 }), // 보증시작일 GRNT_STDT: varchar({ length: 8 }), // 목표공수 적용 여부 TMH_ADPT_YN: varchar({ length: 1 }), // ZVEZDA 프로젝트 여부 ZV_YN: varchar({ length: 1 }), // 평택지원 프로젝트 여부 SEC_YN: varchar({ length: 1 }), }); // 프로젝트WBS export const cmctbProjWbs = nonsapSchema.table('cmctb_proj_wbs', { // 프로젝트번호 PROJ_NO: varchar({ length: 24 }).notNull(), // WBS요소 WBS_ELMT: varchar({ length: 24 }).notNull(), // WBS요소명 WBS_ELMT_NM: varchar({ length: 255 }), // WBS레벨 WBS_LVL: varchar({ length: 3 }), // FLAG FLAG: varchar({ length: 1 }), // WBS내부요소 WBS_INSD_ELMT: varchar({ length: 8 }), // 상위WBS요소 HGRK_WBS_ELMT: varchar({ length: 24 }), // INTERFACE상태 XSTAT: varchar({ length: 1 }), // INTERFACE메세지 XMSGS: varchar({ length: 100 }), // INTERFACE일자 XDATS: varchar({ length: 8 }), // INTERFACE시간 XTIMS: varchar({ length: 6 }), // 시스템상태 SYS_STAT: varchar({ length: 8 }), // WBS요소_1 WBS_ELMT_1: varchar({ length: 24 }), // WBS요소_2 WBS_ELMT_2: varchar({ length: 24 }), // WBS요소_3 WBS_ELMT_3: varchar({ length: 24 }), // WBS요소_4 WBS_ELMT_4: varchar({ length: 24 }), // WBS요소_5 WBS_ELMT_5: varchar({ length: 24 }), // WBS요소_6 WBS_ELMT_6: varchar({ length: 24 }), // WBS요소_7 WBS_ELMT_7: varchar({ length: 24 }), // WBS요소_8 WBS_ELMT_8: varchar({ length: 24 }), // WBS요소_9 WBS_ELMT_9: varchar({ length: 24 }), // WBS요소_10 WBS_ELMT_10: varchar({ length: 24 }), }); // Vendor 마스터 (주소) export const cmctbVendorAddr = nonsapSchema.table('cmctb_vendor_addr', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }), // 국제주소버전ID INTL_ADR_VER_ID: varchar({ length: 1 }).notNull(), // 도시우편번호 CITY_ZIP_NO: varchar({ length: 10 }), // 사서함우편번호 POBX_ZIP_NO: varchar({ length: 10 }), // 주소1 ADR_1: varchar({ length: 120 }), // 주소2 ADR_2: varchar({ length: 120 }), // 지역코드 REGN_CD: varchar({ length: 5 }), // 타이틀 TTL: varchar({ length: 90 }), // VENDOR명약어1 VNDRNM_ABRV_1: varchar({ length: 60 }), // VENDOR명약어2 VNDRNM_ABRV_2: varchar({ length: 60 }), // VENDOR명 VNDRNM_1: varchar({ length: 120 }), // VENDOR명2 VNDRNM_2: varchar({ length: 120 }), // 언어키 LANG_KEY: varchar({ length: 1 }), // 기타주소1 ETC_ADR_1: varchar({ length: 180 }), // 기타주소2 ETC_ADR_2: varchar({ length: 180 }), // 국가코드 NTN_CD: varchar({ length: 3 }), // 사서함 POBX: varchar({ length: 30 }), // 운송구역 TRANS_ZONE: varchar({ length: 10 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), // VENDOR명3 VNDRNM_3: varchar({ length: 120 }), // VENDOR명4 VNDRNM_4: varchar({ length: 120 }), // 조세관할구역코드 TAX_JRDT_ZONE_CD: varchar({ length: 15 }), // 주소시간대 ADR_TMZ: varchar({ length: 10 }), }); // Vendor 마스터 (Company) export const cmctbVendorCompny = nonsapSchema.table('cmctb_vendor_compny', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 회사코드 CO_CD: varchar({ length: 4 }).notNull(), // 조정계정 CTL_ACNT: varchar({ length: 10 }), // 정렬키 SRT_KEY: varchar({ length: 3 }), // 계획그룹 PLN_GRP: varchar({ length: 10 }), // 이전VENDOR코드 BF_VNDRCD: varchar({ length: 10 }), // 지급조건 SPLY_COND: varchar({ length: 4 }), // 중복송장지시자 OVLAP_INVC_ORDR: varchar({ length: 1 }), // 지급방법 SPLY_MTHD: varchar({ length: 10 }), // 지급보류지시자 SPLY_HOLD_ORDR: varchar({ length: 1 }), // 거래은행단축키 TRD_BANK_SHRT_KEY: varchar({ length: 5 }), // 전기보류지시자 PST_HOLD_ORDR: varchar({ length: 1 }), // 보류사유 HOLD_CAUS: varchar({ length: 200 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // 원천세국가코드 SRCE_TX_NTN_CD: varchar({ length: 3 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), // 소수지시자 MIN_ORDR: varchar({ length: 3 }), // 분리지급지시자 SPRT_SPLY_ORDR: varchar({ length: 1 }), // CUSTOMERVENDOR반제지시자 CSTM_VNDR_CLR_ORDR: varchar({ length: 1 }), // 원천세코드 SRCE_TX_CD: varchar({ length: 2 }), // IATABIC구분 IATA_BIC_GB: varchar({ length: 4 }), // 대표유형 REP_TP: varchar({ length: 6 }), // 물류VENDOR유형 LOGST_VNDR_TP: varchar({ length: 6 }), // VENDOR계정번호 VNDR_ACNT_NO: varchar({ length: 12 }), // VENDOR담당자명 VNDR_CHRGR_NM: varchar({ length: 45 }), // 회계담당자전화번호 ACOT_CHRGR_TELNO: varchar({ length: 30 }), // 권한그룹 AUTH_GRP: varchar({ length: 8 }), // 최종이자계산일자 FIN_IR_CALC_DT: varchar({ length: 8 }), // 최종이자실행일자 FIN_IR_ACT_DT: varchar({ length: 8 }), // 회계담당자FAX번호 ACOT_CHRGR_FAXNO: varchar({ length: 31 }), // MAKER담당자이메일 MK_CHRGR_EMAIL: varchar({ length: 241 }), // 메모 MEMO: varchar({ length: 120 }), // 본사계정번호 MOFFC_ACNT_NO: varchar({ length: 10 }), }, (table) => ({ pk: primaryKey({ columns: [table.VNDRCD, table.CO_CD] }) })); // Vendor 마스터 (일반) export const cmctbVendorGeneral = nonsapSchema.table('cmctb_vendor_general', { // 벤더코드 VNDRCD: varchar({ length: 10 }).notNull(), // 계정그룹 ACNT_GRP: varchar({ length: 4 }), // 계정그룹종류 ACNT_GRP_TP: varchar({ length: 2 }), // 고객코드 CSTM_CD: varchar({ length: 10 }), // 전기보류지시자 PST_HOLD_ORDR: varchar({ length: 1 }), // 구매보류지시자 PUR_HOLD_ORDR: varchar({ length: 1 }), // 보류사유 HOLD_CAUS: varchar({ length: 200 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // 법인ID CO_ID: varchar({ length: 6 }), // 대표자명 REPR_NM: varchar({ length: 30 }), // 사업유형 BIZTP: varchar({ length: 90 }), // 산업유형 BIZCON: varchar({ length: 90 }), // 등록일자 REG_DT: varchar({ length: 8 }), // 등록시간 REG_DTM: varchar({ length: 6 }), // 등록자 REGR_ID: varchar({ length: 13 }), // 승인일자 AGR_DT: varchar({ length: 8 }), // 승인시간 AGR_TM: varchar({ length: 6 }), // 승인자ID AGR_R_ID: varchar({ length: 13 }), // 변경일자 CHG_DT: varchar({ length: 8 }), // 변경시간 CHG_TM: varchar({ length: 6 }), // 변경자ID CHGR_ID: varchar({ length: 13 }), // 국가코드 NTN_CD: varchar({ length: 3 }), // 대표전화번호 REP_TEL_NO: varchar({ length: 30 }), // 대표FAX번호 REP_FAX_NO: varchar({ length: 31 }), // 사업자번호 BIZR_NO: varchar({ length: 10 }), // 법인등록번호 CO_REG_NO: varchar({ length: 18 }), // 세금번호4 TX_CD_4: varchar({ length: 54 }), // 설립일자 CO_INST_DT: varchar({ length: 8 }), // 구매처유형 VNDR_TP: varchar({ length: 2 }), // GLOBALTOP코드 GBL_TOP_CD: varchar({ length: 11 }), // GLOBALTOP명 GBL_TOP_NM: varchar({ length: 120 }), // 국내TOP코드 DMST_TOP_CD: varchar({ length: 11 }), // 국내TOP명 DMST_TOP_NM: varchar({ length: 120 }), // 사업단위코드 BIZ_UOM_CD: varchar({ length: 11 }), // 사업단위명 BIZ_UOM_NM: varchar({ length: 120 }), // DUNS번호 DNS_NO: varchar({ length: 11 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), // 타이틀 TTL: varchar({ length: 45 }), // 부가세등록번호 VAT_REG_NO: varchar({ length: 20 }), // 지로VENDOR지시자 GIRO_VNDR_ORDR: varchar({ length: 1 }), // Vendor명1 VNDRNM_1: varchar({ length: 120 }), // VENDOR명2 VNDRNM_2: varchar({ length: 120 }), // VENDOR명3 VNDRNM_3: varchar({ length: 120 }), // VENDOR명4 VNDRNM_4: varchar({ length: 120 }), // VENDOR명약어1 VNDRNM_ABRV_1: varchar({ length: 60 }), // VENDOR명약어2 VNDRNM_ABRV_2: varchar({ length: 60 }), // 잠재VENDOR코드 PTNT_VNDRCD: varchar({ length: 10 }), // 주소1 ADR_1: varchar({ length: 120 }), // 주소2 ADR_2: text(), // 품질담당자명 QLT_CHRGR_NM: varchar({ length: 60 }), // 품질담당자전화번호 QLT_CHRGR_TELNO: varchar({ length: 30 }), // 품질담당자이메일 QLT_CHRGR_EMAIL: varchar({ length: 241 }), // SUB작업장순서 SB_WKA_SEQ: varchar({ length: 16 }), // 중복사유코드 OVLAP_CAUS_CD: varchar({ length: 2 }), // 문서유형 DOC_TP: varchar({ length: 3 }), // 문서번호 DOC_NO: varchar({ length: 25 }), // 부분문서 PTN_DOC: varchar({ length: 3 }), // 문서버전 DOC_VER: varchar({ length: 2 }), // 인바운드플래그 INB_FLAG: varchar({ length: 1 }), // 삭제보류지시자 DEL_HOLD_ORDR: varchar({ length: 1 }), // 구매보류일자 PUR_HOLD_DT: varchar({ length: 8 }), // 사서함 POBX: varchar({ length: 30 }), // 국제LOCATION점검숫자 INTL_LCTN_CHK_NUM: numeric(), // 원천세의무자성별키 SRCETX_RP_SEX_KEY: varchar({ length: 1 }), // VENDOR계약담당자1 VNDR_CNRT_CHRGR_1: varchar({ length: 105 }), // VENDOR계약담당자2 VNDR_CNRT_CHRGR_2: varchar({ length: 105 }), // 대표생년월일 REPR_RESNO: varchar({ length: 13 }), // 기업규모 CO_VLM: varchar({ length: 1 }), }); // VENDOR마스터(협력사분류) export const cmctbVendorGrp = nonsapSchema.table('cmctb_vendor_grp', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 업무그룹코드 BIZ_GRP_CD: varchar({ length: 3 }).notNull(), // 생성일자 CRTE_DT: varchar({ length: 8 }), // 생성시간 CRTE_TM: varchar({ length: 6 }), // 생성자ID CRTER_ID: varchar({ length: 13 }), // 변경일자 CHG_DT: varchar({ length: 8 }), // 변경시간 CHG_TM: varchar({ length: 6 }), // 변경자ID CHGR_ID: varchar({ length: 13 }), }); // 사내협력사VENDOR export const cmctbVendorInco = nonsapSchema.table('cmctb_vendor_inco', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // VENDOR코명 VNDRNM: varchar({ length: 120 }), // 대표자명 REPR_NM: varchar({ length: 30 }), // 협력사구분 PRTNR_GB: varchar({ length: 1 }), // 사내협력사코드 INCO_PRTNR_CD: varchar({ length: 3 }), // 사내협력사작업장1 INCO_PRTNR_WKA_1: varchar({ length: 1 }), // 사내협력사작업장2 INCO_PRTNR_WKA_2: varchar({ length: 1 }), // 사내협력사작업장3 INCO_PRTNR_WKA_3: varchar({ length: 1 }), // 직종코드 JBTYPE_CD: varchar({ length: 2 }), // 직종코드2 JBTYPE_CD_2: varchar({ length: 2 }), // 개인법인구분 INDV_CO_GB: varchar({ length: 2 }), // 사내창립유무 INCO_FOND_YN: varchar({ length: 1 }), // 도크번호 DOCK_NO: varchar({ length: 25 }), // 당사투입일자 OCMP_INP_DT: varchar({ length: 8 }), // 사내철수일자 INCO_DUSE_DT: varchar({ length: 8 }), // 산재보험요율 INDST_INS_PMRAT: numeric(), // 계약이행보증금 CNRT_PFRM_GRAMT: numeric(), // 임금율 WGE_RAT: numeric(), // 해당부서코드1 CRSPD_DEPTCD_1: varchar({ length: 30 }), // 해당부서코드2 CRSPD_DEPTCD_2: varchar({ length: 30 }), // 해당팀소속 CRSPD_TEAM_BLNG: varchar({ length: 100 }), // 사내협력사종목1 INCO_PRTNR_ITM_1: varchar({ length: 120 }), // 사내협력사종목2 INCO_PRTNR_ITM_2: varchar({ length: 120 }), // 사무실위치 OFC_LOC: varchar({ length: 240 }), // 대표당사경력 REP_OCMP_CARR: text(), // 사내철수사유 INCO_DUSE_CAUS: text(), // 전화번호 TEL_NO: varchar({ length: 30 }), // 주소 ADR1: varchar({ length: 200 }), // 상세주소 ADR2: varchar({ length: 200 }), // 이전 VENDOR코드 OLD_VNDRCD: varchar({ length: 10 }), // 하위 VENDOR 갯수 TREE_NUM: varchar({ length: 1 }), // 생성일자 CRTE_DT: varchar({ length: 8 }), // 생성시간 CRTE_TM: varchar({ length: 6 }), // 생성사용자ID CRTE_USR_ID: varchar({ length: 13 }), // 수정일자 CHG_DT: varchar({ length: 8 }), // 수정시간 CHG_TM: varchar({ length: 6 }), // 수정사용자ID CHG_USR_ID: varchar({ length: 13 }), // 직종단가 UPR_JBTYPE: varchar({ length: 2 }), // 공급받는자 종사업장 식별코드 ZBYBP: varchar({ length: 4 }), // 비고 RMK: text(), // 철수예정유무 WDL_PLN_YN: varchar({ length: 1 }), // 임금체불발생 WGE_DELY_DVL: varchar({ length: 8 }), // 에스크로가입유무 ESCROW_YN: varchar({ length: 1 }), }); // Vendor 마스터 (구매조직) export const cmctbVendorPorg = nonsapSchema.table('cmctb_vendor_porg', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 구매조직 PUR_ORG_CD: varchar({ length: 4 }).notNull(), // 구매오더통화 PUR_ORD_CUR: varchar({ length: 5 }), // 지급조건 SPLY_COND: varchar({ length: 4 }), // 인도조건1 DL_COND_1: varchar({ length: 3 }), // 인도조건2 DL_COND_2: varchar({ length: 90 }), // 계산스키마그룹 CALC_SHM_GRP: varchar({ length: 2 }), // GR기준송장검증 GR_BSE_INVC_VR: varchar({ length: 1 }), // 자동구매오더지시자 AT_PUR_ORD_ORDR: varchar({ length: 1 }), // 구매보류지시자 PUR_HOLD_ORDR: varchar({ length: 1 }), // 삭제지시자 DEL_ORDR: varchar({ length: 1 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), // 오더확인요청지시자 ORD_CNFM_REQ_ORDR: varchar({ length: 1 }), // 영업담당자명 SALE_CHRGR_NM: varchar({ length: 120 }), // VENDOR전화번호 VNDR_TELNO: varchar({ length: 30 }), // 확정제어키 CNFM_CTL_KEY: varchar({ length: 4 }), // 구매보류일자 PUR_HOLD_DT: varchar({ length: 8 }), // 구매보류사유 PUR_HOLD_CAUS: varchar({ length: 120 }), }); // Vendor 마스터 (대표자 EMAIL) export const cmctbVendorRepremail = nonsapSchema.table('cmctb_vendor_repremail', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // 이메일주소 EMAIL_ADR: varchar({ length: 241 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // Vendor 마스터 (대표자 팩스번호) export const cmctbVendorReprfax = nonsapSchema.table('cmctb_vendor_reprfax', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // 국가코드 NTN_CD: varchar({ length: 3 }), // 팩스번호 FAXNO: varchar({ length: 30 }), // 팩스내선번호 FAX_ETS_NO: varchar({ length: 10 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // Vendor 마스터 (대표자 전화번호) export const cmctbVendorReprtel = nonsapSchema.table('cmctb_vendor_reprtel', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // 국가코드 NTN_CD: varchar({ length: 3 }), // 전화번호 TELNO: varchar({ length: 30 }), // 내선번호 ETX_NO: varchar({ length: 10 }), // 핸드폰지시자 HP_ORDR: varchar({ length: 1 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // Vendor 마스터 (대표자 URL) export const cmctbVendorReprurl = nonsapSchema.table('cmctb_vendor_reprurl', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 주소번호 ADR_NO: varchar({ length: 10 }), // 대표자순번 REPR_SER: varchar({ length: 3 }).notNull(), // 유효시작일자 VLD_ST_DT: varchar({ length: 8 }).notNull(), // URL URL: text(), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // Vendor 마스터 (세금번호) export const cmctbVendorTaxnum = nonsapSchema.table('cmctb_vendor_taxnum', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 세금번호범주 TX_NO_CTG: varchar({ length: 4 }).notNull(), // 사업파트너세금번호 BIZ_PTNR_TX_NO: varchar({ length: 20 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // Vendor 마스터 (파트너역할) export const cmctbVendorVfpn = nonsapSchema.table('cmctb_vendor_vfpn', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 구매조직 PUR_ORG_CD: varchar({ length: 4 }).notNull(), // VENDOR서브번호 VNDR_SUB_NO: varchar({ length: 6 }).notNull(), // 플랜트코드 PLNT_CD: varchar({ length: 4 }).notNull(), // 파트너기능 PTNR_SKL: varchar({ length: 2 }).notNull(), // 파트너카운터 PTNR_CNT: varchar({ length: 3 }).notNull(), // 기타참조VENDOR코드 ETC_REF_VNDRCD: varchar({ length: 10 }), // 기본파트너지시자 BSE_PTNR_ORDR: varchar({ length: 1 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // Vendor 마스터 (원천세유형) export const cmctbVendorWhthx = nonsapSchema.table('cmctb_vendor_whthx', { // VENDOR코드 VNDRCD: varchar({ length: 10 }).notNull(), // 회사코드 CO_CD: varchar({ length: 4 }).notNull(), // 원천세유형 SRCE_TX_TP: varchar({ length: 2 }).notNull(), // 원천세관련지시자 SRCE_TX_REL_ORDR: varchar({ length: 1 }), // 수취인유형 RECIP_TP: varchar({ length: 2 }), // 원천세식별번호 SRCE_TX_IDENT_NO: varchar({ length: 16 }), // 원천세코드 SRCE_TX_NO: varchar({ length: 2 }), // 면제증명서번호 DCHAG_CERT_NO: varchar({ length: 15 }), // 면제율 DCHAG_RAT: numeric(), // 면제시작일자 DCHAG_ST_DT: varchar({ length: 8 }), // 면제종료일 DCHAG_ED_DT: varchar({ length: 8 }), // 면제사유 DCHAG_CAUS: varchar({ length: 200 }), // 인터페이스일자 IF_DT: varchar({ length: 8 }), // 인터페이스시간 IF_TM: varchar({ length: 6 }), // 인터페이스상태 IF_STAT: varchar({ length: 1 }), // 인터페이스메시지 IF_MSG: varchar({ length: 100 }), }); // 견적프로젝트기준정보 export const plftbEstmProjMast = nonsapSchema.table('plftb_estm_proj_mast', { // 견적프로젝트번호 ESTM_PROJ_NO: varchar({ length: 24 }).notNull(), // 안건번호 AGND_NO: varchar({ length: 8 }), // 견적프로젝트명 ESTM_PROJ_NM: varchar({ length: 100 }), // 사업부문 BIZ_CLS: varchar({ length: 1 }), // 리비젼번호 REV_NO: numeric(), // 견적유형 ESTM_TYPE: varchar({ length: 1 }), // 선주사코드 OWNER_CD: varchar({ length: 10 }), // 시리즈순번 SERS_CNT: numeric(), // 선종코드 SKND_CD: varchar({ length: 10 }), // 선형코드 SHTYPE_CD: varchar({ length: 10 }), // 선형크기 SHTYPE_SIZE: numeric(), // 선형단위 SHTYPE_UOM: varchar({ length: 10 }), // 관청코드 CHRTR_CD: varchar({ length: 10 }), // 국가코드 NATN_CD: varchar({ length: 10 }), // 선급1 CLS_1: varchar({ length: 10 }), // 선급2 CLS_2: varchar({ length: 10 }), // 선급3 CLS_3: varchar({ length: 10 }), // 데이터생성구분 DATA_CRTE_GB: varchar({ length: 2 }), // 최초등록자ID FS_INPR_ID: varchar({ length: 13 }), // 최초등록일시 FS_INP_DTM: varchar({ length: 14 }), // 최종수정자ID FIN_CHGR_ID: varchar({ length: 13 }), // 최종수정일시 FIN_CHG_DTM: varchar({ length: 14 }), // VESSEL 평균값1 VSL_VAG_1: numeric(), // VESSEL 평균값2 VSL_VAG_2: numeric(), // VESSEL 평균값3 VSL_VAG_3: numeric(), // VESSEL 평균값4 VSL_VAG_4: numeric(), // 견적물량결재ID ESTM_AOM_APP_ID: varchar({ length: 32 }), // 견적물량상태 ESTM_AOM_STAT: varchar({ length: 1 }), // 견적물량상태변경자ID ESTM_AOM_STAT_CHGR_ID: varchar({ length: 13 }), // 견적물량상태변경일시 ESTM_AOM_STAT_CHG_DTM: varchar({ length: 14 }), // IF대상여부 IF_TRGT_YN: varchar({ length: 1 }), }, (table) => ({ pk: primaryKey({ columns: [table.ESTM_PROJ_NO] }) })); // 타입 정의 export type CmctbCd = typeof cmctbCd.$inferSelect; export type NewCmctbCd = typeof cmctbCd.$inferInsert; export type CmctbCdnm = typeof cmctbCdnm.$inferSelect; export type NewCmctbCdnm = typeof cmctbCdnm.$inferInsert; export type CmctbCdClf = typeof cmctbCdClf.$inferSelect; export type NewCmctbCdClf = typeof cmctbCdClf.$inferInsert; export type CmctbCdClfNm = typeof cmctbCdClfNm.$inferSelect; export type NewCmctbCdClfNm = typeof cmctbCdClfNm.$inferInsert; export type CmctbCustomerAddr = typeof cmctbCustomerAddr.$inferSelect; export type NewCmctbCustomerAddr = typeof cmctbCustomerAddr.$inferInsert; export type CmctbCustomerCfpn = typeof cmctbCustomerCfpn.$inferSelect; export type NewCmctbCustomerCfpn = typeof cmctbCustomerCfpn.$inferInsert; export type CmctbCustomerCompny = typeof cmctbCustomerCompny.$inferSelect; export type NewCmctbCustomerCompny = typeof cmctbCustomerCompny.$inferInsert; export type CmctbCustomerGeneral = typeof cmctbCustomerGeneral.$inferSelect; export type NewCmctbCustomerGeneral = typeof cmctbCustomerGeneral.$inferInsert; export type CmctbCustomerRepremail = typeof cmctbCustomerRepremail.$inferSelect; export type NewCmctbCustomerRepremail = typeof cmctbCustomerRepremail.$inferInsert; export type CmctbCustomerReprfax = typeof cmctbCustomerReprfax.$inferSelect; export type NewCmctbCustomerReprfax = typeof cmctbCustomerReprfax.$inferInsert; export type CmctbCustomerReprtel = typeof cmctbCustomerReprtel.$inferSelect; export type NewCmctbCustomerReprtel = typeof cmctbCustomerReprtel.$inferInsert; export type CmctbCustomerReprurl = typeof cmctbCustomerReprurl.$inferSelect; export type NewCmctbCustomerReprurl = typeof cmctbCustomerReprurl.$inferInsert; export type CmctbCustomerSorg = typeof cmctbCustomerSorg.$inferSelect; export type NewCmctbCustomerSorg = typeof cmctbCustomerSorg.$inferInsert; export type CmctbCustomerTaxcd = typeof cmctbCustomerTaxcd.$inferSelect; export type NewCmctbCustomerTaxcd = typeof cmctbCustomerTaxcd.$inferInsert; export type CmctbCustomerTaxnum = typeof cmctbCustomerTaxnum.$inferSelect; export type NewCmctbCustomerTaxnum = typeof cmctbCustomerTaxnum.$inferInsert; export type CmctbMatBse = typeof cmctbMatBse.$inferSelect; export type NewCmctbMatBse = typeof cmctbMatBse.$inferInsert; export type CmctbMatClas = typeof cmctbMatClas.$inferSelect; export type NewCmctbMatClas = typeof cmctbMatClas.$inferInsert; export type CmctbMatClasSpchar = typeof cmctbMatClasSpchar.$inferSelect; export type NewCmctbMatClasSpchar = typeof cmctbMatClasSpchar.$inferInsert; export type CmctbMatDsc = typeof cmctbMatDsc.$inferSelect; export type NewCmctbMatDsc = typeof cmctbMatDsc.$inferInsert; export type CmctbMatPlnt = typeof cmctbMatPlnt.$inferSelect; export type NewCmctbMatPlnt = typeof cmctbMatPlnt.$inferInsert; export type CmctbMatSpchar = typeof cmctbMatSpchar.$inferSelect; export type NewCmctbMatSpchar = typeof cmctbMatSpchar.$inferInsert; export type CmctbMatSpcharMast = typeof cmctbMatSpcharMast.$inferSelect; export type NewCmctbMatSpcharMast = typeof cmctbMatSpcharMast.$inferInsert; export type CmctbMatSpcharVal = typeof cmctbMatSpcharVal.$inferSelect; export type NewCmctbMatSpcharVal = typeof cmctbMatSpcharVal.$inferInsert; export type CmctbMatUom = typeof cmctbMatUom.$inferSelect; export type NewCmctbMatUom = typeof cmctbMatUom.$inferInsert; export type CmctbProjBizcls = typeof cmctbProjBizcls.$inferSelect; export type NewCmctbProjBizcls = typeof cmctbProjBizcls.$inferInsert; export type CmctbProjMast = typeof cmctbProjMast.$inferSelect; export type NewCmctbProjMast = typeof cmctbProjMast.$inferInsert; export type CmctbProjWbs = typeof cmctbProjWbs.$inferSelect; export type NewCmctbProjWbs = typeof cmctbProjWbs.$inferInsert; export type CmctbVendorAddr = typeof cmctbVendorAddr.$inferSelect; export type NewCmctbVendorAddr = typeof cmctbVendorAddr.$inferInsert; export type CmctbVendorCompny = typeof cmctbVendorCompny.$inferSelect; export type NewCmctbVendorCompny = typeof cmctbVendorCompny.$inferInsert; export type CmctbVendorGeneral = typeof cmctbVendorGeneral.$inferSelect; export type NewCmctbVendorGeneral = typeof cmctbVendorGeneral.$inferInsert; export type CmctbVendorGrp = typeof cmctbVendorGrp.$inferSelect; export type NewCmctbVendorGrp = typeof cmctbVendorGrp.$inferInsert; export type CmctbVendorInco = typeof cmctbVendorInco.$inferSelect; export type NewCmctbVendorInco = typeof cmctbVendorInco.$inferInsert; export type CmctbVendorPorg = typeof cmctbVendorPorg.$inferSelect; export type NewCmctbVendorPorg = typeof cmctbVendorPorg.$inferInsert; export type CmctbVendorRepremail = typeof cmctbVendorRepremail.$inferSelect; export type NewCmctbVendorRepremail = typeof cmctbVendorRepremail.$inferInsert; export type CmctbVendorReprfax = typeof cmctbVendorReprfax.$inferSelect; export type NewCmctbVendorReprfax = typeof cmctbVendorReprfax.$inferInsert; export type CmctbVendorReprtel = typeof cmctbVendorReprtel.$inferSelect; export type NewCmctbVendorReprtel = typeof cmctbVendorReprtel.$inferInsert; export type CmctbVendorReprurl = typeof cmctbVendorReprurl.$inferSelect; export type NewCmctbVendorReprurl = typeof cmctbVendorReprurl.$inferInsert; export type CmctbVendorTaxnum = typeof cmctbVendorTaxnum.$inferSelect; export type NewCmctbVendorTaxnum = typeof cmctbVendorTaxnum.$inferInsert; export type CmctbVendorVfpn = typeof cmctbVendorVfpn.$inferSelect; export type NewCmctbVendorVfpn = typeof cmctbVendorVfpn.$inferInsert; export type CmctbVendorWhthx = typeof cmctbVendorWhthx.$inferSelect; export type NewCmctbVendorWhthx = typeof cmctbVendorWhthx.$inferInsert; export type PlftbEstmProjMast = typeof plftbEstmProjMast.$inferSelect; export type NewPlftbEstmProjMast = typeof plftbEstmProjMast.$inferInsert;