using System; using System.Text; using System.Collections; using System.Collections.Generic; using Cosmos.UserFrame; /*-----------------------------------------------------------------------------------------------*/ // 설 명 : 전문(TRAN, IRT, VAN) 선언 // 작 성 자 : // 변경 이력 : /*-----------------------------------------------------------------------------------------------*/ namespace Cosmos.Common { /// /// 전문(Tran, IRT, VAN) 정의 /// public static class Column { #region 통신헤더 /// /// 통신해더 /// public class COMM_HEADER { public class DATA { /// /// 전문길이 /// public string MsgLen; /// /// 전문구분 /// public string MsgType; /// /// 회사코드 /// public string CmpCd; /// /// 브랜드코드 /// public string BrandCd; /// /// 점포코드 /// public string StoreCd; /// /// POS번호 /// public string PosNo; ///// ///// 등록번호 ///// //public string RegNo; /// /// 거래번호 /// public string TradeNo; /// /// TRAN일자 /// public string TranYmd; /// /// 시스템일자 /// public string SysYmd; /// /// 시스템시간 /// public string SysHms; /// /// 전문암호화구분(0:평문, 1:암호화) /// public string EncType; /// /// 에러코드 /// public string ErrCd; } /// /// 컬럼순서 /// public class SEQ { public const int MsgLen = 0; public const int MsgType = 1; public const int CmpCd = 2; public const int BrandCd = 3; public const int StoreCd = 4; public const int TranYmd = 5; public const int PosNo = 6; //public const int RegNo = 7; public const int TradeNo = 7; public const int SysYmd = 8; public const int SysHms = 9; public const int EncType = 10; public const int ErrCd = 11; } /// /// 컬럼길이 /// public static int[] LEN = { 6, 2, 4, 4, 10, 8, 2, 5, 8, 6, 1, 3 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // TRAN 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region 트란헤더 /// /// 트란해더 /// public class TRAN_HEADER { public class DB_DATA { public const string CMP_CD = "CMP_CD"; public const string STOR_CD = "STOR_CD"; public const string SALE_DT = "SALE_DT"; public const string POS_NO = "POS_NO"; public const string TRADE_NO = "TRADE_NO"; public const string TRADE_DIV = "TRADE_DIV"; public const string TRAIN_MODE_YN = "TRAIN_MODE_YN"; public const string TRADE_KINDPER = "TRADE_KINDPER"; public const string SYS_DT = "SYS_DT"; public const string ORD_TIME = "ORD_TIME"; public const string PAY_TIME = "PAY_TIME"; public const string PIC_NO = "PIC_NO"; public const string ORD_PIC_NO = "ORD_PIC_NO"; public const string STOR_OWN_PART_TIME_DIV = "STOR_OWN_PART_TIME_DIV"; public const string ORG_BILL_POSNO = "ORG_BILL_POSNO"; public const string ORG_BILLDT = "ORG_BILLDT"; public const string ORG_BILL_NO = "ORG_BILL_NO"; public const string RTN_RSN_CD = "RTN_RSN_CD"; public const string RTN_RSN_MEMO = "RTN_RSN_MEMO"; public const string NONSALES_RSN_CD = "NONSALES_RSN_CD"; public const string RESERV_NO = "RESERV_NO"; public const string RESERV_DT = "RESERV_DT"; public const string CUST_NO = "CUST_NO"; public const string ORD_DIV = "ORD_DIV"; public const string FLOOR_CD = "FLOOR_CD"; public const string TBL_NO = "TBL_NO"; public const string GUESTFLOOR = "GUESTFLOOR"; public const string FRGNR_DIV = "FRGNR_DIV"; public const string CUSTCNT = "CUSTCNT"; public const string PAY_GNDR_DIV = "PAY_GNDR_DIV"; public const string PAY_AGE = "PAY_AGE"; public const string MAN_CMPNPSN_CNT = "MAN_CMPNPSN_CNT"; public const string WOMAN_CMPNPSN_CNT = "WOMAN_CMPNPSN_CNT"; public const string QTY = "QTY"; public const string TOTSALE_AMT = "TOTSALE_AMT"; public const string TOTDC_AMT = "TOTDC_AMT"; public const string NET_SALE_AMT = "NET_SALE_AMT"; public const string ITEM_DC_AMT = "ITEM_DC_AMT"; public const string CPI_DC_AMT = "CPI_DC_AMT"; public const string SET_DC_AMT = "SET_DC_AMT"; public const string ETC_AMT = "ETC_AMT"; public const string EXCEP_DC_AMT = "EXCEP_DC_AMT"; public const string TOT_VAT = "TOT_VAT"; public const string SVC_FEE_AMT = "SVC_FEE_AMT"; public const string SVC_FEE_VAT = "SVC_FEE_VAT"; public const string ETC_VAT = "ETC_VAT"; public const string AF_ACCUM_POINT_AMT = "AF_ACCUM_POINT_AMT"; public const string AF_ACCUM_POINT_INFO = "AF_ACCUM_POINT_INFO"; public const string PPCARD_CUSTNM = "PPCARD_CUSTNM"; public const string AMT_DUTCHPAY_YN = "AMT_DUTCHPAY_YN"; public const string BILLSPR_CNT = "BILLSPR_CNT"; public const string ORDER_NO = "ORDER_NO"; public const string MID_CLOSE_SEQ = "MID_CLOSE_SEQ"; public const string PPCARD_CUSTID = "PPCARD_CUSTID"; public const string PACK_TRADE_DIV = "PACK_TRADE_DIV"; public const string VIP_TY = "VIP_TY"; //#20170828 해피포인트 적립 제외 버튼 추가 phj, start public const string HP_EXCLUDE_YN = "HP_EXCLUDE_YN"; //#20170828 해피포인트 적립 제외 버튼 추가 phj, end } /// /// 컬럼순서 /// public class SEQ { public const int TRADE_DIV = 3; public const int TRAIN_MODE_YN = 4; public const int TRADE_KINDPER = 5; public const int SYS_DT = 6; public const int ORD_TIME = 7; public const int PAY_TIME = 8; public const int PIC_NO = 9; public const int ORD_PIC_NO = 10; public const int STOR_OWN_PART_TIME_DIV = 11; public const int ORG_BILL_POSNO = 12; public const int ORG_BILLDT = 13; public const int ORG_BILL_NO = 14; public const int RTN_RSN_CD = 15; public const int RTN_RSN_MEMO = 16; public const int NONSALES_RSN_CD = 17; public const int RESERV_NO = 18; public const int RESERV_DT = 19; public const int CUST_NO = 20; public const int ORD_DIV = 21; public const int FLOOR_CD = 22; public const int TBL_NO = 23; public const int GUESTFLOOR = 24; public const int FRGNR_DIV = 25; public const int CUSTCNT = 26; public const int PAY_GNDR_DIV = 27; public const int PAY_AGE = 28; public const int MAN_CMPNPSN_CNT = 29; public const int WOMAN_CMPNPSN_CNT = 30; public const int QTY = 31; public const int TOTSALE_AMT = 32; public const int TOTDC_AMT = 33; public const int NET_SALE_AMT = 34; public const int ITEM_DC_AMT = 35; public const int CPI_DC_AMT = 36; public const int COOP_CARD_DC_AMT = 37; public const int POINT_DC_AMT = 38; public const int CPN_DC_AMT = 39; public const int EMP_DC_AMT = 40; public const int SET_DC_AMT = 41; public const int ETC_AMT = 42; public const int EXCEP_DC_AMT = 43; public const int TOT_VAT = 44; public const int SVC_FEE_AMT = 45; public const int SVC_FEE_VAT = 46; public const int ETC_VAT = 47; public const int AF_ACCUM_POINT_AMT = 48; public const int AF_ACCUM_POINT_INFO = 49; public const int PPCARD_CUSTNM = 50; public const int AMT_DUTCHPAY_YN = 51; public const int BILLSPR_CNT = 52; public const int ORDER_NO = 53; public const int SLACK_FIELD = 54; public const int MID_CLOSE_SEQ = 55; public const int PPCARD_CUSTID = 56; public const int PACK_TRADE_DIV = 57; public const int VIP_TY = 58; //#20170828 해피포인트 적립 제외 버튼 추가 phj, start public const int HP_EXCLUDE_YN = 59; //#20170828 해피포인트 적립 제외 버튼 추가 phj, end } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region 판매상품 /// /// Sale Item (판매 상품) /// public class TR_PLU { public const string ITEM = "TR_PLU"; public class DATA { /// /// 주문시간 /// public string ORD_TIME = ""; /// /// 층코드 /// public string FLOOR_CD = ""; /// /// 테이블번호 /// public string TBL_NO = ""; /// /// 서브매장코드 /// public string SUB_SHOP_CD = ""; /// 상품코드 public string ITEM_PLU_CD = ""; /// /// 상품구분(0:일반, 1:세트, 2:세트자식, 3:부가상품, 4:세트할인, 5:상품권(추가)) /// public string ITEM_DIV = ""; /// /// 판매 수량 /// public long SALE_QTY = 0; /// /// 판매 단가 /// public double SALE_PRC = 0; /// /// 판매 금액 /// public double SALE_AMT = 0; /// /// 플레이버 구분(0:관련없음, 1:완료(플레이버를 선택할 수 있는 상품), 2:투입(플레이버상품)) /// public string FLAVOUR_DIV = "0"; /// /// 픞레이버 중량 /// public double FLAVOUR_STOCK = 0; /// /// 상품 입력구분(1:SCAN,터치키,2:수입력) /// public string ITEM_INPUT_DIV = "1"; /// /// 상품스캔코드 /// public string ITEM_BAR_CD = ""; /// /// TAKE IN/OUT 구분(0:in, 1:out) /// public string TAKE_IN_OUT_DIV = "1"; /// /// 상품 과세 구분 /// public string ITEM_TAX_DIV = "1"; /// /// 세금 포함 여부 1:부가세포함, 2:부가세미포함 /// public string TAX_AMT_INCLUDE_YN = "1"; /// /// 세금율 코드 /// public string TAXRATE_CD = ""; /// /// 적용 세금 /// public double APPLY_TAX_AMT = 0; /// /// 봉사료 금액 /// public double SVC_FEE_AMT = 0; /// /// 봉사료 부가세 /// public double SVC_FEE_VAT = 0; /// /// 봉사료 부가세율 코드 /// public string SVC_TAXREATE_CD = ""; /// /// 영수 금액 /// public double BILL_AMT = 0; /// /// 비매출코드 : 0:정상, 1:무료쿠폰, 2시식, 3:비매, 4:서비스, 5:고객증정, 6:간식, 7:교육, 8:bread break(직원시식), 9:Defective(불량), 10:Gift(증정), 11:Donation(기부), 12:Waste(폐기), 13:폐기원료, 14:기타 /// public string NONSALES_RSN_CD = "0"; /// /// POS 할인 구분(0000:정상, 1701:무료(서비스), 1702:임의할인, 1704:제품교환권, 1706:입점건물직원할인) /// public string DC_DIV = "0000"; /// /// 할인 유형(0:없음, 1:소계, 2:상품) /// public string DC_TYPE = "0"; /// /// POS 할인 율 /// public double DC_RATE = 0; /// /// POS 단품 할인 금액 /// public double ITEM_DC_AMT = 0; /// /// POS 소계 할인 금액 /// public double SUM_DC_AMT = 0; /// /// 캠페인 성립 수량 /// public long CPI_DC_QTY = 0; /// /// 캠페인 할인 금액 /// public double CPI_DC_AMT = 0; /// /// 제휴카드 할인 구분(0000:없음, 0300:SKT, 0301:KT. 0302:LGT, 0303:OILBANK, 0304:현대차 BLUE MEMBERS, 0305:기아차 RED MEMBERS, 0306:KT VIP) /// public string COOP_CARD_DC_DIV = "0000"; /// /// 제휴카드 할인 금액(SKT,LGT,KT 할인 금액) /// public double COOP_CARD_DC_AMT = 0; /// /// 포인트 할인 구분(0000:없음, 0400:해피포인트,0402:삼성포인트, 0403:OK CASHBACK) /// public string POINT_DC_DIV = "0000"; /// /// 포인트 할인 금액 /// public double POINT_DC_AMT = 0; /// /// 쿠폰 할인 구분(0000:없음, 0801:쿠폰, 0802:해피쿠폰할인(스템프,복권, 인카드) /// public string CPN_DC_DIV = "0000"; /// /// 쿠폰 할인 금액 /// public double CPN_DC_AMT = 0; /// /// 직원 할인 구분(0000:없음, 1600:SPC임직원할인,1601:세브란스직원할인,1602:삼성 패밀리 할인(SFC), 1603:SPC임직원할인-중국) /// public string EMP_DC_DIV = "0000"; /// /// 직원 할인 금액 /// public double EMP_DC_AMT = 0; /// /// 세트 할인 금액 /// public double SET_DC_AMT = 0; /// /// 기타 할인 구분(0000:없음, 1802:해피오더할인) /// public string ETC_DC_DIV = "0000"; /// /// 기타 할인 금액 /// public double ETC_DC_AMT = 0; /// /// 예외할인구분(0000:없음, 1703 환경사랑DC) /// public string EXCEP_DC_DIV = "0000"; /// /// 예외할인금액 /// public double EXCEP_DC_AMT = 0; /// /// 포장구분 /// public string PACK_DIV = "0"; /// /// 세트메뉴코드 /// public string SET_MENU_CD = ""; /// /// 부가메뉴구분(1:속성,2:업차지,3:선택메뉴) /// public string SUBPRC_MENU_KEY_DIV = "0"; /// /// 캠페인증정구분 /// public string CPI_PRESENT_DIV = "0"; /// /// 빌분리번호 /// public long BILLSPR_NO = 0; /// /// 판매 상품권/선불카드 번호 /// public string SALE_GIFT_NO = ""; /// /// 쿠폰번호 /// public string CPN_NO = ""; /// /// 일회용품구분 /// public string DISPO_ITEM_DIV = "0"; /// /// 취소 구분 0:정상,1:취소,2:결제전환후취소 /// public string CANCEL_DIV = "0"; /// /// 취소 일시 /// public string CANCEL_DATE = ""; /// /// NOTAX 구분 0:미적용, 1:적용 /// public string NOTAX_DIV = "0"; /// /// 선불카드권종(2017.06.27) /// public string SLACK_FIELD = ""; //#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 start /// /// 해피오더 매출 구분자 /// public string HPO_REG_YN = "0"; //#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 end ////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////// 상품등록중 필요 변수 //////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// /// /// 상품 브랜드 코드 /// public string ITEM_BRAND_CD = ""; /// /// 취소 구분(메인상품) /// public string CANCEL_DIV_MAIN = "0"; /// /// 상품명 /// public string ITEM_NAME = ""; /// /// 부가 세트 관리 유형(상품종류) /// public string SUB_SET_MNG_TYPE = "0"; ///// ///// 판매 허용 여부 ///// //public string SALE_PRMT_YN = ""; /// /// 사은품 여부 /// public string FREE_GIFT_YN = ""; /// /// 할인 불가 여부(0:가능, 1:불가) /// public string DC_PRMT_YN = "0"; /// /// 적립 허용 여부 /// public string ACCUM_PRMT_YN = ""; /// /// 봉사료 대상 여부 /// public string SVC_FEE_TRGT_YN = ""; /// /// 제휴카드 할인 불가 여부(0:가능, 1:불가) /// public string COOP_CARD_DC_NOADM_YN = "0"; /// /// 플레이버 수량 /// public long FLAVOUR_QTY = 0; /// /// 총 할인금액 /// public double TOT_DC_AMT; /// /// 주문 상태 /// 0:주문중, 1:주문완료, 2:주문수정 /// public string ORDER_OK_FLAG = "0"; /// /// 세트 할인 수량 /// public long SET_DC_QTY; /// /// 대분류 코드 /// public string L_CLSS = ""; /// /// 중분류 코드 /// public string M_CLSS = ""; /// /// 소분류 코드 /// public string S_CLSS = ""; /// /// 상품별 캠페인 정보 /// public ArrayList alTrSaleCpi = null; /// /// 세브란스 메뉴 구분(0:미해당, 1:해당) /// public string SEVERANCE_MENU_DIV = "0"; /// /// 더치페이용 수량 /// public long DUTCH_PAY_TOTQTY = 0; /// /// 더치페이용 선택 수량 /// public long DUTCH_PAY_SELQTY = 0; /// /// 더치페이용 아이템 취소 플래그 /// public string DUTCH_PAY_CAN_DIV = ""; /// /// 더치페이용 메인 아이템 취소 플래그 /// public string DUTCH_PAY_MAIN_CAN_DIV = ""; /// /// 부가메뉴 메인상품 코드 /// public string SUB_MENU_MAIN_CD = ""; /// /// 세트메뉴 세트그룹코드 /// public string SET_PLU_SET_GROUP_CODE = ""; /// /// 케익 교환권 사용 가능 여부 /// public string CAKE_EXCHNG_CPN_USE_POSS_YN = ""; /// /// 캠페인 사은품상품 등록 구분 /// public string CAMPAIGN_FREEGIFT = ""; /// /// OPEN ITEM 구분 /// public string OPEN_ITEM_DIV = ""; /// /// 부가세율(출력용) /// public double TAX_RATE = 0; /// /// 상품메모 1 /// public string ITEM_MEMO_1 = string.Empty; /// /// 상품메모 2 /// public string ITEM_MEMO_2 = string.Empty; /// /// 상품메모 3 /// public string ITEM_MEMO_3 = string.Empty; /// /// 원거래 아이템 순번(더치페이 및 후불 처리용) /// public int ORG_ITEM_SEQ = 0; public bool FIRE_KEY = false; /// /// 로스 아이템 개별 명칭 /// public string NONSALES_RSN_NM = string.Empty; /// /// 이전수량 /// public long ORG_QTY = 0; /// /// 상품 테크인 부가세 코드 /// public string ITEM_TAKE_IN_VAT_CD = string.Empty; /// /// 상품 테크아웃 부가세 코드 /// public string ITEM_TAKE_OUT_VAT_CD = string.Empty; //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 start /// /// 상품설명 /// public string ITEM_EXPLN = string.Empty; /// /// 알레르기성분 /// public string ALLERGY = string.Empty; /// /// 원산지 /// public string PLACE_ORIGIN = string.Empty; /// /// 영양성분 /// public string ITEM_INFO = string.Empty; //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 end public object Clone() { return this.MemberwiseClone(); } /// /// 세트할인 그룹코드 /// public int SET_DC_GROUP_CD = 0; /// /// 주문번호 /// public string ORDER_NO = string.Empty; /// /// 주문차수 /// public string ORDER_SEQ = string.Empty; //#Rhee, 20180209 미국 상품검색 후 상품 추가시 상품의 중분류로 이동 Start /// /// 중분류 그룹코드 /// public string GRP_SEQ = string.Empty; //#Rhee, 20180209 미국 상품검색 후 상품 추가시 상품의 중분류로 이동 End //#16232 환경부 1회용컵 사용줄이기 관련 테이크인아웃 설정 start /// /// 제조음료 Take In/Out 대상 해당 여부(0:해당안됨 1:해당상품) /// public string PROD_TAKEINOUT_YN = "0"; /// /// 제조음료 Take In/Out 여부(1:Take In, 2:Take Out) /// public string PROD_TAKEINOUT_DIV = string.Empty; //#16232 환경부 1회용컵 사용줄이기 관련 테이크인아웃 설정 end } public class DB_DATA { /// /// 주문시간 /// public const string ORD_TIME = "ORD_TIME"; /// /// 층코드 /// public const string FLOOR_CD = "FLOOR_CD"; /// /// 테이블번호 /// public const string TBL_NO = "TBL_NO"; /// /// 상품 브랜드 코드 /// public const string ITEM_BRAND_CD = "ITEM_BRAND_CD"; /// /// 서브매장코드 /// public const string SUB_SHOP_CD = "SUB_SHOP_CD"; /// 상품코드 public const string ITEM_PLU_CD = "ITEM_PLU_CD"; /// /// 상품구분(0:일반, 1:세트, 2:세트자식, 3:부가상품, 4:세트할인, 5:상품권(추가)) /// public const string ITEM_DIV = "ITEM_DIV"; /// /// 판매 수량 /// public const string SALE_QTY = "SALE_QTY"; /// /// 판매 단가 /// public const string SALE_PRC = "SALE_PRC"; /// /// 판매 금액 /// public const string SALE_AMT = "SALE_AMT"; /// /// 플레이버 구분(0:관련없음, 1:완료(플레이버를 선택할 수 있는 상품), 2:투입(플레이버상품)) /// public const string FLAVOUR_DIV = "FLAVOUR_DIV"; /// /// 플레이버 수량 /// public const string FLAVOUR_QTY = "FLAVOUR_QTY"; /// /// 픞레이버 중량 /// public const string FLAVOUR_STOCK = "FLAVOUR_STOCK"; /// /// 상품 입력구분(0:SCAN,터치키,1:수입력) /// public const string ITEM_INPUT_DIV = "ITEM_INPUT_DIV"; /// /// 상품스캔코드 /// public const string ITEM_BAR_CD = "ITEM_BAR_CD"; /// /// TAKE IN/OUT 구분(0:in, 1:out) /// public const string TAKE_IN_OUT_DIV = "TAKE_IN_OUT_DIV"; /// /// 상품 과세 구분 /// public const string ITEM_TAX_DIV = "ITEM_TAX_DIV"; /// /// 세금 포함 여부 1:부가세포함, 2:부가세미포함 /// public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN"; /// /// 세금율 코드 /// public const string TAXRATE_CD = "TAXRATE_CD"; /// /// 적용 세금 /// public const string APPLY_TAX_AMT = "APPLY_TAX_AMT"; /// /// 봉사료 금액 /// public const string SVC_FEE_AMT = "SVC_FEE_AMT"; /// /// 봉사료 부가세 /// public const string SVC_FEE_VAT = "SVC_FEE_VAT"; /// /// 봉사료 부가세율 코드 /// public const string SVC_TAXREATE_CD = "SVC_TAXREATE_CD"; /// /// 영수 금액 /// public const string BILL_AMT = "BILL_AMT"; /// /// 비매출코드 /// public const string NONSALES_RSN_CD = "NONSALES_RSN_CD"; /// /// POS 할인 구분(00:정상, 01:무료(서비스), 02:임의할인,03:환경사랑DC,04:제품교환권,06:입점건물직원할인, 07:수수료할인) /// public const string DC_DIV = "DC_DIV"; /// /// 할인 유형 /// public const string DC_TYPE = "DC_TYPE"; /// /// POS 할인 율 /// public const string DC_RATE = "DC_RATE"; /// /// POS 단품 할인 금액 /// public const string ITEM_DC_AMT = "ITEM_DC_AMT"; /// /// POS 소계 할인 금액 /// public const string SUM_DC_AMT = "SUM_DC_AMT"; /// /// 캠페인 할인 금액 /// public const string CPI_DC_AMT = "CPI_DC_AMT"; /// /// 제휴카드 할인 구분(SKT,LGT,KT 할인) /// public const string COOP_CARD_DC_DIV = "COOP_CARD_DC_DIV"; /// /// 제휴카드 할인 금액(SKT,LGT,KT 할인 금액) /// public const string COOP_CARD_DC_AMT = "COOP_CARD_DC_AMT"; /// /// 포인트 할인 구분 /// public const string POINT_DC_DIV = "POINT_DC_DIV"; /// /// 포인트 할인 금액 /// public const string POINT_DC_AMT = "POINT_DC_AMT"; /// /// 쿠폰 할인 구분(00:없음, 01:쿠폰, 02:해피쿠폰할인(스템프,복권), 03:인카드쿠폰, 04:매장쿠폰) /// public const string CPN_DC_DIV = "CPN_DC_DIV"; /// /// 쿠폰 할인 금액 /// public const string CPN_DC_AMT = "CPN_DC_AMT"; /// /// 직원 할인 구분 /// public const string EMP_DC_DIV = "EMP_DC_DIV"; /// /// 직원 할인 금액 /// public const string EMP_DC_AMT = "EMP_DC_AMT"; /// /// 세트 할인 금액 /// public const string SET_DC_AMT = "SET_DC_AMT"; /// /// 기타 할인 구분 /// public const string ETC_DC_DIV = "ETC_DC_DIV"; /// /// 기타 할인 금액 /// public const string ETC_DC_AMT = "ETC_DC_AMT"; /// /// 예외할인구분 /// public const string EXCEP_DC_DIV = "EXCEP_DC_DIV"; /// /// 예외할인금액 /// public const string EXCEP_DC_AMT = "EXCEP_DC_AMT"; /// /// 포장구분 /// public const string PACK_DIV = "PACK_DIV"; /// /// 판매 상품권/선불카드 번호 /// public const string SALE_GIFT_NO = "SALE_GIFT_NO"; /// /// 세트메뉴코드 /// public const string SET_MENU_CD = "SET_MENU_CD"; /// /// 캠페인증정구분 /// public const string CPI_PRESENT_DIV = "CPI_PRESENT_DIV"; /// /// 쿠폰번호 /// public const string CPN_NO = "CPN_NO"; /// /// 빌분리번호 /// public const string BILLSPR_NO = "BILLSPR_NO"; /// /// 일회용품구분 /// public const string DISPO_ITEM_DIV = "DISPO_ITEM_DIV"; /// /// 취소 구분 /// public const string CANCEL_DIV = "CANCEL_DIV"; /// /// 취소 일시 /// public const string CANCEL_DATE = "CANCEL_DATE"; /// /// NOTAX 구분 0:미적용, 1:적용 /// public const string NOTAX_DIV = "NOTAX_DIV"; //#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 start /// /// 해피오더 매출 구분자 /// public const string HPO_REG_YN = "HPO_REG_YN"; //#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 end } /// /// 컬럼순서 /// public class SEQ { public const int ORD_TIME = 3; public const int FLOOR_CD = 4; public const int TBL_NO = 5; public const int SUB_SHOP_CD = 6; public const int ITEM_PLU_CD = 7; public const int ITEM_DIV = 8; public const int SALE_QTY = 9; public const int SALE_PRC = 10; public const int SALE_AMT = 11; public const int FLAVOUR_DIV = 12; public const int FLAVOUR_STOCK = 13; public const int ITEM_INPUT_DIV = 14; public const int ITEM_BAR_CD = 15; public const int TAKE_IN_OUT_DIV = 16; public const int ITEM_TAX_DIV = 17; public const int TAX_AMT_INCLUDE_YN = 18; public const int TAXRATE_CD = 19; public const int APPLY_TAX_AMT = 20; public const int SVC_FEE_AMT = 21; public const int SVC_FEE_VAT = 22; public const int SVC_TAXREATE_CD = 23; public const int BILL_AMT = 24; public const int NONSALES_RSN_CD = 25; public const int DC_DIV = 26; public const int DC_TYPE = 27; public const int DC_RATE = 28; public const int ITEM_DC_AMT = 29; public const int SUM_DC_AMT = 30; public const int CPI_DC_QTY = 31; public const int CPI_DC_AMT = 32; public const int COOP_CARD_DC_DIV = 33; public const int COOP_CARD_DC_AMT = 34; public const int POINT_DC_DIV = 35; public const int POINT_DC_AMT = 36; public const int CPN_DC_DIV = 37; public const int CPN_DC_AMT = 38; public const int EMP_DC_DIV = 39; public const int EMP_DC_AMT = 40; public const int SET_DC_AMT = 41; public const int ETC_DC_DIV = 42; public const int ETC_DC_AMT = 43; public const int EXCEP_DC_DIV = 44; public const int EXCEP_DC_AMT = 45; public const int PACK_DIV = 46; public const int SET_MENU_CD = 47; public const int SUBPRC_MENU_KEY_DIV = 48; public const int CPI_PRESENT_DIV = 49; public const int BILLSPR_NO = 50; public const int SALE_GIFT_NO = 51; public const int CPN_NO = 52; public const int SLACK_FIELD = 53; public const int DISPO_ITEM_DIV = 54; public const int CANCEL_DIV = 55; public const int NOTAX_DIV = 56; //#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 start public const int HPO_REG_YN = 57; //#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 end } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region 결제수단 /// /// 결제 /// public class TR_PAYMENT { public const string ITEM = "TR_PAYMENT"; public class DATA { /// /// 순번 /// public long SEQ = 0; /// /// 결제수단코드 /// public string PAY_WAY_CD = ""; /// /// 결제금액 /// public double PAY_AMT = 0; /// /// 결제세부코드1 /// public string PAY_DTL_CD_01 = ""; /// /// 결제세부코드2 /// public string PAY_DTL_CD_02 = ""; /// /// 결제세부코드3 /// public string PAY_DTL_CD_03 = ""; /// /// 결제세부코드4 /// public string PAY_DTL_CD_04 = ""; /// /// 결제세부코드5 /// public string PAY_DTL_CD_05 = ""; /// /// 수량항목1 /// public double QTY_ENTRY_01 = 0; /// /// 수량항목2 /// public double QTY_ENTRY_02 = 0; /// /// 수량항목3 /// public double QTY_ENTRY_03 = 0; /// /// 수량항목4 /// public double QTY_ENTRY_04 = 0; /// /// 수량항목5 /// public double QTY_ENTRY_05 = 0; /// /// 금액항목1 /// public double AMT_ENTRY_01 = 0; /// /// 금액항목2 /// public double AMT_ENTRY_02 = 0; /// /// 금액항목3 /// public double AMT_ENTRY_03 = 0; /// /// 금액항목4 /// public double AMT_ENTRY_04 = 0; /// /// 금액항목5 /// public double AMT_ENTRY_05 = 0; /// /// 금액항목6 /// public double AMT_ENTRY_06 = 0; /// /// 금액항목7 /// public double AMT_ENTRY_07 = 0; /// /// 금액항목8 /// public double AMT_ENTRY_08 = 0; /// /// 금액항목9 /// public double AMT_ENTRY_09 = 0; /// /// 금액항목10 /// public double AMT_ENTRY_10 = 0; /// /// 발생항목1 /// public string OCCUR_ENTRY_01 = ""; /// /// 발생항목2 /// public string OCCUR_ENTRY_02 = ""; /// /// 발생항목3 /// public string OCCUR_ENTRY_03 = ""; /// /// 발생항목4 /// public string OCCUR_ENTRY_04 = ""; /// /// 발생항목5 /// public string OCCUR_ENTRY_05 = ""; /// /// 발생항목6 /// public string OCCUR_ENTRY_06 = ""; /// /// 발생항목7 /// public string OCCUR_ENTRY_07 = ""; /// /// 발생항목8 /// public string OCCUR_ENTRY_08 = ""; /// /// 발생항목9 /// public string OCCUR_ENTRY_09 = ""; /// /// 발생항목10 /// public string OCCUR_ENTRY_10 = ""; /// /// 발생항목11 /// public string OCCUR_ENTRY_11 = ""; /// /// 발생항목12 /// public string OCCUR_ENTRY_12 = ""; /// /// 발생항목13 /// public string OCCUR_ENTRY_13 = ""; /// /// 발생항목14 /// public string OCCUR_ENTRY_14 = ""; /// /// 발생항목15 /// public string OCCUR_ENTRY_15 = ""; /// /// 발생항목16 /// public string OCCUR_ENTRY_16 = ""; /// /// 발생항목17 /// public string OCCUR_ENTRY_17 = ""; /// /// 발생항목18 /// public string OCCUR_ENTRY_18 = ""; /// /// 발생항목19 /// public string OCCUR_ENTRY_19 = ""; /// /// 발생항목20 /// public string OCCUR_ENTRY_20 = ""; /// /// 발생항목21 /// public string OCCUR_ENTRY_21 = ""; /// /// 발생항목22 /// public string OCCUR_ENTRY_22 = ""; /// /// 발생항목23 /// public string OCCUR_ENTRY_23 = ""; /// /// 발생항목24 /// public string OCCUR_ENTRY_24 = ""; /// /// 발생항목25 /// public string OCCUR_ENTRY_25 = ""; /// /// 빌분리번호 /// public long BILLSPR_NO = 0; /// /// 취소구분 /// public string CANCEL_DIV = "0"; /////////////////////////////////////////////////////////// /// /// HP 예약필드(포인트조회 응답정보) /// public string HP_RESERVED = ""; /// /// HP 추가정보(인카드쿠폰 조회 리스트) /// public ArrayList HP_CPN_INFO = null; /// /// HP 추가정보(포인트조회 추가응답정보) /// public string HP_ADD_INFO_SCH = ""; /// /// HP 추가정보(포인트사용 추가응답정보) /// public string HP_ADD_INFO_USE = ""; /// /// HP 캠페인정보 /// public string HP_CAMPAIGN_INFO = ""; /// /// 금액 더치페이 영수증 출력 구분(1:출력, 그외 미출력) /// public string DutchPayPrtDiv = ""; /// /// 소멸예정 포인트(포인트조회 응답정보) /// public long HP_EXT_POINT = 0; /// /// HP 고객명 /// public string HP_CUST_NAME = ""; /// /// 직전취소용필러1(암호화카드데이터) /// public string CanFiller1 = ""; /// /// 직전취소용필러2 /// public string CanFiller2 = ""; /// /// 직전취소용필러3 /// public string CanFiller3 = ""; //#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 start, phj /// /// 해피쿠폰 조회 응답 전문의 제품군 또는 상품코드 /// public string CpnItemDcCode = ""; //#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 end, phj } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 할인수단 /// /// 할인수단 /// public class TR_DC { public const string ITEM = "TR_DC"; public class DATA { /// /// 순번 /// public long SEQ = 0; /// /// 결제수단코드 /// public string DC_WAY_CD = ""; /// /// 결제금액 /// public double DC_AMT = 0; /// /// 결제세부코드1 /// public string DC_DTL_CD_01 = ""; /// /// 결제세부코드2 /// public string DC_DTL_CD_02 = ""; /// /// 결제세부코드3 /// public string DC_DTL_CD_03 = ""; /// /// 결제세부코드4 /// public string DC_DTL_CD_04 = ""; /// /// 결제세부코드5 /// public string DC_DTL_CD_05 = ""; /// /// 수량항목1 /// public double QTY_ENTRY_01 = 0; /// /// 수량항목2 /// public double QTY_ENTRY_02 = 0; /// /// 수량항목3 /// public double QTY_ENTRY_03 = 0; /// /// 수량항목4 /// public double QTY_ENTRY_04 = 0; /// /// 수량항목5 /// public double QTY_ENTRY_05 = 0; /// /// 금액항목1 /// public double AMT_ENTRY_01 = 0; /// /// 금액항목2 /// public double AMT_ENTRY_02 = 0; /// /// 금액항목3 /// public double AMT_ENTRY_03 = 0; /// /// 금액항목4 /// public double AMT_ENTRY_04 = 0; /// /// 금액항목5 /// public double AMT_ENTRY_05 = 0; /// /// 금액항목6 /// public double AMT_ENTRY_06 = 0; /// /// 금액항목7 /// public double AMT_ENTRY_07 = 0; /// /// 금액항목8 /// public double AMT_ENTRY_08 = 0; /// /// 금액항목9 /// public double AMT_ENTRY_09 = 0; /// /// 금액항목10 /// public double AMT_ENTRY_10 = 0; /// /// 발생항목1 /// public string OCCUR_ENTRY_01 = ""; /// /// 발생항목2 /// public string OCCUR_ENTRY_02 = ""; /// /// 발생항목3 /// public string OCCUR_ENTRY_03 = ""; /// /// 발생항목4 /// public string OCCUR_ENTRY_04 = ""; /// /// 발생항목5 /// public string OCCUR_ENTRY_05 = ""; /// /// 발생항목6 /// public string OCCUR_ENTRY_06 = ""; /// /// 발생항목7 /// public string OCCUR_ENTRY_07 = ""; /// /// 발생항목8 /// public string OCCUR_ENTRY_08 = ""; /// /// 발생항목9 /// public string OCCUR_ENTRY_09 = ""; /// /// 발생항목10 /// public string OCCUR_ENTRY_10 = ""; /// /// 발생항목11 /// public string OCCUR_ENTRY_11 = ""; /// /// 발생항목12 /// public string OCCUR_ENTRY_12 = ""; /// /// 발생항목13 /// public string OCCUR_ENTRY_13 = ""; /// /// 발생항목14 /// public string OCCUR_ENTRY_14 = ""; /// /// 발생항목15 /// public string OCCUR_ENTRY_15 = ""; /// /// 발생항목16 /// public string OCCUR_ENTRY_16 = ""; /// /// 발생항목17 /// public string OCCUR_ENTRY_17 = ""; /// /// 발생항목18 /// public string OCCUR_ENTRY_18 = ""; /// /// 발생항목19 /// public string OCCUR_ENTRY_19 = ""; /// /// 발생항목20 /// public string OCCUR_ENTRY_20 = ""; /// /// 발생항목21 /// public string OCCUR_ENTRY_21 = ""; /// /// 발생항목22 /// public string OCCUR_ENTRY_22 = ""; /// /// 발생항목23 /// public string OCCUR_ENTRY_23 = ""; /// /// 발생항목24 /// public string OCCUR_ENTRY_24 = ""; /// /// 발생항목25 /// public string OCCUR_ENTRY_25 = ""; /// /// 빌분리번호 /// public long BILLSPR_NO = 0; /// /// 취소구분 /// public string CANCEL_DIV = "0"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 기타수단 /// /// 기타수단 /// public class TR_ETC { public const string ITEM = "TR_ETC"; public class DATA { /// /// 순번 /// public long SEQ = 0; /// /// 기타 수단 코드 /// public string ETC_WAY_CD = ""; /// /// 기타 금액 /// public double ETC_AMT = 0; /// /// 기타 세부코드1 /// public string ETC_DTL_CD_01 = ""; /// /// 기타 세부코드2 /// public string ETC_DTL_CD_02 = ""; /// /// 기타 세부코드3 /// public string ETC_DTL_CD_03 = ""; /// /// 기타 세부코드4 /// public string ETC_DTL_CD_04 = ""; /// /// 기타 세부코드5 /// public string ETC_DTL_CD_05 = ""; /// /// 수량항목1 /// public double QTY_ENTRY_01 = 0; /// /// 수량항목2 /// public double QTY_ENTRY_02 = 0; /// /// 수량항목3 /// public double QTY_ENTRY_03 = 0; /// /// 수량항목4 /// public double QTY_ENTRY_04 = 0; /// /// 수량항목5 /// public double QTY_ENTRY_05 = 0; /// /// 금액항목1 /// public double AMT_ENTRY_01 = 0; /// /// 금액항목2 /// public double AMT_ENTRY_02 = 0; /// /// 금액항목3 /// public double AMT_ENTRY_03 = 0; /// /// 금액항목4 /// public double AMT_ENTRY_04 = 0; /// /// 금액항목5 /// public double AMT_ENTRY_05 = 0; /// /// 금액항목6 /// public double AMT_ENTRY_06 = 0; /// /// 금액항목7 /// public double AMT_ENTRY_07 = 0; /// /// 금액항목8 /// public double AMT_ENTRY_08 = 0; /// /// 금액항목9 /// public double AMT_ENTRY_09 = 0; /// /// 금액항목10 /// public double AMT_ENTRY_10 = 0; /// /// 발생항목1 /// public string OCCUR_ENTRY_01 = ""; /// /// 발생항목2 /// public string OCCUR_ENTRY_02 = ""; /// /// 발생항목3 /// public string OCCUR_ENTRY_03 = ""; /// /// 발생항목4 /// public string OCCUR_ENTRY_04 = ""; /// /// 발생항목5 /// public string OCCUR_ENTRY_05 = ""; /// /// 발생항목6 /// public string OCCUR_ENTRY_06 = ""; /// /// 발생항목7 /// public string OCCUR_ENTRY_07 = ""; /// /// 발생항목8 /// public string OCCUR_ENTRY_08 = ""; /// /// 발생항목9 /// public string OCCUR_ENTRY_09 = ""; /// /// 발생항목10 /// public string OCCUR_ENTRY_10 = ""; /// /// 발생항목11 /// public string OCCUR_ENTRY_11 = ""; /// /// 발생항목12 /// public string OCCUR_ENTRY_12 = ""; /// /// 발생항목13 /// public string OCCUR_ENTRY_13 = ""; /// /// 발생항목14 /// public string OCCUR_ENTRY_14 = ""; /// /// 발생항목15 /// public string OCCUR_ENTRY_15 = ""; /// /// 발생항목16 /// public string OCCUR_ENTRY_16 = ""; /// /// 발생항목17 /// public string OCCUR_ENTRY_17 = ""; /// /// 발생항목18 /// public string OCCUR_ENTRY_18 = ""; /// /// 발생항목19 /// public string OCCUR_ENTRY_19 = ""; /// /// 발생항목20 /// public string OCCUR_ENTRY_20 = ""; /// /// 발생항목21 /// public string OCCUR_ENTRY_21 = ""; /// /// 발생항목22 /// public string OCCUR_ENTRY_22 = ""; /// /// 발생항목23 /// public string OCCUR_ENTRY_23 = ""; /// /// 발생항목24 /// public string OCCUR_ENTRY_24 = ""; /// /// 발생항목25 /// public string OCCUR_ENTRY_25 = ""; /// /// 빌분리번호 /// public long BILLSPR_NO = 0; /// /// 취소구분 /// public string CANCEL_DIV = "0"; /////////////////////////////////////////////////////////// /// /// 직전취소용필러1(암호화된 트랙정보) /// public string CanFiller1 = ""; /// /// 직전취소용필러2 /// public string CanFiller2 = ""; /// /// 직전취소용필러3 /// public string CanFiller3 = ""; /// /// HP 예약필드(포인트조회 응답정보) /// public string HP_RESERVED = ""; /// /// HP 캠페인정보(포인트조회 응답정보) /// public string HP_CAMPAIGN_INFO = ""; /// /// HP 추가정보(포인트조회 응답정보) /// public string HP_ADD_INFO_SCH = ""; /// /// HP 추가정보(포인트적립 응답정보) /// public string HP_ADD_INFO_SAVE = ""; /// /// 고객명(포인트조회 응답정보) /// public string HP_CUST_NAME = ""; ///// ///// 앱고객유형(N:일반, Y:앱고객)(포인트조회 응답정보) ///// //public string HP_CUST_TYPE = "N"; /// /// 소멸예정 포인트(포인트조회 응답정보) /// public long HP_EXT_POINT = 0; ///// ///// HP 추가적립 정보[추가적립여부(1)+추가적립상세코드(2)+본사부담금(7)+매장부담금(7)](포인트조회 설정정보) ///// //public string HP_ADD_ACCUME = ""; /// /// HP 추가정보(인카드쿠폰 조회 리스트) /// public ArrayList HP_CPN_INFO = null; /// /// 비밀번호 사용여부 /// public string HP_PASSWORD_YN = "N"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 정산 /// /// 정산 정보 /// public class TR_ADMT { public const string ITEM = "TR_ADMT"; public class DATA { /// /// 정산 유형 /// public int ADMT_TYPE = 0; /// /// 정산 코드 /// public int ADMT_CD = 0; /// /// 수량 /// public int QTY = 0; /// /// 금액 /// public int AMT = 0; /// /// 여유필드1 /// public int SLACK_FIELD_01 = 0; /// /// 여유필드2 /// public int SLACK_FIELD_02 = 0; /// /// 여유필드3 /// public int SLACK_FIELD_03 = 0; /// /// 여유필드4 /// public int SLACK_FIELD_04 = 0; /// /// 여유필드5 /// public int SLACK_FIELD_05 = 0; } /// /// 컬럼순서 /// public class SEQ { public const int ADMT_TYPE = 3; public const int ADMT_CD = 4; public const int QTY = 5; public const int AMT = 6; public const int SLACK_FIELD_01 = 7; public const int SLACK_FIELD_02 = 8; public const int SLACK_FIELD_03 = 9; public const int SLACK_FIELD_04 = 10; public const int SLACK_FIELD_05 = 11; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 객수 /// /// 객수정보 /// public class TR_GUEST { public const string ITEM = "TR_GUEST"; public class DATA { /// /// 남성 10대 /// public int MALE_10L = 0; /// /// 남성 20대 /// public int MALE_20L = 0; /// /// 남성 30대 /// public int MALE_30L = 0; /// /// 남성 40대 /// public int MALE_40L = 0; /// /// 남성 50대 /// public int MALE_50L = 0; /// /// 여성 10대 /// public int FMALE_10L = 0; /// /// 여성 20대 /// public int FMALE_20L = 0; /// /// 여성 30대 /// public int FMALE_30L = 0; /// /// 여성 20대 /// public int FMALE_40L = 0; /// /// 여성 50대 /// public int FMALE_50L = 0; } /// /// 컬럼순서 /// public class SEQ { public const int MALE_10L = 3; public const int MALE_20L = 4; public const int MALE_30L = 5; public const int MALE_40L = 6; public const int MALE_50L = 7; public const int FMALE_10L = 8; public const int FMALE_20L = 9; public const int FMALE_30L = 10; public const int FMALE_40L = 11; public const int FMALE_50L = 12; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 예약 고객 정보 /// /// 객수정보 /// public class TR_RESERV_INFO { public const string ITEM = "TR_RESERV_INFO"; public class DATA { /// /// 예약번호 /// public string RESERV_NO = ""; /// /// 주분구분 0:온라인,1:오프라인 /// public string ONOFF_DIV = ""; /// /// 예약고객번호 /// public string CUSTNM = ""; /// /// 예약고객전화번호 /// public string CUST_PHN_NO = ""; /// /// 예약일자 /// public string RESERV_DT = ""; /// /// 예약시간 /// public string RESERV_TM = ""; /// /// 예약메모(주소) /// public string RESERV_MEMO = ""; /// /// 예약 등록 시간 /// public string RESERV_REG_TM = ""; /// /// 예약 등록 일자 /// public string RESERV_REG_DT = ""; } /// /// 컬럼순서 /// public class SEQ { public const int RESERV_NO = 3; public const int RESERV_REG_DT = 4; public const int RESERV_REG_TM = 5; public const int ONOFF_DIV = 6; public const int CUSTNM = 7; public const int CUST_PHN_NO = 8; public const int RESERV_DT = 9; public const int RESERV_TM = 10; public const int RESERV_MEMO = 11; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 사인(전자서명) /// /// 사인(전자서명) /// public class TR_SIGN { public const string ITEM = "TR_SIGN"; public class DATA { /// /// 순번 /// public int SEQ = 0; /// /// 결제 순번 /// public int PAY_SEQ = 0; /// /// 사인 시간 /// public string SIGN_TIME = ""; /// /// 사인 데이터 /// public string SIGN_DATA = ""; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 입출금(준비금, 마감시재, 기타입출금, 환불) /// /// 입출금 /// public class SALE_DPST_WTHDR { public const string ITEM = "SALE_DPST_WTHDR"; public class DATA { /// /// 순번 /// public int SEQ = 0; /// /// 입출금일자 /// public string SALE_DT = ""; /// /// 입출금유형 /// public string DPST_WTHDR_TYPE = ""; /// /// 입출금코드 /// public string DPST_WTHDR_CD = ""; /// /// 입출금계정 /// public string DPST_WTHDR_ACC_CD = ""; /// /// 입출금금액 /// public double DPST_WTHDR_AMT = 0; /// /// 입출금명 /// public string DPST_WTHDR_NM = ""; /// /// 입출금수량 /// public int DPST_WTHDR_QTY = 0; /// /// 고객번호 /// public string CUST_NO = ""; /// /// 점포결제유형 /// public string STOR_PAY_TYPE = ""; /// /// 기타사유 /// public string ETC_REASON = ""; /// /// 여유필드01 /// public string SLACK_FIELD_01 = ""; /// /// 여유필드02 /// public string SLACK_FIELD_02 = ""; /// /// 여유필드03 /// public string SLACK_FIELD_03 = ""; /// /// 여유필드04 /// public string SLACK_FIELD_04 = ""; /// /// 여유필드05 /// public string SLACK_FIELD_05 = ""; } /// /// 컬럼순서 /// public class SEQ { public const int DPST_WTHDR_TYPE = 3; public const int DPST_WTHDR_CD = 4; public const int DPST_WTHDR_QTY = 5; public const int DPST_WTHDR_AMT = 6; public const int DPST_WTHDR_NM = 7; public const int CUST_NO = 8; public const int STOR_PAY_TYPE = 9; public const int ETC_REASON = 10; public const int SLACK_FIELD_01 = 11; public const int SLACK_FIELD_02 = 12; public const int SLACK_FIELD_03 = 13; public const int SLACK_FIELD_04 = 14; public const int SLACK_FIELD_05 = 15; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 승인로그 /// /// 승인 로그 /// public class TR_APPR_LOG { public const string ITEM = "TR_APPR_LOG"; public class DATA { } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region 캠페인 아이템 /// /// 캠페인 아이템 /// public class TR_SALE_CPI_RSLT { public const string ITEM = "TR_SALE_CPI_RSLT"; public class DATA { /// /// 켐페인 상품 마스터 정보 /// public MST_SALE_CPI.DATA_ITEM cMST_CPI_ITEM = new MST_SALE_CPI.DATA_ITEM(); /// /// 캠페인 타입(01:상품별, 02:상품합산, 03:결합, 04:N+N, 05:전체상품, 06:사은품) /// public string ITEM_APPLY_METHD = ""; /// /// 명세순번 /// public long NMTAX_SEQ = 0; /// /// 캠페인 코드 /// public string CPI_CD = ""; /// /// SUB 점포코드 /// public string SUB_SHOP_CD = ""; /// /// 상품 PLU 코드 /// public string ITEM_PLU_CD = ""; /// /// 할인 수량(상품캠페인) /// public long DC_QTY = 0; /// /// 캠페인 할인 단가 /// public double DC_PRC = 0; /// /// 캠페인 할인 합계 금액 /// public double DC_SUM_AMT = 0; /// /// 캠페인 고객해택 구분(01:할인,02:적립,03:할인+적립,04:사은품,05:복권,06:명판,07:복권+명판,08:응모권,09:응모권+명판,10:스템프,11:할인(실효100%),12:사은품+적립,13:할인(실효)) /// public string CPI_CUST_BNFT_TYPE = ""; /// /// 고객결제유형(00:일반, 01:신용카드, 02:캐시비, 03:티머니) /// public string CUST_PAY_TYPE = "01"; /// /// 추가적립 포인트 /// public long ACCUM_POINT = 0; /// /// 복권/명판 번호 /// public string LTTR_NMPLAT_NO = ""; /// /// 캠페인 고객 구분(1:전체, 2:HPC결제, 3:HPC고객, 4:해피앱고객) /// public string TRGT_CUST_TYPE = ""; /// /// 빌분리 번호 /// public long BILLSPR_NO = 0; /// /// 여유 필드(고객번호 설정) /// public string SLACK_FIELD = ""; /// /// 취소 구분 /// public string CANCEL_DIV = "0"; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // 실행중 내부 변수 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// /// 캠페인 결제할인구분 (1:결제, 2:할인) /// public string PAY_DC_DIV = "0"; /// /// 캠페인 증정구분(사은품) /// public string PRESENT_DIV = "0"; /// /// 기본룰 예외여부(0:일반, 1:예외) /// public string BASIC_RULE_EXCEP_YN = ""; //#20171206 17크리스마스캠페인 start //항목 추가 (0:중복적용불가, 1:중복적용가능, 2: 중복적용가능(할인금액포함)) /// /// 제휴할인그룹 중복 여부(1:중복적용가능, 0:중복적용불가, 2: 중복적용가능(할인금액포함)) /// public string TELECOM_COOP_DUP_PRMT_YN = ""; //#20171206 17크리스마스캠페인 end //#15583 캠페인 기능 개선 요청 start /// /// 모바일쿠폰 그룹 중복 여부(1:중복적용가능, 0:중복적용불가) /// public string MOBILE_CPN_DUP_PRMT_YN = "0"; /// /// 해피쿠폰 중복 여부(1:중복적용가능, 0:중복적용불가) /// public string HPY_CPN_DUP_PRMT_YN = "0"; //#15583 캠페인 기능 개선 요청 end /// 기본 HP 적립여부(0:적립없음, 1:적립가능) /// public string BASIC_HP_ACCUM_YN = ""; /// /// 기본 HP 적립기준(0:적립안함, 1:행사상품포함, 2:행사상품제외, 3:사은품제외) /// public string BASIC_HP_ACCUM_STD = ""; /// /// 복권 등수(복권캠페인) /// public string LTTR_GRADE = ""; /// /// 중복 가능여부(1:중복적용 가능, 0:중복적용 불가) /// public string DUP_APPLY_YN = "1"; /// /// 캠페인 상품 중복적용 여부(1:중복적용 가능, 0:중복적용 불가) /// public string ITEM_DUP_PRMT_YN = ""; /// /// HP 스템프 오퍼 ID /// public string OFFER_ID = ""; /// /// HP 스탬프 캠페인 상품 정보(포인트조회 설정정보) /// public string HP_STAMP_PLU = ""; /// /// HP 스템프 캠페인 응답 정보(잔여정보) /// public string HP_CAMPAIGN_INFO = ""; /// /// HP 스템프 캠페인 응답 정보(쿠폰발행정보) /// public string HP_STAMP_COUPON_INFO = ""; /// /// HP 스템프 쿠폰 번호 /// public string HP_STAMP_COUPON = ""; } public class SEQ { public const int ITEM_APPLY_METHD = 3; public const int NMTAX_SEQ = 4; public const int CPI_CD = 5; public const int SUB_SHOP_CD = 6; public const int ITEM_PLU_CD = 7; public const int DC_QTY = 8; public const int DC_SUM_AMT = 9; public const int CPI_CUST_BNFT_TYPE = 10; public const int CUST_PAY_TYPE = 11; public const int ACCUM_POINT = 12; public const int LTTR_NMPLAT_NO = 13; public const int TRGT_CUST_TYPE = 14; public const int BILLSPR_NO = 15; public const int SLACK_FIELD = 16; public const int CANCEL_DIV = 17; } } #endregion #region 결제 캠페인 적용 정보 /// /// 결제 캠페인 적용 정보 /// public class SALE_CPI_PAY { public const string ITEM = "SALE_CPI_PAY"; } #endregion #region 수량제한 캠페인 조회 정보 /// /// 수량제한 캠페인 조회 정보 /// public class SALE_CPI_QTY_LMT { public const string ITEM = "SALE_CPI_QTY_LMT"; } #endregion #region 캠페인 등록정보 /// /// 캠페인 등록정보 /// public class MST_SALE_CPI { public class DATA { /// /// 캠페인 /// public string CPI_CD = ""; /// /// 캠페인명 /// public string CPI_NM = ""; /// /// 시작일 /// public string STARTDAY = ""; /// /// 종료일 /// public string FNSHDAY = ""; /// /// 반복 형태(1:지정주, 2:매월지정일) /// public string REPT_APPNT_TYPE = ""; /// /// 반복 주차(11111:1주차,2주차,3주차,4주차,5주차) /// public string REPT_WEEK = ""; ///// ///// 반복 요일(1111111(일월화수목금토), 0:OFF, 1:ON) ///// //public string REPT_DOW = ""; /// /// 반복 일자 /// public string REPT_DT = ""; /// /// 캠페인 중복적용 여부 (1:중복적용 가능, 0:중복적용 불가) /// public string DUP_APPLY_YN = ""; /// /// 기본룰 예외 여부 /// public string BASIC_RULE_EXCEP_YN = ""; //#20171206 17크리스마스캠페인 start //항목 추가 (0:중복적용불가, 1:중복적용가능, 2: 중복적용가능(할인금액포함)) /// /// 제휴할인그룹 중복 여부(1:중복적용가능, 0:중복적용불가, 2: 중복적용가능(할인금액포함)) /// public string TELECOM_COOP_DUP_PRMT_YN = ""; //#20171206 17크리스마스캠페인 end //#15583 캠페인 기능 개선 요청 start /// /// 모바일쿠폰 그룹 중복 여부(1:중복적용가능, 0:중복적용불가) /// public string MOBILE_CPN_DUP_PRMT_YN = "0"; /// /// 해피쿠폰 중복 여부(1:중복적용가능, 0:중복적용불가) /// public string HPY_CPN_DUP_PRMT_YN = "0"; //#15583 캠페인 기능 개선 요청 end ///// ///// 쿠폰할인그룹 중복 여부 ///// //public string CPNDC_GRP_DUP_YN = ""; ///// ///// 일반할인그룹 중복 여부 ///// //public string GNRL_DC_GRP_DUP_YN = ""; /// /// 캠페인 대상(1:전체, 2:HPC결제, 3:HPC고객, 4:해피앱고객) /// public string TRGT_CUST_TYPE = ""; /// /// 캠페인고객혜택(01:할인,02:적립,03:할인+적립,04:사은품,05:복권,06:명판,07:복권+명판,08:응모권,09:응모권+명판,10:스템프,11:할인(실효100%),12:사은품+적립,13:할인(실효)) /// public string CPI_CUST_BNFT_TYPE = ""; /// /// 상품 적용 방법(01:상품별, 02:상품합산, 03:결합, 04:N+N, 05:전체상품, 06:사은품) /// public string ITEM_APPLY_METHD = ""; /// /// 지불 구분(00:일반, 01:신용카드, 02:캐시비, 03:티머니) /// public string CUST_PAY_TYPE = ""; /// /// 캠페인성립금액 구분(1:구매금액(총매출), 2:대상상품, 3:구매금액+대상상품) /// public string TRGT_AMT_TYPE = ""; /// /// 캠페인성립금액 /// public double TRGT_AMT = 0; /// /// 제한 수량 /// public long LMT_QTY = 0; /// /// 수량 제한 기준(1:일별, 2:행사기간별) /// public string QTY_LMT_STD = ""; /// /// HP고객 최대 참여 횟수 /// public long HP_CUST_MAX_JOIN_CNT = 0; /// /// HP고객 참여 제한 기준(1:일별, 2:행사기간별) /// public string HP_CUST_JOIN_LMT_STD = ""; /// /// HPC기본적립 기준(0:적립없음, 1:적립가능) /// public string BASIC_HP_ACCUM_YN = ""; /// /// HPC기본적립 구분(0:적립안함,1:적립함,2:행사 상품 제외) /// public string BASIC_HP_ACCUM_STD = ""; /// /// HP추가적립 통신사 구분(0: 일반, 1: SKT, 2: KT,3: LGT) /// public string ADD_HP_ACCUM_TELECOM_DIV = ""; /// /// HPC추가적립 대상기준(0:적립없음, 1:BILL전체, 2:대상상품, 3:행사대상외 구매상품) /// public string ADD_HP_ACCUM_TRGT_STD = ""; /// /// HPC추가적립 율 /// public double ADD_HP_ACCUM_RATE = 0; /// /// HPC추가적립 추후적립 가능여부 /// public string ADD_HP_ACCUM_AF_DIV = ""; /// /// HPC추가적립 코드1 /// public string ADD_HP_ACCUM_CD1 = ""; /// /// HPC추가적립 코드2 /// public string ADD_HP_ACCUM_CD2 = ""; /// /// OFFER ID(스템프 행사시 클라우드 전송) /// public string OFFER_ID = ""; /// /// 사은품 지급기준(0:대상 아님, 1:금액당 개수, 2:최소금액 이상 개수, 3:수량당 갯수) /// public string FREE_GIFT_PROVD_STD = ""; /// /// 사은품 지급기준 금액 /// public double FREE_GIFT_STD_AMT = 0; /// /// 사은품 지급 수량 /// public long FREE_GIFT_PROVD_QTY = 0; /// /// 사은품 추가판매 여부(1:가능, 0:불가) /// public string FREE_GIFT_ADD_SALE_YN = ""; /// /// 캠페인 설명 /// public string CPI_EXPLN = ""; /// /// 고객면 리소스 파일 구분(1:이미지, 2:동영상) /// public string CUST_DSP_FILE_DIV = ""; /// /// 고객면 리소스 파일명 /// public string CUST_DSP_FILENM = ""; /// /// 스템프 수량 /// public long STAMP_QTY = 0; /// /// 사운드파일 구분(00(없음), 01(WAVE), 02(TTS)) /// public string SOUND_FILE_DIV = ""; /// /// 사운드파일 명 /// public string SOUND_FILE_NM = ""; /// /// TTS 출력 문구 /// public string TTS_DSCRP = ""; /// /// 파일 PLAY 시점 (1:상품등록, 2:캠페인성립) /// public string SOUND_FILE_PLAY_CHK_PNT = ""; /// /// 사운드 플레이 여부 /// public bool SOUND_PLAY_YN = false; /// /// 참여문의여부 /// public string JOIN_QUSTN_YN = ""; /// /// 참여문의여부 결과 /// public string JOIN_QUSTN_ANSWER = ""; /// /// 상품 중복 허용 여부(1:중복적용 가능, 0:중복적용 불가) /// public string ITEM_DUP_PRMT_YN = ""; /// /// 복권 멀티 출력 여부(0:멀티불가, 1:멀티허용) /// public string LTTR_MULTI_PRT_YN = ""; /// /// 캠페인 할인 결제 수단 /// public string CPI_DC_PAY_WAY = ""; /// /// 캠페인 영수증명 /// public string CPI_BILL_NM = ""; /// /// 캠페인 수량제한메시지 /// public string QTY_LIMIT_MSG = ""; /// /// 해피 고객 등급 /// public string HP_CUST_LVL = ""; /// /// 할인불가적용여부(0:할인불가미적용, 1:할인불가적용) /// public string DC_NOADM_PASS_YN = ""; /// /// 켐페인 시간 /// public ArrayList alDATA_HOUR = new ArrayList(); /// /// 캠페인 구성 /// public ArrayList alDATA_COMPNT = new ArrayList(); } /// /// 캠페인시간 /// public class DATA_HOUR { /// /// 요일 구분(1:일요일, 2:월요일 ~ 7:토요일) /// public string DOW_DIV = ""; /// /// 시작 시간 /// public string START_HOUR = ""; /// /// 종료 시간 /// public string FNSH_HOUR = ""; } /// /// 캠페인 구성 /// public class DATA_COMPNT { /// /// 구성 그룹 /// public string CPI_ITEM_GRP_CD = ""; /// /// 구성조건 유형(1:수량, 2:금액, 3:최소수량) /// public string CPI_COND_TYPE = ""; /// /// 구성조건 수량,금액 /// public double QTY_AMT = 0; /// /// 구성 할인유형(1:율, 2:금액) /// public string CPI_DC_TYPE = ""; /// /// 구성 할인 율,금액 /// public double DC_RATE_QTY_AMT = 0; /// /// 할인 최대 금액 /// public double DC_MAX_AMT = 0; } public class DATA_ITEM { /// /// 상품구성그룹 /// public string CPI_ITEM_GRP_CD = ""; /// /// 캠페인 할인 유형 /// public string CPI_DC_TYPE = ""; /// /// 캠페인 할인 율,금액 /// public double DC_RATE_AMT = 0; } } #endregion #region 층 정보 /// /// 층 정보 /// public class MST_FLOOR { public class FLOOR_DATA { /// /// 층코드 /// public string FLOOR_CD = string.Empty; /// /// 층명 /// public string FLOOR_NM = string.Empty; /// /// 수정일시 /// public string UPD_DT = string.Empty; /// /// 등록일시 /// public string REG_DT = string.Empty; /// /// 상태 /// public PosConst.DB_ROW_STATUS STATUS = PosConst.DB_ROW_STATUS.NONE; } } #endregion #region 테이블 정보 /// /// 테이블 정보 /// public class MST_TABLE { public class TABLE_DATA { /// /// 층 코드 /// public string FLOOR_CD = string.Empty; /// /// 테이블 번호 /// public string TABLE_NO = string.Empty; /// /// 테이블 명 /// public string TABLE_NM = string.Empty; /// /// 테이블 유형(1:테이블, 2:레이블) /// public string TABLE_TYPE = string.Empty; /// /// 테이블 형태(1:사각, 2:라운드, 3:타원, 4:이미지) /// public string TABLE_TYPE__1640 = string.Empty; /// /// 배경색 /// public string BACK_COLOR = string.Empty; /// /// 배경이미지 /// public string BACK_IMAGE = string.Empty; /// /// 폰트 색상 /// public string FONT_COLOR = string.Empty; /// /// 폰트 명 /// public string FONT_NM = string.Empty; /// /// 폰트 크기 /// public int FONT_SIZE = 0; /// /// X 좌표 /// public int X_COORD = 0; /// /// Y 좌표 /// public int Y_COORD = 0; /// /// 넓이 /// public int WIDTH = 0; /// /// 높이 /// public int HEIGHT = 0; /// /// 테이블 표시 구분 /// public string TABLE_DISP_FLAG = string.Empty; /// /// 좌석 수 /// public int SEAT_CNT = 0; /// /// 좌석 수 표시 구분 /// public string SEAT_DISP_FLAG = string.Empty; /// /// 테이블 조작 구분 /// public string OP_FLAG = string.Empty; /// /// 조작 층 구분 /// public string OP_FLOOR_CD = string.Empty; /// /// 조작 테이블 번호 /// public string OP_TABLE_NO = string.Empty; /// /// 테이블 사용 구분 /// public string USE_FLAG = string.Empty; /// /// 고객수 /// public int CUST_CNT = 0; /// /// 최초 주문 시간 /// public string FIRST_ORDER_TIME = string.Empty; /// /// 주문금액 /// public double ORDER_AMT = 0; /// /// 예약 구분 /// public string RESERVATION_FLAG = string.Empty; /// /// 예약 시간 /// public string RESERVATION_TIME = string.Empty; /// /// 주문 칼라 /// public string ORDER_COLOR = string.Empty; /// /// 결제완료 칼라 /// public string PAY_COMPLETE_COLOR = string.Empty; /// /// 결제완료 구분 /// public string PAY_COMPLETE_FLAG = string.Empty; /// /// 수정일시 /// public string UPD_DT = string.Empty; /// /// 등록일시 /// public string REG_DT = string.Empty; /// /// 상태 (추가,수정,삭제) /// public PosConst.DB_ROW_STATUS STATUS = PosConst.DB_ROW_STATUS.NONE; /// /// 상품총 수량 /// public int SALE_QTY = 0; /// /// 테이블 출력용 상품목록 /// public string ITEM_LIST = string.Empty; /// /// 객층정보 (FILLER1 = m_cTrnStatus.Head.PayGndrDiv + "|" + m_cTrnStatus.Head.PayAge) /// public string CUST_AGE = string.Empty; /// /// 고객상세정보 (FILLER2) /// public string CUST_LST = string.Empty; /// /// 메모존재여부 /// public bool IsMemo = false; /// /// 테이블 그룹 Index /// public int TABLE_GROUP_INDEX = -1; /// /// 주문담당자 /// public string ORD_PIC_NM = string.Empty; public string GetGroupIndex() { return TABLE_GROUP_INDEX > 0 ? TABLE_GROUP_INDEX.ToString() : string.Empty; } } public class TABLE_ITEM { /// /// 층 코드 /// public string FLOOR_CD = string.Empty; /// /// 테이블 번호 /// public string TABLE_NO = string.Empty; /// /// 순번 /// public int SEQ = 0; /// /// 상품 코드 /// public string ITEM_PLU_CD = string.Empty; /// /// 상품 구분(0:일반, 1:세트) /// public string ITEM_DIV = string.Empty; /// /// 판매 수량 /// public int SALE_QTY = 0; /// /// 판매 단가 /// public double SALE_PRC = 0; /// /// 판매 금액 /// public double SALE_AMT = 0; /// /// 영수 금액 /// public double BILL_AMT = 0; /// /// 할인 구분(00:정상, 01:무료(서비스), 02:임의할인, 03:환경사랑DC, 04:제품교환권, 05:케익교환권, 06:입점업체할인, 07:수수료할인) /// public string DC_DIV = string.Empty; /// /// 할인 율 /// public double DC_RATE = 0; /// /// 상품 할인 금액 /// public double ITEM_DC_AMT = 0; /// /// 소계 할인 금액 /// public double SUM_DC_AMT = 0; /// /// 캠페인 할인 금액 /// public double CPI_DC_AMT = 0; /// /// 제휴카드 할인 구분 /// public string COOP_CARD_DC_DIV = string.Empty; /// /// 제휴카드 할인 금액 /// public double COOP_CARD_DC_AMT = 0; /// /// 포인트 할인 구분 /// public string POINT_DC_DIV = string.Empty; /// /// 포인트 할인 금액 /// public double POINT_DC_AMT = 0; /// /// 쿠폰 할인 구분 /// public string CPN_DC_DIV = string.Empty; /// /// 쿠폰 할인 금액 /// public double CPN_DC_AMT = 0; /// /// 직원 할인 구분 /// public string EMP_DC_DIV = string.Empty; /// /// 직원 할인 금액 /// public double EMP_DC_AMT = 0; /// /// 세트 할인 금액 /// public double SET_DC_AMT = 0; /// /// 기타 할인 구분 /// public string ETC_DC_DIV = string.Empty; /// /// 기타 상품 할인 /// public double ETC_DC = 0; /// /// 포장 구분 /// public string PACK_DIV = string.Empty; /// /// 세트메뉴코드 /// public string SET_MENU_CD = string.Empty; /// /// 캠페인 증정 구분 /// public string CPI_PRESENT_DIV = string.Empty; /// /// 주문 메시지1 /// public string MSG1 = string.Empty; /// /// 주문 메시지2 /// public string MSG2 = string.Empty; /// /// 주문 메시지3 /// public string MSG3 = string.Empty; /// /// 메시지 등록 시간 /// public string MSG_REG_TIME = string.Empty; /// /// 주문 시간 /// public string ORD_TIME = string.Empty; /// /// 주문 완료 구분 /// public string ORD_COMP_DIV = string.Empty; /// /// 주문 담당자 번호 /// public string ORD_PIC_NO = string.Empty; /// /// 주문 담당자 명 /// public string ORD_PIC_NM = string.Empty; /// /// 취소 구분 /// 0:정상, 1:지정취소, 2:소계후 취소 /// public string CANCEL_DIV = string.Empty; /// /// 취소 일시 /// public string CANCEL_DATE = string.Empty; /// /// 상품 명 /// public string ITEM_NM = string.Empty; } } #endregion #region 해피오더 정보 public class TR_HPORD { public class HPORD_HEADER { /// /// 주문번호 /// public string OrderNum; /// /// 결제모듈주문번호 /// public string OrderPgNum; /// /// 주문자명 /// public string OwnerName; /// /// 주문금액 /// public string OrderMoney; /// /// 결제금액 /// public string PayMoney; /// /// 해피포인트 사용금액 /// public string HappyUseMoney; /// /// 수령자명 /// public string Receiver; /// /// 수령자핸드폰 /// public string ReceiverHp; /// /// 주문일자 /// public string OrderDate; /// /// 결제진행상태(1:결제중, 2:결제완료, 3:결제취소, 5:현장주문) /// public string PayStatus; /// /// 상태값(주문접수:4, 상품준비:5, 픽업대기:7, 픽업완료:8) /// public string OrderStatus; /// /// 픽업시간 /// public string PickupTime; /// /// 주문타입(1:매장즉시,2:매장시간,3:예약주문, 4:내부배달, 5:외부배달, 6:사전예약) /// public string OrderType; /// /// 현금영수증 발급용 공급가액 /// public string CashSupplyPrice; /// /// 현금영수증 발급용 부가세 /// public string CashSurTax; /// /// 고객요청사항 /// public string CustMsg; /// /// 픽업/배달 D-Day /// public string DDay; /// /// 현장결제(Y:현장결제, N:그 외) /// public string FieldPay; /// /// 배송기사명 /// public string DeliveryName; /// /// 배송기사연락처 /// public string DeliveryHp; /// /// ownerId /// public string OwnerId; //#10906_[BR] 요기요 해피오더 매출 처리 기능 개발_hs /// /// ownerId /// public string Channel; //#11078_[공통] 해피오더 외부채널 표시 방식 변경 적용 요청_hs /// /// ownerId /// public string ChannelName; //#11078_[공통] 해피오더 외부채널 표시 방식 변경 적용 요청_hs //17.08.22 dkshin SS 해피오더 /// /// 대기번호 /// public string DailyCode; //grayber20180201 해피오더 고객정보 추가 + 원산지 표기 #13780 start /// /// 주소지 정보 1 /// public string Address1; /// /// 주소지 정보 2 /// public string Address2; //grayber20180201 해피오더 고객정보 추가 + 원산지 표기 #13780 end //#20180612 해피오더 주문알림 start public string immediateOrder; //#20180612 해피오더 주문알림 end } public class HPORD_ITEM { /// /// 주문번호 /// public string OrderNum; /// /// 순번 /// public string OrderSeq; /// /// 상품코드 /// public string GoodsCode; /// /// 상품 바코드 /// public string Barcode; /// /// 상품명 /// public string GoodsName; /// /// 원가 /// public string SupplyPrice; /// /// 판매가 /// public string SalePrice; /// /// 할인가 /// public string DiscountPrice; /// /// 수량 /// public string Qty; /// /// 플레이버 명 /// public string FlavourName; /// /// 플레이버 구분 /// public string FlavourFlag; /// /// 현금영수증 공급가액(부가세제외상품가 * ea) /// public string CashTotSupplyPrice; /// /// 현금영수증 부가세(부가세 * ea) /// public string CashTotSurTax; //17.08.22 dkshin SS 해피오더 /// /// 픽업시간 /// public string PickupTime; //17.08.22 dkshin SS 해피오더 /// /// 대기번호 /// public string DailyCode; } //#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 start public class HPORD_MONTHPRT { /// /// 픽업) 취소 주문은 제외한 주문 카운트 /// public string pickupOrderCnt; /// /// 픽업) 상품 할인 금액을 포함한 실판매가 합계 /// public string pickupSalePriceTot; /// /// 픽업) 상품 할인 금액을 제외한 원가 합계 /// public string pickupOrgPriceTot; /// /// 배달) 취소 주문은 제외한 주문 카운트 /// public string deliveryOrderCnt; /// /// 배달) 상품 할인 금액을 포함한 실판매가 합계 /// public string deliverySalePriceTot; /// /// 배달) 상품 할인 금액을 제외한 원가 합계 /// public string deliveryOrgPriceTot; } //#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 end } #endregion #region 한국공항공사 I/F 정보 /// /// 영수증정보_HEADER(매출정보) /// public class KACReceiptHeader { private string m_sTranType; // 매출구분(4) public string TRAN_TYPE { get { return m_sTranType; } set { m_sTranType = string.Format("{0, -4}", value); } } private string m_sConNo; // 계약번호(10) (ERP상의 계약 번호) public string CON_NO { get { return m_sConNo; } set { m_sConNo = string.Format("{0, -10}", value); } } private string m_sSaleDt; // 영업일자(8) public string SALE_DT { get { return m_sSaleDt; } set { m_sSaleDt = string.Format("{0, -8}", value); } } private string m_sStoreCd; // 매장정보(10) public string STORE_CD { get { return m_sStoreCd; } set { m_sStoreCd = string.Format("{0, -10}", value); } } private string m_sPosNo; // POS번호(10) public string POS_NO { get { return m_sPosNo; } set { m_sPosNo = string.Format("{0, -10}", value); } } private string m_sReceiptSeq; // 등록순번(5) (계약번호+영업일자+점번호+POS번호 로 순차적으로 증가되는 값 public string RECEIPT_SEQ { get { return m_sReceiptSeq; } set { m_sReceiptSeq = string.Format("{0, -5}", value); } } private string m_sReceiptNo; // 영수증번호(30) public string RECEIPT_NO { get { return m_sReceiptNo; } set { m_sReceiptNo = string.Format("{0, -30}", value); } } private string m_sItemQty; // ITEM개수(5) public string ITEM_QTY { get { return m_sItemQty; } set { m_sItemQty = string.Format("{0, -5}", value); } } private string m_sSaleTm; // 매출시간(6) (HH24MMSS) public string SALE_TM { get { return m_sSaleTm; } set { m_sSaleTm = string.Format("{0, -6}", value); } } private string m_sCancelYn; // 취소여부(1) (0:정상, 1:취소) public string CANCEL_YN { get { return m_sCancelYn; } set { m_sCancelYn = string.Format("{0, -1}", value); } } private string m_sTotAmt; // 총금액(15) public string TOT_AMT { get { return m_sTotAmt; } set { m_sTotAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sSaleAmt; // 매가금액(15) (공급가액) public string SALE_AMT { get { return m_sSaleAmt; } set { m_sSaleAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sTaxAmt; // 부가세금액(15) public string TAX_AMT { get { return m_sTaxAmt; } set { m_sTaxAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sCashAmt; // 현금금액(15) public string CASH_AMT { get { return m_sCashAmt; } set { m_sCashAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sCardAmt; // 카드금액(15) public string CARD_AMT { get { return m_sCardAmt; } set { m_sCardAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sEtcAmt; // 기타금액(15) public string ETC_AMT { get { return m_sEtcAmt; } set { m_sEtcAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sCashYn; // 현금여부(1) (0:복합결제, 1:현금결제만) public string CASH_YN { get { return m_sCashYn; } set { m_sCashYn = string.Format("{0, -15}", value); } } private string m_sCashReceiptYn;// 현금영수증발행여부(1) (0:발행, 1:미발행) public string CASH_RECEIPT_YN { get { return m_sCashReceiptYn; } set { m_sCashReceiptYn = string.Format("{0, -1}", value); } } private string m_sBuyNm; // 구매자명(20) public string BUY_NM { get { return m_sBuyNm; } set { m_sBuyNm = string.Format("{0, -20}", value); } } private string m_sBuyCounCd; // 구매자국적코드(3) public string BUY_COUN_CD { get { return m_sBuyCounCd; } set { m_sBuyCounCd = string.Format("{0, -3}", value); } } private string m_sBuySexCd; // 구매자성별(1) (0:남, 1:여, 9:기타) public string BUY_SEX_CD { get { return m_sBuySexCd; } set { m_sBuySexCd = string.Format("{0, -1}", value); } } private string m_sBuyBirthday; // 구매자생년월일(8) (YYYYMMDD, 없으면 '+0000000') public string BUY_BIRTHDAY { get { return m_sBuyBirthday; } set { m_sBuyBirthday = string.Format("{0, -8}", value); } } private string m_sBuyAge; // 구매자나이(5) (없으면 '+0000') public string BUY_AGE { get { return m_sBuyAge; } set { m_sBuyAge = string.Format("{0, -5}", value); } } private string m_sAirNo; // 편명(20) public string AIR_NO { get { return m_sAirNo; } set { m_sAirNo = string.Format("{0, -20}", value); } } private string m_sCreateDt; // 영수증생성일자(14) (YYYYMMDDHHMMSS) public string CREATE_DT { get { return m_sCreateDt; } set { m_sCreateDt = string.Format("{0, -14}", value); } } } /// /// 영수증정보_ITEM(매출정보) /// public class KACReceiptItem { private string m_sConNo; // 계약번호(10) (ERP상의 계약 번호) public string CON_NO { get { return m_sConNo; } set { m_sConNo = string.Format("{0, -10}", value); } } private string m_sSaleDt; // 영업일자(8) public string SALE_DT { get { return m_sSaleDt; } set { m_sSaleDt = string.Format("{0, -8}", value); } } private string m_sStoreCd; // 매장정보(10) public string STORE_CD { get { return m_sStoreCd; } set { m_sStoreCd = string.Format("{0, -10}", value); } } private string m_sPosNo; // POS번호(10) public string POS_NO { get { return m_sPosNo; } set { m_sPosNo = string.Format("{0, -10}", value); } } private string m_sReceiptNo; // 영수증번호(30) public string RECEIPT_NO { get { return m_sReceiptNo; } set { m_sReceiptNo = string.Format("{0, -30}", value); } } private string m_sProcSeq; // 단품SEQ(8) public string PROC_SEQ { get { return m_sProcSeq; } set { m_sProcSeq = string.Format("{0, -8}", value); } } private string m_sProdCd; // 단품코드(20) public string PROD_CD { get { return m_sProdCd; } set { m_sProdCd = string.Format("{0, -20}", value); } } private string m_sProdNm; // 단품명(100) public string PROD_NM { get { return m_sProdNm; } set { m_sProdNm = string.Format("{0, -100}", value); } } private string m_sQty; // 수량(5) public string QTY { get { return m_sQty; } set { m_sQty = string.Format("{0:00000}", int.Parse(value)); } } private string m_sUnitPrice; // 단가(15) public string UNIT_PRICE { get { return m_sUnitPrice; } set { m_sUnitPrice = string.Format("{0:000000000000000}", double.Parse(value)); } } private string m_sAmt; // 가격(15) public string AMT { get { return m_sAmt; } set { m_sAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sCreateDt; // 영수증등록일시(14) public string CREATE_DT { get { return m_sCreateDt; } set { m_sCreateDt = string.Format("{0, -14}", value); } } } /// /// 마감정보 /// public class KACCalcData { private string m_sTranType; // 매출구분(4) public string TRAN_TYPE { get { return m_sTranType; } set { m_sTranType = string.Format("{0, -4}", value); } } private string m_sConNo; // 계약번호(10) (ERP상의 계약 번호) public string CON_NO { get { return m_sConNo; } set { m_sConNo = string.Format("{0, -10}", value); } } private string m_sSaleDt; // 마감일자(8) public string SALE_DT { get { return m_sSaleDt; } set { m_sSaleDt = string.Format("{0, -8}", value); } } private string m_sStoreCd; // 매장정보(10) public string STORE_CD { get { return m_sStoreCd; } set { m_sStoreCd = string.Format("{0, -10}", value); } } private string m_sPosNo; // POS번호(10) public string POS_NO { get { return m_sPosNo; } set { m_sPosNo = string.Format("{0, -10}", value); } } private string m_sReceiptSeq; // 등록순번(5) (계약번호+영업일자+점번호+POS번호 로 순차적으로 증가되는 값 public string RECEIPT_SEQ { get { return m_sReceiptSeq; } set { m_sReceiptSeq = string.Format("{0, -5}", value); } } private string m_sReceiptNo; // 영수증번호(30) public string RECEIPT_NO { get { return m_sReceiptNo; } set { m_sReceiptNo = string.Format("{0, -30}", value); } } private string m_sSaleTm; // 매출일시(6) public string SALE_TM { get { return m_sSaleTm; } set { m_sSaleTm = string.Format("{0, -6}", value); } } private string m_sReceiptQty; // 영수증발행수(10) (당일 발행한 총 영수증 건수) public string RECEIPT_QTY { get { return m_sReceiptQty; } set { m_sReceiptQty = string.Format("{0:0000000000}", int.Parse(value)); } } private string m_sTotalAmt; // 총금액(15) public string TOTAL_AMT { get { return m_sTotalAmt; } set { m_sTotalAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sSaleAmt; // 상품금액(15) public string SALE_AMT { get { return m_sSaleAmt; } set { m_sSaleAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sTaxAmt; // 부가세금액(15) public string TAX_AMT { get { return m_sTaxAmt; } set { m_sTaxAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } } private string m_sCashAmt; // 현금금액(15) public string CASH_AMT { get { return m_sCashAmt; } set { m_sCashAmt = string.Format("{0:000000000000000}", double.Parse(value)); } } private string m_sCardAmt; // 카드금액(15) public string CARD_AMT { get { return m_sCardAmt; } set { m_sCardAmt = string.Format("{0:000000000000000}", double.Parse(value)); } } private string m_sEtcAmt; // 기타금액(15) public string ETC_AMT { get { return m_sEtcAmt; } set { m_sEtcAmt = string.Format("{0:000000000000000}", double.Parse(value)); } } private string m_sCreateDt; // 영수증등록일시(14) public string CREATE_DT { get { return m_sCreateDt; } set { m_sCreateDt = string.Format("{0, -14}", value); } } } #endregion #region TR_CASHIER_TEST 캐셔 시험 /// /// 캐셔 시험 /// public class TR_CASHIER_TEST { public const string ITEM = "TR_CASHIER_TEST"; public class DATA { } public class NAME { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 판매 일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 순번 /// public const string SEQ_NO = "SEQ_NO"; /// /// 시험 종류 /// public const string TEST_KIND = "TEST_KIND"; /// /// 시험 일시 /// public const string TEST_DATE = "TEST_DATE"; /// /// 판매원 번호 /// public const string CASHIER_NO = "CASHIER_NO"; /// /// 시험 항목 ID /// public const string TEST_ENTRY_ID = "TEST_ENTRY_ID"; /// /// 정답 항목수 /// public const string PASS_CNT = "PASS_CNT"; /// /// 시험 항목수 /// public const string TEST_CNT = "TEST_CNT"; /// /// 시험 합격 여부 /// public const string TEST_PASS_YN = "TEST_PASS_YN"; /// /// 시험 항목 명 /// public const string TEST_ENTRY_NM = "TEST_ENTRY_NM"; } } #endregion #region ETC_STOR_INSPCT_ANSWR_STOR 점포관리 점검응답 점포 /// /// 점포관리 점검응답 점포 /// public class ETC_STOR_INSPCT_ANSWR_STOR { public const string ITEM = "ETC_STOR_INSPCT_ANSWR_STOR"; public class NAME { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점검 항목 그룹 코드 /// public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 시작 일자 /// public const string START_DT = "START_DT"; /// /// 응답 여부 /// public const string ANSWR_YN = "ANSWR_YN"; /// /// 기타내용1 /// public const string ETC_CTNTS_1 = "ETC_CTNTS_1"; /// /// 기타내용2 /// public const string ETC_CTNTS_2 = "ETC_CTNTS_2"; /// /// 기타내용3 /// public const string ETC_CTNTS_3 = "ETC_CTNTS_3"; /// /// 전송 여부 /// public const string SEND_YN = "SEND_YN"; /// /// 등록자 /// public const string REG_USER_ID = "REG_USER_ID"; /// /// 등록 일시 /// public const string REG_DATE = "REG_DATE"; /// /// 수정자 /// public const string UPD_USER_ID = "UPD_USER_ID"; /// /// 갱신 일시 /// public const string UPD_DATE = "UPD_DATE"; } public class DATA { /// /// 회사 코드 /// public string CMP_CD = ""; /// /// 점검 항목 그룹 코드 /// public string INSPCT_ENTRY_GRP_CD = ""; /// /// 점포 코드 /// public string STOR_CD = ""; /// /// 시작 일자 /// public string START_DT = ""; /// /// 응답 여부 /// public string ANSWR_YN = ""; /// /// 기타내용1 /// public string ETC_CTNTS_1 = ""; /// /// 기타내용2 /// public string ETC_CTNTS_2 = ""; /// /// 기타내용3 /// public string ETC_CTNTS_3 = ""; /// /// 전송 여부 /// public string SEND_YN = ""; /// /// 등록자 /// public string REG_USER_ID = ""; /// /// 등록 일시 /// public string REG_DATE = ""; /// /// 수정자 /// public string UPD_USER_ID = ""; /// /// 갱신 일시 /// public string UPD_DATE = ""; } /// /// 컬럼순서 /// public class SEQ { public const int CMP_CD = 1; public const int INSPCT_ENTRY_GRP_CD = 2; public const int STOR_CD = 3; public const int START_DT = 4; public const int ANSWR_YN = 5; public const int ETC_CTNTS_1 = 6; public const int ETC_CTNTS_2 = 7; public const int ETC_CTNTS_3 = 8; public const int SEND_YN = 9; public const int REG_USER_ID = 10; public const int REG_DATE = 11; public const int UPD_USER_ID = 12; public const int UPD_DATE = 13; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region ETC_STOR_INSPCT_ANSWR 점포관리 점검 응답 /// /// 점포관리 점검 응답 /// public class ETC_STOR_INSPCT_ANSWR { public const string ITEM = "ETC_STOR_INSPCT_ANSWR"; public class NAME { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 브랜드 코드 /// public const string BRAND_CD = "BRAND_CD"; /// /// 점검 항목 그룹 코드 /// public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 시작 일자 /// public const string START_DT = "START_DT"; /// /// 점검 항목 대분류 코드 /// public const string INSPCT_ENTRY_L_CLSS_CD = "INSPCT_ENTRY_L_CLSS_CD"; /// /// 점검 항목 /// public const string INSPCT_ENTRY = "INSPCT_ENTRY"; /// /// 선택 항목 1 여부 /// public const string SEL_ENTRY_1_YN = "SEL_ENTRY_1_YN"; /// /// 선택 항목 2 여부 /// public const string SEL_ENTRY_2_YN = "SEL_ENTRY_2_YN"; /// /// 선택 항목 3 여부 /// public const string SEL_ENTRY_3_YN = "SEL_ENTRY_3_YN"; /// /// 선택 항목 4 여부 /// public const string SEL_ENTRY_4_YN = "SEL_ENTRY_4_YN"; /// /// 선택 항목 5 여부 /// public const string SEL_ENTRY_5_YN = "SEL_ENTRY_5_YN"; /// /// 점수 1 /// public const string SCORE_1 = "SCORE_1"; /// /// 점수 2 /// public const string SCORE_2 = "SCORE_2"; /// /// 점수 3 /// public const string SCORE_3 = "SCORE_3"; /// /// 점수 4 /// public const string SCORE_4 = "SCORE_4"; /// /// 점수 5 /// public const string SCORE_5 = "SCORE_5"; /// /// 선택 항목 1 내용 /// public const string SEL_ENTRY_1_CTNTS = "SEL_ENTRY_1_CTNTS"; /// /// 선택 항목 2 내용 /// public const string SEL_ENTRY_2_CTNTS = "SEL_ENTRY_2_CTNTS"; /// /// 선택 항목 3 내용 /// public const string SEL_ENTRY_3_CTNTS = "SEL_ENTRY_3_CTNTS"; /// /// 선택 항목 4 내용 /// public const string SEL_ENTRY_4_CTNTS = "SEL_ENTRY_4_CTNTS"; /// /// 선택 항목 5 내용 /// public const string SEL_ENTRY_5_CTNTS = "SEL_ENTRY_5_CTNTS"; /// /// 비고 /// public const string NOTE = "NOTE"; /// /// 전송 여부 /// public const string SEND_YN = "SEND_YN"; /// /// 등록자 /// public const string REG_USER_ID = "REG_USER_ID"; /// /// 등록 일시 /// public const string REG_DATE = "REG_DATE"; /// /// 수정자 /// public const string UPD_USER_ID = "UPD_USER_ID"; /// /// 갱신 일시 /// public const string UPD_DATE = "UPD_DATE"; } public class DATA { /// /// 회사 코드 /// public string CMP_CD = ""; /// /// 브랜드 코드 /// public string BRAND_CD = ""; /// /// 점검 항목 그룹 코드 /// public string INSPCT_ENTRY_GRP_CD = ""; /// /// 점포 코드 /// public string STOR_CD = ""; /// /// 시작 일자 /// public string START_DT = ""; /// /// 점검 항목 대분류 코드 /// public string INSPCT_ENTRY_L_CLSS_CD = ""; /// /// 점검 항목 /// public int INSPCT_ENTRY = 0; /// /// 선택 항목 1 여부 /// public string SEL_ENTRY_1_YN = ""; /// /// 선택 항목 2 여부 /// public string SEL_ENTRY_2_YN = ""; /// /// 선택 항목 3 여부 /// public string SEL_ENTRY_3_YN = ""; /// /// 선택 항목 4 여부 /// public string SEL_ENTRY_4_YN = ""; /// /// 선택 항목 5 여부 /// public string SEL_ENTRY_5_YN = ""; /// /// 점수 1 /// public int SCORE_1 = 0; /// /// 점수 2 /// public int SCORE_2 = 0; /// /// 점수 3 /// public int SCORE_3 = 0; /// /// 점수 4 /// public int SCORE_4 = 0; /// /// 점수 5 /// public int SCORE_5 = 0; /// /// 선택 항목 1 내용 /// public string SEL_ENTRY_1_CTNTS = ""; /// /// 선택 항목 2 내용 /// public string SEL_ENTRY_2_CTNTS = ""; /// /// 선택 항목 3 내용 /// public string SEL_ENTRY_3_CTNTS = ""; /// /// 선택 항목 4 내용 /// public string SEL_ENTRY_4_CTNTS = ""; /// /// 선택 항목 5 내용 /// public string SEL_ENTRY_5_CTNTS = ""; /// /// 비고 /// public string NOTE = ""; /// /// 전송 여부 /// public string SEND_YN = ""; /// /// 등록자 /// public string REG_USER_ID = ""; /// /// 등록 일시 /// public string REG_DATE = ""; /// /// 수정자 /// public string UPD_USER_ID = ""; /// /// 갱신 일시 /// public string UPD_DATE = ""; } /// /// 컬럼순서 /// public class SEQ { public const int CMP_CD = 1; public const int BRAND_CD = 2; public const int INSPCT_ENTRY_GRP_CD = 3; public const int STOR_CD = 4; public const int START_DT = 5; public const int INSPCT_ENTRY_L_CLSS_CD = 6; public const int INSPCT_ENTRY = 7; public const int SEL_ENTRY_1_YN = 8; public const int SEL_ENTRY_2_YN = 9; public const int SEL_ENTRY_3_YN = 10; public const int SEL_ENTRY_4_YN = 11; public const int SEL_ENTRY_5_YN = 12; public const int SCORE_1 = 13; public const int SCORE_2 = 14; public const int SCORE_3 = 15; public const int SCORE_4 = 16; public const int SCORE_5 = 17; public const int SEL_ENTRY_1_CTNTS = 18; public const int SEL_ENTRY_2_CTNTS = 19; public const int SEL_ENTRY_3_CTNTS = 20; public const int SEL_ENTRY_4_CTNTS = 21; public const int SEL_ENTRY_5_CTNTS = 22; public const int NOTE = 23; public const int SEND_YN = 24; public const int REG_USER_ID = 25; public const int REG_DATE = 26; public const int UPD_USER_ID = 27; public const int UPD_DATE = 28; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region ETC_STOR_EQU_CHECK_LIST 일일점검 점포 장비 리스트 /// /// 점포관리 점검응답 점포 /// public class ETC_STOR_EQU_CHECK_LIST { public const string ITEM = "ETC_STOR_EQU_CHECK_LIST"; public class NAME { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 점검 일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점검 상태 /// public const string CHECK_STATE = "CHECK_STATE"; /// /// 전송 여부 /// public const string SEND_YN = "SEND_YN"; /// /// 등록자 /// public const string REG_USER_ID = "REG_USER_ID"; /// /// 등록 일시 /// public const string REG_DATE = "REG_DATE"; /// /// 수정자 /// public const string UPD_USER_ID = "UPD_USER_ID"; /// /// 갱신 일시 /// public const string UPD_DATE = "UPD_DATE"; } public class DATA { /// /// 회사 코드 /// public string CMP_CD = ""; /// /// 점포 코드 /// public string STOR_CD = ""; /// /// 점검 일자 /// public string SALE_DT = ""; /// /// 응답 여부 /// public string CHECK_STATE = ""; /// /// 전송 여부 /// public string SEND_YN = ""; /// /// 등록자 /// public string REG_USER_ID = ""; /// /// 등록 일시 /// public string REG_DATE = ""; /// /// 수정자 /// public string UPD_USER_ID = ""; /// /// 갱신 일시 /// public string UPD_DATE = ""; } /// /// 컬럼순서 /// public class SEQ { public const int CMP_CD = 1; public const int STOR_CD = 2; public const int SALE_DT = 3; public const int CHECK_STATE = 4; public const int SEND_YN = 5; public const int REG_USER_ID = 6; public const int REG_DATE = 7; public const int UPD_USER_ID = 8; public const int UPD_DATE = 9; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion #region ETC_STOR_EQU_CHECK_DETAIL 일일점검 점포 장비 상세 /// /// 점포관리 점검응답 점포 /// public class ETC_STOR_EQU_CHECK_DETAIL { public const string ITEM = "ETC_STOR_EQU_CHECK_DETAIL"; public class NAME { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 점검 일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점검 구분(대분류) /// public const string CHECK_DIV_CD = "CHECK_DIV_CD"; /// /// 점검 장비 /// public const string CHECK_EQU_CD = "CHECK_EQU_CD"; /// /// 점검 결과 /// public const string CHECK_RESULT = "CHECK_RESULT"; /// /// AS 결과 /// public const string AS_RESULT = "AS_RESULT"; /// /// 점포확인 결과 /// public const string STOR_RESULT = "STOR_RESULT"; /// /// 등록자 /// public const string REG_USER_ID = "REG_USER_ID"; /// /// 등록 일시 /// public const string REG_DATE = "REG_DATE"; /// /// 수정자 /// public const string UPD_USER_ID = "UPD_USER_ID"; /// /// 갱신 일시 /// public const string UPD_DATE = "UPD_DATE"; } public class DATA { /// /// 회사 코드 /// public string CMP_CD = ""; /// /// 점포 코드 /// public string STOR_CD = ""; /// /// 점검 일자 /// public string SALE_DT = ""; /// /// 점검 구분(대분류) /// public string CHECK_DIV_CD = ""; /// /// 점검 장비 /// public string CHECK_EQU_CD = ""; /// /// 점검 결과 /// public string CHECK_RESULT = ""; /// /// AS 결과 /// public string AS_RESULT = ""; /// /// 점포확인 결과 /// public string STOR_RESULT = ""; /// /// 등록자 /// public string REG_USER_ID = ""; /// /// 등록 일시 /// public string REG_DATE = ""; /// /// 수정자 /// public string UPD_USER_ID = ""; /// /// 갱신 일시 /// public string UPD_DATE = ""; } /// /// 컬럼순서 /// public class SEQ { public const int CMP_CD = 1; public const int STOR_CD = 2; public const int SALE_DT = 3; public const int CHECK_DIV_CD = 4; public const int CHECK_EQU_CD = 5; public const int CHECK_RESULT = 6; public const int AS_RESULT = 7; public const int STOR_RESULT = 8; public const int REG_USER_ID = 9; public const int REG_DATE = 10; public const int UPD_USER_ID = 11; public const int UPD_DATE = 12; } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // IRT 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region IQ_OPEN_REQ 영업개시 요청 /// /// 영업개시 요청 /// public class IQ_OPEN_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 담당자 번호 /// public const string OP_NO = "OP_NO"; /// /// 담당자 암호 /// public const string OP_PWD = "OP_PWD"; /// /// 영업개시구분 /// public const string OPEN_TY = "OPEN_TY"; /// /// 영업개시일시 /// public const string SYS_DATE = "SYS_DATE"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메세지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 영업개시 응답 /// public class IQ_OPEN_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 담당자 번호 /// public const string OP_NO = "OP_NO"; /// /// 담당자 암호 /// public const string OP_PWD = "OP_PWD"; /// /// 영업개시구분 /// public const string OPEN_TY = "OPEN_TY"; /// /// 영업개시일시 /// public const string SYS_DATE = "SYS_DATE"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메세지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_LOTTERY_NUMBERINQ 복권번호 발행 /// /// 복권번호 발행 요청 /// public class IQ_LOTTERY_NUMBERINQ_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 복권번호 /// public const string CAMPAIGN_CODE = "CAMPAIGN_CODE"; /// /// 조회요청구분 /// public const string INQ_FLAG = "INQ_FLAG"; /// /// 당첨조건금액 /// public const string COND_AMT = "COND_AMT"; /// /// 발행수량 /// public const string ISSUE_CNT = "ISSUE_CNT"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 복권번호 발행 응답 /// public class IQ_LOTTERY_NUMBERINQ_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STORE_CD = "STORE_CD"; /// /// 복권번호 /// public const string LOTTERY_NO = "LOTTERY_NO"; /// /// 복권등수 /// public const string LOTTERY_GRADE = "LOTTERY_GRADE"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메시지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_EXCHAGE_TICKET_REQ 잔액교환권 발행 요청 /// /// 잔액교환권 발행 요청 /// public class IQ_EXCHAGE_TICKET_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// POSNO /// public const string POS_NO = "POS_NO"; /// /// 발급구분 /// public const string ISSUE_TYPE = "ISSUE_TYPE"; /// /// 발행번호 /// public const string TICKET_NO = "TICKET_NO"; /// /// 발행금액 /// public const string TICKET_AMT = "TICKET_AMT"; /// /// 등록사번 /// public const string USER_ID = "USER_ID"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메시지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 잔액교환권 발행 응답 /// public class IQ_EXCHAGE_TICKET_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// POSNO /// public const string POS_NO = "POS_NO"; /// /// 발급구분 /// public const string ISSUE_TYPE = "ISSUE_TYPE"; /// /// 발행번호 /// public const string TICKET_NO = "TICKET_NO"; /// /// 발행금액 /// public const string TICKET_AMT = "TICKET_AMT"; /// /// 등록사번 /// public const string USER_ID = "USER_ID"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메시지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_GIFT_APP_REQ 상품권 인증 요청 /// /// 상품권 인증 요청 /// public class IQ_GIFT_APP_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 승인구분 /// public const string INQ_MODE = "INQ_MODE"; /// /// 거래구분 /// public const string DEAL_TYPE = "DEAL_TYPE"; /// /// 승인서버구분 /// public const string INQ_FLAG = "INQ_FLAG"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// POSNO /// public const string POS_NO = "POS_NO"; /// /// 거래번호 /// public const string REG_NO = "REG_NO"; /// /// 요청자 /// public const string OP_NO = "OP_NO"; /// /// 입력구분 /// public const string WCC = "WCC"; /// /// 승인처리 경로 /// public const string APPR_PATH = "APPR_PATH"; /// /// 상품권번호 /// public const string GIFT_NO = "GIFT_NO"; /// /// 상품권권종 /// public const string GIFTVRTY = "GIFTVRTY"; /// /// 원거래일자 /// public const string ORG_SALE_DT = "ORG_SALE_DT"; /// /// 원거래 승인번호 /// public const string ORG_APPROVE_NO = "ORG_APPROVE_NO"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 상품권 인증 응답 /// public class IQ_GIFT_APP_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 승인구분 /// public const string INQ_MODE = "INQ_MODE"; /// /// 거래구분 /// public const string DEAL_TYPE = "DEAL_TYPE"; /// /// 승인서버구분 /// public const string INQ_FLAG = "INQ_FLAG"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// POSNO /// public const string POS_NO = "POS_NO"; /// /// 상품권번호 /// public const string GIFT_NO = "GIFT_NO"; /// /// 상품권권종 /// public const string GIFT_TYPE = "GIFT_TYPE"; /// /// 상품권금액 /// public const string GIFT_AMT = "GIFT_AMT"; /// /// 승인일시 /// public const string APPROVE_DATE = "APPROVE_DATE"; /// /// 승인번호 /// public const string APPROVE_NO = "APPROVE_NO"; /// /// 메시지1 /// public const string MESSAGE1 = "MESSAGE1"; /// /// 메시지2 /// public const string MESSAGE2 = "MESSAGE2"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_SALEONCREDIT_CUSTINQ_REQ 외상고객 조회(잔액) /// /// 외상고객 조회(잔액) 요청 /// public class IQ_SALEONCREDIT_CUSTINQ_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 조회요청구분 /// public const string INQ_FLAG = "INQ_FLAG"; /// /// 고객 형태 /// public const string CUSTOMER_TY = "CUSTOMER_TY"; /// /// 외상고객 ID /// public const string CUSTOMER_ID = "CUSTOMER_ID"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 외상고객 조회(잔액) 응답 /// public class IQ_SALEONCREDIT_CUSTINQ_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STORE_CD = "STORE_CD"; /// /// 조회 TN /// public const string INQ_COUNT = "INQ_COUNT"; /// /// 고객정보 /// public const string CUSTOMER_VALUE = "CUSTOMER_VALUE"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_STORECLAIM_MSG_REQ 점포 클레임 송신 /// /// 외상고객 조회(잔액) 요청 /// public class IQ_STORECLAIM_MSG_REQ { public const string ITEM = "IQ_STORECLAIM_MSG_REQ"; /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public string INQ_TYPE = ""; /// /// 점포코드 /// public string STOR_CD = ""; /// /// CLAIM 일자 /// public string SALE_DT = ""; /// /// 일련번호 /// public string SEQ = ""; /// /// 고객 명 /// public string CUST_NM = ""; /// /// 남녀구분 /// public string CUST_SEX = ""; /// /// 고객연락처 /// public string CUST_TEL = ""; /// /// 제조일자 /// public string LOT_NO = ""; /// /// 대표제품명 /// public string ITEM_SNM = ""; /// /// 실구매일자 /// public string BUY_DT = ""; /// /// 처리구분 /// public string CLAIM_PRC_GB = ""; /// /// 처리비용 /// public string CLAIM_PRC_COST = ""; /// /// 처리내용 /// public string CLAIM_PRC_MEMO = ""; /// /// 등록일시 /// public string REG_YMDHMS = ""; /// /// 사용자코드 /// public string USER_ID = ""; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 점포 클레임 송신 응답 /// public class IQ_STORECLAIM_MSG_RES { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public string INQ_TYPE = ""; /// /// 점포코드 /// public string STORE_CD = ""; /// /// 등록일자 /// public string SALE_DT = ""; /// /// 응답코드 /// public string RES_CD = ""; /// /// 응답메세지 /// public string REG_MSG = ""; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_SALEONCREDIT_USE_REQ 외상사용 요청 /// /// 외상사용 요청 /// public class IQ_SALEONCREDIT_USE_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POSNO /// public const string POS_NO = "POS_NO"; /// /// 매출일자 /// public const string SALE_DT = "SALE_DT"; /// /// 외상구분 /// public const string SALE_GBN = "SALE_GBN"; /// /// 고객번호 /// public const string CUST_ID = "CUST_ID"; /// /// 외상금액 /// public const string SALE_AMT = "SALE_AMT"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 외상사용 응답 /// public class IQ_SALEONCREDIT_USE_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 매출일자 /// public const string SALE_DT = "SALE_DT"; /// /// 결과코드 /// public const string RES_CD = "RES_CD"; /// /// 결과메시지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_PREPAIDCARD_USE_REQ 선블카드 요청 /// /// 선블카드 사용 요청 /// public class IQ_PREPAIDCARD_USE_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POSNO /// public const string POS_NO = "POS_NO"; /// /// 매출일자 /// public const string SALE_DT = "SALE_DT"; /// /// 거래번호 /// public const string REG_NO = "REG_NO"; /// /// 판매구분 /// public const string SALE_GBN = "SALE_GBN"; /// /// 고객번호 /// public const string CUST_ID = "CUST_ID"; /// /// 사용금액 /// public const string SALE_AMT = "SALE_AMT"; /// /// 원승인번호 /// public const string APPR_NO = "APPR_NO"; /// /// 원승인일자 /// public const string APPR_DT = "APPR_DT"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 선블카드 응답 /// public class IQ_PREPAIDCARD_USE_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 매출일자 /// public const string SALE_DT = "SALE_DT"; /// /// 승인번호 /// public const string APPR_NO = "APPR_NO"; /// /// 승인일자 /// public const string APPR_DT = "APPR_DT"; /// /// 사용후 잔액 /// public const string BALANCE_AMT = "BALANCE_AMT"; /// /// 요청금액 /// public const string SALE_AMT = "SALE_AMT"; /// /// 결과코드 /// public const string RES_CD = "RES_CD"; /// /// 결과메시지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_PVCSTOCK_INQ_REQ PVC 상자재고 송신 /// /// 상자재고 송신 /// public class IQ_PVCSTOCK_INQ_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// PVC박스(대) 현재고 수량 /// public const string PVC_L_QTY = "PVC_L_QTY"; /// /// PVC박스(중) 현재고 수량 /// public const string PVC_M_QTY = "PVC_M_QTY"; /// /// PVC박스(소) 현재고 수량 /// public const string PVC_S_QTY = "PVC_S_QTY"; /// /// 등록사원 /// public const string USER_ID = "USER_ID"; /// /// 등록시간 /// public const string REG_YMDHMS = "REG_YMDHMS"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 상자재고 수신 /// public class IQ_PVCSTOCK_INQ_RES { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메세지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_TEST_MODE 시험모드 조회,결과 /// /// 시험모드 조회,결과 /// public class IQ_TEST_MODE { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 회사코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 판매원번호 /// public const string CASHIER_NO = "CASHIER_NO"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 시험항목건수 /// public const string TEST_CNT = "TEST_CNT"; /// /// 시험항목 정보 /// public const string TEST_MODE_INFO = "TEST_MODE_INFO"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region POS 마스터 요청/응답 /// /// POS 마스터 요청 /// public class IQ_POSMASTER_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string InqType = "INQ_TYPE"; /// /// 마스터 요청 구분 /// public const string MasterDiv = "MASTER_DIV"; /// /// 점포코드 /// public const string StorCd = "STOR_CD"; /// /// SUB점포코드 /// public const string SubStorCd = "SUB_STOR_CD"; /// /// 변경 일시 /// public const string UpdDt = "UPD_DT"; /// /// 전송데이터 COUNT /// public const string DataCount = "DATA_COUNT"; /// /// 요청코드 /// public const string ProcCd = "PROC_CD"; /// /// 응답코드 /// public const string ResCd = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// POS 마스터 응답 /// public class IQ_POSMASTER_RSP { /// /// 컬럼명 /// public class DATA { /// /// 마스터 Row Count /// public const string Count = "COUNT"; /// /// 마스터 Data /// public const string Data = "DATA"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region Kiosk 요청/응답 /// /// 2019-02-22 - 1997fx11 : Kiosk 요청 /// public class IQ_KIOSK_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string InqType = "INQ_TYPE"; /// /// 마스터 요청 구분 /// public const string KioskDiv = "KIOSK_DIV"; /// /// 점포코드 /// public const string StorCd = "STOR_CD"; /// /// SUB점포코드 /// public const string SubStorCd = "SUB_STOR_CD"; /// /// 2019-03-19 - 1997fx11 : 고객코드 /// public const string HpcCustCd = "HPC_CUST_CD"; /// /// 2019-03-19 - 1997fx11 : 변경 일시 /// public const string UpdDt = "UPD_DT"; /// /// 2019-03-19 - 1997fx11 : 전송데이터 COUNT /// public const string DataCount = "DATA_COUNT"; /// /// 2019-03-19 - 1997fx11 : 요청코드 /// public const string ProcCd = "PROC_CD"; /// /// 2019-03-19 - 1997fx11 : 응답코드 /// public const string ResCd = "RES_CD"; /// /// 2019-03-21 - 1997fx11 : HDD 총용량 /// public const string HddTotal = "HDD_TOT"; /// /// 2019-03-21 - 1997fx11 : HDD 사용량 /// public const string HddUse = "HDD_USE"; /// /// 2019-03-21 - 1997fx11 : Memory 총용량 /// public const string MemoryTotal = "MEM_TOT"; /// /// 2019-03-21 - 1997fx11 : Memory 사용량 /// public const string MemoryUse = "MEM_USE"; /// /// 2019-03-21 - 1997fx11 : CPU 사용량 /// public const string CpuUse = "CPU_USE"; /// /// 2019-03-21 - 1997fx11 : 마지막 프로그램 Boot 시간 /// public const string LastBootTime = "LAST_BOOT_TIME"; /// /// 2019-03-21 - 1997fx11 : 마지막 프로그램 종료 시간 /// public const string LastShutdownTime = "LAST_SHUTDOWN_TIME"; /// /// 2019-05-29 - 1997fx11 : Page ID /// public const string Page_Id = "PAGE_ID"; /// /// 2019-05-29 - 1997fx11 : Phone No /// public const string Phone_No = "PHONE_NO"; /// /// 2019-05-30 - 1997fx11 : 점포명 /// public const string Stor_Nm = "STOR_NM"; /// /// 2019-05-30 - 1997fx11 : 거래 일시 /// public const string Trade_Date = "TRADE_DATE"; /// /// 2019-05-30 - 1997fx11 : 0번째 아이템 명 /// public const string Prd_Nm = "PRD_NM"; /// /// 2019-05-30 - 1997fx11 : 배열 Length /// public const string Prd_Count = "PRD_COUNT"; /// /// 2019-05-30 - 1997fx11 : 적립대상금액 /// public const string After_Save_Point = "AFTER_SAVE_POINT"; /// /// 2019-05-30 - 1997fx11 : 바코드 /// public const string Barcode = "BARCODE"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 2019-02-22 - 1997fx11 : Kiosk 응답 /// public class IQ_KIOSK_RSP { /// /// 컬럼명 /// public class DATA { /// /// 마스터 Row Count /// public const string Count = "COUNT"; /// /// 마스터 Data /// public const string Data = "DATA"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region TRAN LOG 데이터 전송 public class IQ_TRAN_LOG_REQ { public class DATA { /// /// 회사코드 /// public const string CmpCd = "CMP_CD"; /// /// 판매일자 /// public const string SaleDt = "SALE_DT"; /// /// 점포코드 /// public const string StorCd = "STOR_CD"; /// /// 포스번호 /// public const string PosNo = "POS_NO"; /// /// 거래번호 /// public const string TradeNo = "TRADE_NO"; /// /// 등록번호 /// public const string RegNo = "REG_NO"; /// /// 거래구분 /// public const string TradeDiv = "TRADE_DIV"; /// /// 연습모드 여부 /// public const string TrainModeYn = "TRAIN_MODE_YN"; /// /// 거래종별 /// public const string TradeKindper = "TRADE_KINDPER"; /// /// 시스템일시 /// public const string SysDt = "SYS_DT"; /// /// 결제시간 /// public const string PayTime = "PAY_TIME"; /// /// 원거래판매일자 /// public const string OrgSaleDt = "ORG_SALE_DT"; /// /// 원거래포스번호 /// public const string OrgPosNo = "ORG_POS_NO"; /// /// 원거래거래번호 /// public const string OrgTradeNo = "ORG_TRADE_NO"; /// /// 수량 /// public const string Qty = "QTY"; /// /// 총매출금액 /// public const string TotSaleAmt = "TOTSALE_AMT"; /// /// 총할인금액 /// public const string TotDcAmt = "TOTDC_AMT"; /// /// 순매출금액 /// public const string NetSaleAmt = "NET_SALE_AMT"; /// /// 거래데이터 /// public const string DealData = "DEAL_DATA"; } } #endregion #region Journal 데이터 전송 public class IQ_JOURNAL_REQ { public class DATA { /// /// 회사 코드 /// public const string CmpCd = "CMP_CD"; /// /// 점포 코드 /// public const string StorCd = "STOR_CD"; /// /// 판매 일자 /// public const string SaleDt = "SALE_DT"; /// /// 포스 번호 /// public const string PosNo = "POS_NO"; /// /// 등록 번호 /// public const string RegNo = "REG_NO"; /// /// 거래 번호 /// public const string TradeNo = "TRADE_NO"; /// /// 거래 구분 /// public const string TradeDiv = "TRADE_DIV"; /// /// 연습모드 여부 /// public const string TrainModeYn = "TRAIN_MODE_YN"; /// /// 거래 종별 /// public const string TradeKindper = "TRADE_KINDPER"; /// /// 시스템 일자 /// public const string SysDt = "SYS_DT"; /// /// 시스템 시간 /// public const string SysTime = "SYS_TIME"; /// /// 담당자 번호 /// public const string PicNo = "PIC_NO"; /// /// 영수 금액 /// public const string BillAmt = "BILL_AMT"; /// /// 저널 데이터 /// public const string JournalData = "JOURNAL_DATA"; //grayber@20180212 해피포인트 전자영수증 I/F 개선 #13924 start /// /// 해피포인트 적립 승인일자 /// public const string HpcSaveApprDt = "HPC_SAVE_APPR_DT"; /// /// 해피포인트 적립 승인번호 /// public const string HpcSaveApprNo = "HPC_SAVE_APPR_NO"; /// /// 해피포인트 사용 승인일자 /// public const string HpcUseApprDt = "HPC_USE_APPR_DT"; /// /// 해피포인트 사용 승인번호 /// public const string HpcUseApprNo = "HPC_USE_APPR_NO"; //grayber@20180212 해피포인트 전자영수증 I/F 개선 #13924 end } } #endregion #region 승인 로그 데이터 전송 public class IQ_APPROVAL_LOG_REQ { public class DATA { /// /// 회사 코드 /// public const string CmpCd = "CMP_CD"; /// /// 점포 코드 /// public const string StorCd = "STOR_CD"; /// /// 판매 일자 /// public const string SaleDt = "SALE_DT"; /// /// 포스 번호 /// public const string PosNo = "POS_NO"; /// /// 거래 번호 /// public const string TradeNo = "TRADE_NO"; /// /// 순번 /// public const string Seq = "SEQ"; /// /// 판매 구분 /// public const string TradeDiv = "TRADE_DIV"; /// /// 결제 구분 코드 /// public const string PayWayCd = "PAY_WAY_CD"; /// /// 결제 상세 코드 /// public const string PayDtlCd = "PAY_DTL_CD"; /// /// 승인구분 /// public const string InqType = "INQ_TYPE"; /// /// 요청구분 /// public const string TranType = "TRAN_TYPE"; /// /// 카드 번호 /// public const string CardNo = "CARD_NO"; /// /// 응답상태값 /// public const string ResCd = "RES_CD"; /// /// 응답메시지 /// public const string ResMsg = "RES_MSG"; /// /// 결제금액 /// public const string PayAmt = "PAY_AMT"; /// /// 승인 번호 /// public const string ApprNo = "APPR_NO"; /// /// 승인 일자 /// public const string ApprDt = "APPR_DT"; /// /// 승인 시간 /// public const string ApprTime = "APPR_TIME"; /// /// 승인 데이터 /// public const string ApprLog = "APPR_LOG"; /// /// 등록자 ID /// public const string RegId = "REG_ID"; /// /// 금액1 /// public const string AMT_ENTRY_01 = "AMT_ENTRY_01"; /// /// 금액2 /// public const string AMT_ENTRY_02 = "AMT_ENTRY_02"; /// /// 금액3 /// public const string AMT_ENTRY_03 = "AMT_ENTRY_03"; /// /// 금액4 /// public const string AMT_ENTRY_04 = "AMT_ENTRY_04"; /// /// 금액5 /// public const string AMT_ENTRY_05 = "AMT_ENTRY_05"; /// /// 금액6 /// public const string AMT_ENTRY_06 = "AMT_ENTRY_06"; /// /// 금액7 /// public const string AMT_ENTRY_07 = "AMT_ENTRY_07"; /// /// 금액8 /// public const string AMT_ENTRY_08 = "AMT_ENTRY_08"; /// /// 금액9 /// public const string AMT_ENTRY_09 = "AMT_ENTRY_09"; /// /// 입력값1 /// public const string OCCUR_ENTRY_01 = "OCCUR_ENTRY_01"; /// /// 입력값2 /// public const string OCCUR_ENTRY_02 = "OCCUR_ENTRY_02"; /// /// 입력값3 /// public const string OCCUR_ENTRY_03 = "OCCUR_ENTRY_03"; /// /// 입력값4 /// public const string OCCUR_ENTRY_04 = "OCCUR_ENTRY_04"; /// /// 입력값5 /// public const string OCCUR_ENTRY_05 = "OCCUR_ENTRY_05"; /// /// 입력값6 /// public const string OCCUR_ENTRY_06 = "OCCUR_ENTRY_06"; /// /// 입력값7 /// public const string OCCUR_ENTRY_07 = "OCCUR_ENTRY_07"; /// /// 입력값8 /// public const string OCCUR_ENTRY_08 = "OCCUR_ENTRY_08"; /// /// 입력값9 /// public const string OCCUR_ENTRY_09 = "OCCUR_ENTRY_09"; /// /// 사용유무 /// public const string USE_YN = "USE_YN"; } } #endregion #region 계산원 시험 로그 데이터 전송 public class IQ_CASHIER_TEST_LOG_REQ { public class DATA { /// /// 회사 코드 /// public const string CmpCd = "CMP_CD"; /// /// 판매 일자 /// public const string SaleDt = "SALE_DT"; /// /// 점포 코드 /// public const string StorCd = "STOR_CD"; /// /// 포스 번호 /// public const string PosNo = "POS_NO"; /// /// 순번 /// public const string SeqNo = "SEQ_NO"; /// /// 시험 종류 /// public const string TestKind = "TEST_KIND"; /// /// 시험 일시 /// public const string TestDate = "TEST_DATE"; /// /// 계산원 번호 /// public const string CashierNo = "CASHIER_NO"; /// /// 시험 항목 ID /// public const string TestEntryId = "TEST_ENTRY_ID"; /// /// 정답 항목 수 /// public const string PassCnt = "PASS_CNT"; /// /// 시험 항목 수 /// public const string TestCnt = "TEST_CNT"; /// /// 시험 합격 여부 /// public const string TestPassYn = "TEST_PASS_YN"; } } #endregion #region KDS 데이터 전송 /// /// 통신 헤더 /// public class IQ_KDS_HEADER_REQ { public class DATA { /// /// 전문 구분 /// public const string MSG_TYPE = "MSG_TYPE"; /// /// 회사 코드 /// public const string CO_CD = "CO_CD"; /// /// 브랜드 코드 /// public const string BRAND_CD = "BRAND_CD"; /// /// 점포 코드 /// public const string STORE_CD = "STORE_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// TRAN 번호 /// public const string TRAN_NO = "TRAN_NO"; /// /// TRAN 일자 /// public const string TRAN_YMD = "TRAN_YMD"; /// /// 시스템 일자 /// public const string SYS_YMD = "SYS_YMD"; /// /// 시스템 시간 /// public const string SYS_HMS = "SYS_HMS"; /// /// 에러 코드 /// public const string ERR_CD = "ERR_CD"; } } /// /// 주문 헤더 /// public class IQ_KDS_ORDER_HEADER_REQ { public class DATA { /// /// HEADER 식별ID /// public const string TR_HEADER_ID = "TR_HEADER_ID"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 주문 번호 /// public const string TRAN_NO = "TRAN_NO"; /// /// 발생 구분 /// public const string DEAL_TY = "DEAL_TY"; /// /// POS 구분 /// public const string POS_TY = "POS_TY"; /// /// 테이블 명 /// public const string TABLE_NM = "TABLE_NM"; /// /// 주문 고객 명 /// public const string ORDER_CUST_NM = "ORDER_CUST_NM"; /// /// VIP 여부 /// public const string VIP_TY = "VIP_TY"; /// /// 주문 구분 /// public const string ORDER_TY = "ORDER_TY"; /// /// 원거래 POS 번호 /// public const string ORG_POS_NO = "ORG_POS_NO"; /// /// 원거래 번호 /// public const string ORG_TRAN_NO = "ORG_TRAN_NO"; } } /// /// 주문 명세 /// public class IQ_KDS_ORDER_ITEM_REQ { public class DATA { /// /// ITEM 식별ID /// public const string TR_ITEM_ID = "TR_ITEM_ID"; /// /// 순번 /// public const string SEQ_NO = "SEQ_NO"; /// /// 발생 구분 /// public const string DEAL_TY = "DEAL_TY"; /// /// 메뉴 구분 /// public const string MENU_TY = "MENU_TY"; /// /// 제품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 제품 단축 명 /// public const string ITEM_NM = "ITEM_NM"; /// /// 제품 수량 /// public const string ITEM_QTY = "ITEM_QTY"; /// /// 메시지 1 /// public const string MSG_1 = "MSG_1"; /// /// 메시지 2 /// public const string MSG_2 = "MSG_2"; /// /// 메시지 3 /// public const string MSG_3 = "MSG_3"; } } /// /// 주문 전달 메시지 /// public class IQ_KDS_ORDER_MESSAGE_REQ { public class DATA { /// /// MSG 식별ID /// public const string TR_MSG_ID = "TR_MSG_ID"; /// /// 메시지 1 /// public const string MSG_1 = "MSG_1"; /// /// 메시지 2 /// public const string MSG_2 = "MSG_2"; /// /// 메시지 3 /// public const string MSG_3 = "MSG_3"; } } #endregion KDS 데이터 전송 #region HPAPP_AFTER_SAVE 거래호출 /// /// 해피앱 추후적립 거래호출 /// public class HPAPP_AFTER_SAVE_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 회사코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 거래번호 /// public const string TRADE_NO = "TRADE_NO"; /// /// 해피앱 적립상태 /// public const string SAVE_STATUS = "SAVE_STATUS"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_TRAN_CALL_REQ 영수증 거래호출 /// /// 영수증 거래호출 /// public class IQ_TRAN_CALL_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 거래번호 /// public const string TRADE_NO = "TRADE_NO"; /// /// 거래시간 /// public const string PAY_TIME = "PAY_TIME"; /// /// 반품거래여부 /// public const string RET_DIV = "RET_DIV"; /// /// 추가적립여부 /// public const string ADD_POINT_DIV = "ADD_POINT_DIV"; /// /// 추가현금영수증 발행여부 /// public const string ADD_CASH_DIV = "ADD_CASH_DIV"; /// /// 반품거래정보-일자 /// public const string RET_SALE_DT = "RET_SALE_DT"; /// /// 반품거래정보-POSNO /// public const string RET_POS_NO = "RET_POS_NO"; /// /// 반품거래정보-거래번호 /// public const string RET_TRADE_NO = "RET_TRADE_NO"; /// /// 거래데이터 길이 /// public const string TRAN_LEN = "TRAN_LEN"; /// /// 거래데이터 /// public const string TRAN_DATA = "TRAN_DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_TRAN_LASTNO_REQ 최종 거래번호 호출 /// /// 최종 거래번호 호출 /// public class IQ_TRAN_LASTNO_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 거래번호 /// public const string TRADE_NO = "TRADE_NO"; /// /// 등록번호 (ETC) /// public const string REG_NO = "REG_NO"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_MISS_TRANNO_REQ 결락 거래번호 조회 /// /// 결락 거래번호 조회 /// public class IQ_MISS_TRANNO_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 거래구분 (0:Tran, 1:Etc) /// public const string TRADE_DIV = "TRADE_DIV"; /// /// 마지막 거래번호 /// public const string REG_NO = "REG_NO"; /// /// 결락 거래번호 /// public const string REG_NO_DATA = "REG_NO_DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_POSLINEUPORDER_REQ 수량 제한 캠페인 수량 조회 /// /// 수량 제한 캠페인 수량 조회 /// public class IQ_POSLINEUPORDER_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 제한기준(1:일별 2:기간별) /// public const string LIMIT_DIV = "LIMIT_DIV"; /// /// 제한시작일자 /// public const string LIMIT_ST_DATE = "LIMIT_ST_DATE"; /// /// 제한종료일자 /// public const string LIMIT_ED_DATE = "LIMIT_ED_DATE"; /// /// 캠페인 발행 수량 /// public const string CPI_CNT = "CPI_CNT"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } } #endregion #region IQ_SYSDATE_REQ 서버 시간 조회 /// /// 서버 시간 조회 /// public class IQ_SYSDATE_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 영업일자 /// public const string POS_HOUR = "POS_HOUR"; /// /// 거래번호 /// public const string REG_NO = "REG_NO"; /// /// 등록번호 /// public const string TRADE_NO = "TRADE_NO"; /// /// 서버일시 /// public const string SYS_YMDHMS = "SYS_YMDHMS"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_PGMUPDATE_REQ 프로그램 업데이트 목록 요청 /// /// 프로그램 업데이트 목록 요청 /// public class IQ_PGMUPDATE_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 그룹 /// public const string FILE_GROUP = "FILE_GROUP"; /// /// 상세종별 /// public const string FILE_KIND = "FILE_KIND"; /// /// 적용구분 /// public const string FILE_APP_TY = "FILE_APP_TY"; /// /// 적용 일시 /// public const string FILE_YMDHMS = "FILE_YMDHMS"; /// /// 요청구분(A:전체, U:변경분) /// public const string DOWN_DIV = "DOWN_DIV"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_PGMUPDATE_RSP 프로그램 업데이트 목록 응답 /// /// 프로그램 업데이트 목록 응답 /// public class IQ_PGMUPDATE_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 서버 IP /// public const string FILE_HQ_IP = "FILE_HQ_IP"; /// /// FTP IP /// public const string FTP_IP = "FTP_IP"; /// /// FTP PORT /// public const string FTP_PORT = "FTP_PORT"; /// /// FTP ID /// public const string FTP_ID = "FTP_ID"; /// /// FTP PWD /// public const string FTP_PWD = "FTP_PWD"; /// /// VALUE (배포구분, 적용구분, 적용일시, 파일경로, 파일명, 파일버전) /// public const string VALUE = "VALUE"; /// /// 요청구분(A:전체, U:변경분) /// public const string DOWN_DIV = "DOWN_DIV"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_PGMUPDATE_COMPLETE_REQ 파일 변경 완료 요청 /// /// 파일 변경 완료 요청 /// public class IQ_PGMUPDATE_COMPLETE_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 그룹 /// public const string FILE_GROUP = "FILE_GROUP"; /// /// 상세종별 /// public const string FILE_KIND = "FILE_KIND"; /// /// 적용구분 /// public const string FILE_APP_TY = "FILE_APP_TY"; /// /// 파일명 /// public const string FILE_NM = "FILE_NM"; /// /// 파일버전 /// public const string FILE_VER = "FILE_VER"; /// /// 파일SEQ /// public const string FILE_SEQ = "FILE_SEQ"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 요청구분(A:전체, U:변경분) /// public const string DOWN_DIV = "DOWN_DIV"; /// /// 다운로드일자 /// public const string DEPLOY_DT = "DEPLOY_DT"; /// /// 배포일자 /// public const string REG_DT = "REG_DT"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_VAN_CARD_APPLOG(이동단말기 승인 내역) /// /// 이동단말기 승인 내역 /// public class IQ_VAN_CARD_APPLOG { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 거래일자 /// public const string SALE_DT = "SALE_DT"; /// /// 단말기번호 /// public const string CATID = "CATID"; /// /// 거래 데이터 수량 /// public const string DATA_CNT = "DATA_CNT"; /// /// 거래 데이터 /// public const string APPR_DATA = "APPR_DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_VAN_CARD_APPLOG(이동단말기 승인 내역) #region IQ_VAN_CARD_APPLOG_FINAL(이동단말기 승인 내역 확정) /// /// 이동단말기 승인 내역 확정 /// public class IQ_VAN_CARD_APPLOG_FINAL { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 거래일자 /// public const string SALE_DT = "SALE_DT"; /// /// 단말기번호 /// public const string CATID = "CATID"; /// /// 거래 일련 번호 /// public const string TRAN_SEQ = "TRAN_SEQ"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_VAN_CARD_APPLOG_FINAL(이동단말기 승인 내역 확정) #region IQ_MSG_SND_REQ/RSP(메시지 전송 요청/응답) public class IQ_MSG_SND_REQ { public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업 일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 사용자 /// public const string USER_ID = "USER_ID"; /// /// 반환용 메시지 코드 /// public const string MSG_CD = "MSG_CD"; /// /// 메시지 구분 /// public const string MSG_DIV = "MSG_DIV"; /// /// 업데이트 일자1(일반공지 업데이트 일자) /// public const string UPD_DT1 = "UPD_DT1"; /// /// 업데이트 일자2(긴급공지 업데이트 일자) /// public const string UPD_DT2 = "UPD_DT2"; /// /// 업데이트 일자3(영업공지-오늘의할일 업데이트 일자) /// public const string UPD_DT3 = "UPD_DT3"; /// /// 업데이트 일자4(영업공지-식품안전메시지 업데이트 일자) /// public const string UPD_DT4 = "UPD_DT4"; } } public class IQ_MSG_SND_RSP { public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업 일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 사용자 아이디 /// public const string USER_ID = "USER_ID"; /// /// 메시지 코드 /// public const string MSG_CD = "MSG_CD"; /// /// 공지 구분 /// public const string MSG_DIV = "MSG_DIV"; /// /// 공지 구분별 유형 /// public const string MSG_TYPE = "MSG_TYPE"; /// /// 메시지 TITLE /// public const string MSG_TITLE = "MSG_TITLE"; /// /// 메시지 내용 /// public const string MSG_CONT = "MSG_CONT"; /// /// 마스터 적용 구분 /// public const string POS_RCV_TYPE = "POS_RCV_TYPE"; /// /// 프로그램 적용 구분 /// public const string POS_EXEC_TYPE = "POS_EXEC_TYPE"; /// /// 팝업 적용 구분 /// public const string MSG_POPUP = "MSG_POPUP"; /// /// 시작일자(YYYYMMDD) /// public const string START_DT = "START_DT"; /// /// 종료일시(YYYYMMDDHHMMSS) /// public const string FNSH_DT = "FNSH_DT"; /// /// 업데이트 시간 /// public const string UPD_DATE = "UPD_DATE"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; /// /// 응답 값 /// public const string RES_CD = "RES_CD"; } } #endregion IQ_MSG_SND_REQ(메시지 전송 요청) #region IQ_POSMASTERLIST_REQ POS 마스터 수신목록 요청 public class IQ_POSMASTERLIST_REQ { public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 다운 구분 /// public const string DOWN_DIV = "DOWN_DIV"; /// /// 다운 마스터 항목 /// public const string MASTER_LIST = "MASTER_LIST"; } } #endregion #region IQ_DATA_SEARCH_REQ 자료 조회 요청 /// /// 자료 조회 요청 /// public class IQ_DATA_SEARCH_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// POSNO /// public const string POS_NO = "POS_NO"; /// /// 직가맹 구분 /// public const string STOR_TY = "STOR_TY"; /// /// 전문구분 (서버 i/f 문서 참조) /// public const string PRT_DIV = "PRT_DIV"; /// /// 시작일자 /// public const string START_DT = "START_DT"; /// /// 종료일자 /// public const string END_DT = "END_DT"; /// /// 주문차수 /// public const string ORD_SEQ = "ORD_SEQ"; /// /// 제품군 /// public const string ORD_GRP = "ORD_GRP"; /// /// DATA COUNT /// public const string DATA_CNT = "DATA_CNT"; /// /// 응답 데이터 /// public const string RES_DATA = "RES_DATA"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_POS_SPEC(포스 스펙 전송) /// /// 포스 스펙 전송 /// public class IQ_POS_SPEC { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 거래일자 /// public const string SALE_DT = "SALE_DT"; /// /// 포스 번호 /// public const string POS_NO = "POS_NO"; /// /// SYSTEM 정보 /// public const string SYSTEM_DATA = "SYSTEM_DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_POS_SPEC(포스 스펙 전송) #region IQ_EMG_NOTE_SEND(긴급메세지 전송) /// /// 긴급메세지 전송 /// public class IQ_EMG_NOTE_SEND { /// /// 컬럼명 /// public class DATA { /// /// 회사코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 포스 번호 /// public const string POS_NO = "POS_NO"; /// /// 메시지 구분별 유형 /// public const string MSG_CODE = "MSG_CODE"; /// /// 긴급 공지 유형 /// public const string MSG_DIV = "MSG_DIV"; /// /// 시작 시간 /// public const string START_DT = "START_DT"; /// /// 업데이트 시간 /// public const string UPD_DT = "UPD_DT"; /// /// 읽음 플래그 /// public const string READ_YN = "READ_YN"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_EMG_NOTE_SEND(긴급메세지 전송) #region IQ_FTPINFO_REQ 서버 ftp 정보 요청 / 응답 /// /// IQ_FTPINFO_REQ 서버 ftp 정보 요청 / 응답 /// public class IQ_FTPINFO_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 체크파일명 /// public const string FILE_NAME = "FILE_NAME"; /// /// 로컬파일 날짜 /// public const string LOCAL_DATE = "LOCAL_DATE"; /// /// FTP IP /// public const string FTP_IP = "FTP_IP"; /// /// FTP PORT /// public const string FTP_PORT = "FTP_PORT"; /// /// FTP ID /// public const string FTP_ID = "FTP_ID"; /// /// FTP PWD /// public const string FTP_PWD = "FTP_PWD"; /// /// SIGN_PAD_PATH /// public const string SIGN_PAD_PATH = "SIGN_PAD_PATH"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_NOTICE_INQ_REQ/RSP(공지사항 조회 요청/응답) /// /// 공지사항 조회 요청 /// public class IQ_NOTICE_INQ_REQ { public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업 일자 /// public const string SALE_DT = "SALE_DT"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 메시지 등록 코드 /// public const string MSG_VALUE = "MSG_VALUE"; /// /// 응답 코드 /// public const string RES_CD = "RES_CD"; } } /// /// 공지사항 조회 응답 /// public class IQ_NOTICE_INQ_RSP { public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영업 일자 /// public const string SALE_DT = "SALE_DT"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 공지 사항 구분 /// public const string MSG_VALUE = "MSG_VALUE"; /// /// 응답 코드 /// public const string RES_CD = "RES_CD"; } } #endregion IQ_NOTICE_INQ_REQ/RSP(공지사항 조회 요청/응답) #region IQ_FOODMSG_REQ/RSP(위해상품 판매차단 메시지 요청/응답) /// /// 위해상품 판매차단 메시지 요청 /// public class IQ_FOODMSG_REQ { public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 요청구분 /// public const string REQ_DIV = "REQ_DIV"; /// /// 검사 기간코드 /// public const string ISPCTN_ORGAN_CD = "ISPCTN_ORGAN_CD"; /// /// 문서번호 /// public const string DOC_NO = "DOC_NO"; /// /// 일련번호 /// public const string SEQ = "SEQ"; } } /// /// 위해상품 판매차단 메시지 응답 /// public class IQ_FOODMSG_RSP { public class DATA { /// /// INQ종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 요청구분 /// public const string REQ_DIV = "REQ_DIV"; /// /// 제품수량 /// public const string DATA_CNT = "DATA_CNT"; /// /// 검사기간코드 /// public const string ISPCTN_ORGAN_CD = "ISPCTN_ORGAN_CD"; /// /// 문서번호 /// public const string DOC_NO = "DOC_NO"; /// /// 일련번호 /// public const string SEQ = "SEQ"; /// /// 제품명 /// public const string ITEM_NM = "ITEM_NM"; /// /// 바코드 /// public const string BAR_CD = "BAR_CD"; /// /// 응답결과 /// public const string RES_CD = "RES_CD"; } } #endregion IQ_FOODMSG_REQ/RSP(위해상품 판매차단 메시지 요청/응답) #region IQ_STOR_VISIT(점포 방문 이력 송신(제조기사 타임 바코드)) /// /// 점포 방문 이력 송신(제조기사 타임 바코드) /// public class IQ_STOR_VISIT { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 = 26 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 방문일자(YYYYMMDD) /// public const string VISIT_DT = "VISIT_DT"; /// /// 포스 번호 /// public const string POS_NO = "POS_NO"; /// /// 관리 카드 번호 /// public const string MNG_CARD_NO = "MNG_CARD_NO"; /// /// 방문시작시간YYYYMMDDHHNN (시분까지) /// public const string VISIT_START_HOUR = "VISIT_START_HOUR"; /// /// 방문종료시간YYYYMMDDHHNN (시분까지) /// public const string VISIT_FNSH_HOUR = "VISIT_FNSH_HOUR"; /// /// 방문 사원 ID /// public const string VISIT_USER_ID = "VISIT_USER_ID"; /// /// 전송 여부(Y/N) /// public const string SEND_YN = "SEND_YN"; /// /// 직무 유형 /// public const string JOB_TYPE = "JOB_TYPE"; /// /// 점포제조지원전송여부(Y/N) /// public const string PCSMM_SEND_YN = "PCSMM_SEND_YN"; /// /// MSR 구분(SS:사원 카드 스크래치 MS: 모바일 스캔) /// public const string MSR_DIV = "MSR_DIV"; /// /// 원 바코드 번호 /// public const string ORG_BAR_CD_NO = "ORG_BAR_CD_NO"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_STOR_VISIT(점포 방문 이력 송신(제조기사 타임 바코드)) #region IQ_STOR_VISIT_RSP(점포 방문 이력 송신(제조기사 타임 바코드) 응답) /// /// 점포 방문 이력 송신(제조기사 타임 바코드) 응답 /// public class IQ_STOR_VISIT_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 = 26 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 등록일자(YYYYMMDD) /// public const string SALE_DT = "SALE_DT"; /// /// 응답 코드 /// public const string RES_CD = "RES_CD"; /// /// 응답 메세지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_STOR_VISIT(점포 방문 이력 송신(제조기사 타임 바코드)) #region IQ_EMP_COMMUTE(점포 근태) /// /// 점포 근태 /// public class IQ_EMP_COMMUTE { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 = 50 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 사원번호 /// public const string EMP_NO = "EMP_NO"; /// /// 근무일자(YYYYMMDD) /// public const string WORK_DT = "WORK_DT"; /// /// 근태코드 /// public const string ROS_CD = "ROS_CD"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 일시YYYYMMDDHHNN (시분까지) /// public const string HOUR_STAMP = "HOUR_STAMP"; /// /// 근태시간HHNN(시분) /// public const string ROS_HOUR = "ROS_HOUR"; /// /// 등록자 /// public const string REG_ID = "REG_ID"; /// /// 응답결과 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_EMP_COMMUTE(점포 근태) #region IQ_OWNER_MODE(점주/알바모드) /// /// 점주/알바모드 /// public class IQ_OWNER_MODE { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 = 52 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 사원번호 /// public const string POS_NO = "POS_NO"; /// /// 근무일자(YYYYMMDD) /// public const string WORK_DT = "WORK_DT"; /// /// 근무시간(HHMMSS) /// public const string WORK_TIME = "WORK_TIME"; /// /// 점주 알바 구분 /// public const string EMP_DIV = "EMP_DIV"; /// /// 응답결과 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_EMP_COMMUTE(점포 근태) #region POS TABLE 마스터 저장요청 public class IQ_POS_TABLE_MST_INQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 = 55 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 요청구분 /// 1:저장요청, 2:조회요청 /// public const string INQ_DIV = "INQ_DIV"; /// /// 테이블/층 저장 데이터 /// /// /// #~01(층)|필드1|필드2|필드3|필드4~~~ /// #~01(층)|필드1|필드2|필드3|필드4~~~ /// #~02(테이블)|필드1|필드2|필드3|필드4~~~ /// #~02(테이블)|필드1|필드2|필드3|필드4~~~ /// public const string DATA_LIST = "DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region IQ_STOR_CHECK_LIST_INQ(점포 점검 리스트) /// /// 점주/알바모드 /// public class IQ_STOR_CHECK_LIST_INQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 = 53 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 요청구분 (1:저장요청, 2: 데이터 요청) /// public const string INQ_DIV = "INQ_DIV"; /// /// 데이터 (Header/Detail) /// public const string SAVE_DATA = "DATA"; /// /// 응답 (저장(1) : 00 외 저정에러 / 데이터 저장 여부 체크(2) : 00 데이터 있음, 01 없음, 99 에러) /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_STOR_CHECK_LIST_INQ(점포 점검 리스트) #region IQ_CAMPAIGN_HPCNT_REQ HP 횟수 제한 캠페인 횟수 조회 /// /// HP 횟수 제한 캠페인 횟수 조회 /// public class IQ_CAMPAIGN_HPCNT_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 제한기준(1:일별 2:기간별) /// public const string LIMIT_DIV = "LIMIT_DIV"; /// /// 제한시작일자 /// public const string LIMIT_ST_DATE = "LIMIT_ST_DATE"; /// /// 제한종료일자 /// public const string LIMIT_ED_DATE = "LIMIT_ED_DATE"; /// /// 캠페인 발행 수량 /// public const string CPI_CNT = "CPI_CNT"; /// /// 고객번호 /// public const string CUST_ID = "CUST_ID"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } } #endregion #region IQ_INSTALL_SCHEDULE_INQ (설치/전환 일정 조회 (57)) /// /// 설치/전환 일정 조회 (57) /// public class IQ_INSTALL_SCHEDULE_INQ { public const string MSG_ID = "57"; public class DATA { /// /// INQ 종별 = X0 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 요청구분 /// 1:설치정보조회, 2:전환정보조회(POS) /// public const string REQ_TYPE = "REQ_TYPE"; /// /// 설치일자 /// public const string INSTALL_DATE = "INSTALL_DATE"; /// /// 설치시간 /// public const string INSTALL_TIME = "INSTALL_TIME"; /// /// 시스템오픈일자 /// public const string SYS_OPEN_DATE = "SYS_OPEN_DATE"; /// /// 응답코드 (00:정상,01:NO DATA, 그외 오류) /// public const string RES_CD = "RES_CD"; } } #endregion #region SCALE LOG 데이터 전송 public class IQ_SCALE_LOG_REQ { public class DATA { /// /// 회사 코드 /// public const string CmpCd = "CMP_CD"; /// /// 브랜드 코드 /// public const string BrandCd = "BRAND_CD"; /// /// 판매 일자 /// public const string SaleDt = "SALE_DT"; /// /// 점포 코드 /// public const string StorCd = "STOR_CD"; /// /// 포스 번호 /// public const string PosNo = "POS_NO"; /// /// 측정 일자 /// public const string ScaleDt = "SCALE_DT"; /// /// 측정 시간 /// public const string ScaleTm = "SCALE_TM"; /// /// 중량 /// public const string Weight = "WEIGHT"; /// /// 상품명 /// public const string ItemNm = "ITEM_NM"; /// /// 정상/미달 구분 /// public const string NormalYn = "NORMAL_YN"; } } #endregion SCALE LOG 데이터 전송 #region IQ_POS_ITEMINFO (상품 정보 조회 요청/응답) public class IQ_POS_ITEMINFO { public class DATA { /// /// INQ종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 회사코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 상품코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 상품조회정보 /// public const string ITEM_DATA = "ITEM_DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } } #endregion #region IQ_POS_LIVECHECK_REQ (점포 장비점검이력조회) public class IQ_POS_LIVECHECK_REQ { public class DATA { /// /// INQ종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 회사코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 조회시작일자 /// public const string FROM_DATE = "FROM_DATE"; /// /// 조회종료일자 /// public const string TO_DATE = "TO_DATE"; /// /// 조회구분 /// public const string DATA_DIV = "DATA_DIV"; /// /// RETURN DATA /// public const string RETURN_DATA = "DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } } #endregion #region IQ_POS_LOGFILE_REQ (POS LOG 파일 조회 요청/응답) public class IQ_POS_LOGFILE_REQ { public class DATA { /// /// INQ종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 포스 번호 /// public const string POS_NO = "POS_NO"; /// /// 요청 LOG 일자 /// public const string LOG_DT = "LOG_DT"; /// /// 요청 구분(1:로그요청 확인, 2:POS 수신완료, 3:FTP 송신완료) /// public const string REQ_DIV = "REQ_DIV"; /// /// 전송할 FTP PATH /// public const string FTP_PATH = "FTP_PATH"; /// /// 파일명 /// public const string FILE_NM = "FILE_NM"; /// /// FTP_ID /// public const string FTP_ID = "FTP_ID"; /// /// FTP_PWD /// public const string FTP_PWD = "FTP_PWD"; /// /// FTP_IP /// public const string FTP_IP = "FTP_IP"; /// /// FTP_PORT /// public const string FTP_PORT = "FTP_PORT"; /// /// 응답코드 /// 요청 구분 '1': '00'-정상, '01'-DATA 없음 /// 요청 구분 '3': '00'-정상, '01'-저장에러 /// public const string RES_CD = "RES_CD"; } } #endregion IQ_POS_LOGFILE_REQ (POS LOG 파일 조회 요청/응답) #region IQ_STR_EQUP_CHECKSAVE_LIST_INQ(점포 CONFIG 저장) /// /// 점포 CONFIG 저장 /// public class IQ_STR_EQUP_CHECKSAVE_LIST_INQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 요청 구분(1: 저장 요청 2:조회 요청[전체], 3:항목(파일별) /// public const string INQ_DIV = "INQ_DIV"; /// /// 포스 번호 /// public const string POS_NO = "POS_NO"; /// /// 파일명 /// public const string FILE_NM = "FILE_NM"; /// /// 사용자 /// public const string USER_ID = "USER_ID"; /// /// 저장 데이터 /// public const string CONFIG_DATA = "CONFIG_DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion IQ_STR_EQUP_CHECKSAVE_LIST_INQ(점포 CONFIG 저장) #region IQ_HPPMEMB_BUY_HIST_REQ 해피포인트 고객 구매이력 조회 /// /// 서버 시간 조회 /// public class IQ_HPPMEMB_BUY_HIST_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 해피포인트 고개번호 /// public const string HP_MEMB_NO = "HP_MEMB_NO"; //#20180524 구매이력조회 단골여부 전문추가 start,phj /// /// 해피포인트 단골고객여부 /// public const string HP_REGULAR_YN = "HP_REGULAR_YN"; //#20180524 구매이력조회 단골여부 전문추가 end,phj //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start, 20180528 //쿠폰 발송 횟수 제한 기능 /// /// 쿠폰 발송 횟수 /// public const string CPN_SEND_CNT = "CPN_SEND_CNT"; //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end, 20180528 /// /// 구매이력 /// public const string BUYDATA = "DATA"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion //#15884 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 start #region IQ_HPO_INVENTORY_ALRAM 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 /// /// 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 /// public class IQ_HPO_INVENTORY_ALRAM { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 응답Y/N /// public const string RES_YN = "RES_YN"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { 2, 4, 10, 2, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion //#15884 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 end //#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 start #region IQ_BOOK_INVENTORY 최초 로그인 시 장부재고 1이상인 품목 영수증 출력 /// /// 최초 로그인 시 장배재고 1이상인 품목 영수증 출력 /// public class IQ_BOOK_INVENTORY { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 영업일자 /// public const string SALE_DT = "SALE_DT"; //yyyymmdd /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답데이터 /// public const string RES_DATA = "RES_DATA"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { 2, 8, 2, 100 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { 0, 0, 0, 0 }; } #endregion IQ_BOOK_INVENTORY 최초 로그인 시 장부재고 1이상인 품목 영수증 출력 //#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 end //*----------------------------------------------------------------------------------------------------------*/ // VAN 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region VAN 전문 헤더 public class POS_VAN_HEADER { public class DATA { } public class SEQ { /// /// 전문길이 /// public const int HdrLen = 0; /// /// STX <0x02> /// public const int HdrSTX = 1; /// /// 거래구분 /// public const int HdrTrDiv = 2; /// /// 단말기 번호 /// public const int HdrCatNo = 3; /// /// 업체정보 /// public const int HdrCompany = 4; /// /// 전문번호 /// public const int HdrDocSeq = 5; } /// /// 컬럼길이 /// public static int[] LEN = { 4, 1, 2, 10, 8, 6 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { 1, 0, 0, 0, 0, 1 }; } #endregion VAN 전문 헤더 #region 신용카드IC 요청 public class POS_REQ_CREDITCARDIC { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int DocVer = 0; /// /// POS Entry Mode /// public const int EntryMode = 1; /// /// Track II /// public const int TrackII = 2; /// /// FS (0x1c) /// public const int TrackIIFS = 3; /// /// 할부개월 /// public const int DivMonth = 4; /// /// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 5; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 6; /// /// GS /// public const int ServiceAmtGS = 7; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 8; /// /// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시 /// public const int WKI = 9; /// /// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block /// public const int PassWord = 10; /// /// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정 /// public const int ItemCode = 11; /// /// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied) /// public const int CustmerInfo = 12; /// /// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함) /// public const int ECSLevel = 13; /// /// 도메인 /// public const int Domain = 14; /// /// 업체서버IP /// public const int ServerIP = 15; /// /// Mall사업자번호 /// public const int MallBizNo = 16; /// /// Reserved /// public const int Reserved = 17; /// /// 업무 구분 - "D" : 동글거래 /// public const int BizDiv = 18; /// /// 매체구분 - "M" : Mobile, "P" : Plastic /// public const int MediaDiv = 19; /// /// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT /// public const int CorporationDiv = 20; /// /// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이 /// public const int CardKind = 21; ///// ///// ETC ///// public const int ETX = 22; /// /// CR /// public const int CR = 23; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 1, 1, 1, 2, 9, 9, 1, 9, 2, 16, 6, 13, 1, 40, 20, 10, 4, 1, 1, 1, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 3, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion 신용카드IC 요청 #region 신용카드IC 응답(승인/취소 공통) public class POS_RES_CREDITCARDIC { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int DocVer = 0; /// /// 거래일시 - 'O' : 승인 'X' : 거절 /// public const int Status = 1; /// /// 거래일시 - YYMMDDhhmm /// public const int AppDatatime = 2; /// /// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE /// public const int Message1 = 3; /// /// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE /// public const int Message2 = 4; /// /// 승인번호 - 신용승인번호 또는 거절코드(4) /// public const int AppNo = 5; /// /// 카드종류명 - 발급사 카드종류명 /// public const int CardName = 6; /// /// 발급사코드 - 발급사 코드 (카드사 코드 Table 참조) /// public const int IssueCode = 7; /// /// 매입사명 - 전표 매입사명 /// public const int BuyName = 8; /// /// 매입사코드 - 매입사 코드 (카드사 코드 Table 참조) /// public const int BuyCode = 9; /// /// 가맹점번호 /// public const int FranchiseNo = 10; /// /// Working Key Index - "00"-"99" : 암호화된 비밀번호 사용시 /// public const int WKI = 11; /// /// Working Key - 비밀번호 사용시 : TMK[TPK] /// public const int WK = 12; /// /// 전송구분 /// public const int SendYn = 13; /// /// Notice /// public const int Notice = 14; /// /// 사용자정보 /// public const int CustomerInfo = 15; /// /// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함) /// public const int ECSLevel = 16; /// /// Reserved /// public const int Reserved = 17; /// /// Respone EmvData /// public const int EMVData = 18; /// /// GS /// public const int EVMDataGs = 19; /// /// 단말기 기능 수행 - K1 : 다음 거래 전 Key Download 요청, S0 : 2nd Generation 미 수행 /// public const int DeviceFunc = 20; /// /// “0000”예비 필드 길이 /// public const int Filler = 21; /// /// 예비 필드 /// public const int FillerNew = 22; /// /// 0x03 /// public const int ETX = 23; /// /// 0x0D /// public const int CR = 24; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// //public static int[] LEN = { 4, 1, 10, 16, 16, 8, 16, 2, 16, 2, // 15, 2, 16, 2, 18, 13, 1, 6, 808, 1, // 2, 4, 256, 1, 1 // }; public static int[] LEN = { 4, 1, 10, 16, 16, 8, 16, 2, 16, 2, 15, 2, 16, 2, 18, 13, 1, 6, 1, 1, 2, 4, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0 }; } #endregion 신용카드IC 응답 #region 신용카드IC 취소 요청 public class POS_REQ_CREDITCARDIC_CANCEL { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int DocVer = 0; /// /// POS Entry Mode /// public const int EntryMode = 1; /// /// Track II /// public const int TrackII = 2; /// /// FS (0x1c) /// public const int TrackIIFS = 3; /// /// 할부개월 /// public const int DivMonth = 4; /// /// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 5; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 6; /// /// GS /// public const int ServiceAmtGS = 7; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 8; /// /// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시 /// public const int WKI = 9; /// /// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block /// public const int PassWord = 10; /// /// 원거래 승인 번호 /// public const int OrgAppNo = 11; /// /// 원거래 일자 /// public const int OrgAppDate = 12; /// /// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정 /// public const int ItemCode = 13; /// /// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied) /// public const int CustmerInfo = 14; /// /// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함) /// public const int ECSLevel = 15; /// /// Reserved /// public const int Reserved = 16; /// /// 업무 구분 - "D" : 동글거래 /// public const int BizDiv = 17; /// /// 매체구분 - "M" : Mobile, "P" : Plastic /// public const int MediaDiv = 18; /// /// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT /// public const int CorporationDiv = 19; /// /// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이 /// public const int CardKind = 20; ///// ///// ETC ///// public const int ETX = 21; /// /// CR /// public const int CR = 22; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 1, 1, 1, 2, 9, 9, 1, 9, 2, 16, 8, 6, 6, 13, 1, 6, 1, 1, 1, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 3, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 신용카드 MSR 요청 public class POS_REQ_CREDITCARD_MSR { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// POS Entry Mode /// public const int EntryMode = 0; /// /// Track II /// public const int TrackII = 1; /// /// FS (0x1c) /// public const int TrackIIFS = 2; /// /// 할부개월 /// public const int DivMonth = 3; /// /// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 4; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 5; /// /// GS /// public const int ServiceAmtGS = 6; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 7; /// /// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시 /// public const int WKI = 8; /// /// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block /// public const int PassWord = 9; /// /// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정 /// public const int ItemCode = 10; /// /// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied) /// public const int CustmerInfo = 11; /// /// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함) /// public const int ECSLevel = 12; /// /// 도메인 /// public const int Domain = 13; /// /// 업체서버IP /// public const int ServerIP = 14; /// /// Mall사업자번호 /// public const int MallBizNo = 15; /// /// Reserved /// public const int Reserved = 16; /// /// 업무 구분 - "D" : 동글거래 /// public const int BizDiv = 17; /// /// 매체구분 - "M" : Mobile, "P" : Plastic /// public const int MediaDiv = 18; /// /// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT /// public const int CorporationDiv = 19; /// /// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이 /// public const int CardKind = 20; /// /// IC Chip Data /// public const int ICChipData = 21; /// /// IC Chip Data GS /// public const int ICChipData_GS = 22; /// /// Sign Data /// public const int SignData = 23; /// /// Sign Data GS /// public const int SignData_GS = 24; /// /// 등록제 번호 /// public const int AuthInfo_IC = 25; /// /// 예비필드 /// public const int Filler = 26; /// /// 신규 예비필드 /// public const int Filler_New = 27; /// /// ETC /// public const int ETX = 28; /// /// CR /// public const int CR = 29; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 37, 1, 2, 9, 9, 1, 9, 2, 16, 6, 13, 1, 40, 20, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 48, 4, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 3, 0, 0 }; } #endregion 신용카드MSR 요청 #region 신용카드 MSR 응답(승인/취소 공통) public class POS_RES_CREDITCARD_MSR { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 거래일시 - 'O' : 승인 'X' : 거절 /// public const int Status = 0; /// /// 거래일시 - YYMMDDhhmm /// public const int AppDatatime = 1; /// /// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE /// public const int Message1 = 2; /// /// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE /// public const int Message2 = 3; /// /// 승인번호 - 신용승인번호 또는 거절코드(4) /// public const int AppNo = 4; /// /// 카드종류명 - 발급사 카드종류명 /// public const int CardName = 5; /// /// 발급사코드 - 발급사 코드 (카드사 코드 Table 참조) /// public const int IssueCode = 6; /// /// 매입사명 - 전표 매입사명 /// public const int BuyName = 7; /// /// 매입사코드 - 매입사 코드 (카드사 코드 Table 참조) /// public const int BuyCode = 8; /// /// 가맹점번호 /// public const int FranchiseNo = 9; /// /// Working Key Index - "00"-"99" : 암호화된 비밀번호 사용시 /// public const int WKI = 10; /// /// Working Key - 비밀번호 사용시 : TMK[TPK] /// public const int WK = 11; /// /// 전송구분 /// public const int SendYn = 12; /// /// Notice /// public const int Notice = 13; /// /// 사용자정보 /// public const int CustomerInfo = 14; /// /// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함) /// public const int ECSLevel = 15; /// /// Reserved /// public const int Reserved = 16; /// /// Respone EmvData /// public const int EMVData = 17; /// /// GS /// public const int EVMDataGs = 18; /// /// 단말기 기능 수행 - K1 : 다음 거래 전 Key Download 요청, S0 : 2nd Generation 미 수행 /// public const int DeviceFunc = 19; /// /// “0000”예비 필드 길이 /// public const int Filler = 20; /// /// 예비 필드 /// public const int FillerNew = 21; /// /// 0x03 /// public const int ETX = 22; /// /// 0x0D /// public const int CR = 23; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 10, 16, 16, 8, 16, 2, 16, 2, 15, 2, 16, 2, 18, 13, 1, 6, 1, 1, 2, 4, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0 }; } #endregion 신용카드MSR 응답 #region 신용카드MSR 취소 요청 public class POS_REQ_CREDITCARD_MSR_CANCEL { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// POS Entry Mode /// public const int EntryMode = 0; /// /// Track II /// public const int TrackII = 1; /// /// FS (0x1c) /// public const int TrackIIFS = 2; /// /// 할부개월 /// public const int DivMonth = 3; /// /// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 4; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 5; /// /// GS /// public const int ServiceAmtGS = 6; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 7; /// /// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시 /// public const int WKI = 8; /// /// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block /// public const int PassWord = 9; /// /// 원거래 승인 번호 /// public const int OrgAppNo = 10; /// /// 원거래 일자 /// public const int OrgAppDate = 11; /// /// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정 /// public const int ItemCode = 12; /// /// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied) /// public const int CustmerInfo = 13; /// /// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함) /// public const int ECSLevel = 14; /// /// Reserved /// public const int Reserved = 15; /// /// 업무 구분 - "D" : 동글거래 /// public const int BizDiv = 16; /// /// 매체구분 - "M" : Mobile, "P" : Plastic /// public const int MediaDiv = 17; /// /// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT /// public const int CorporationDiv = 18; /// /// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이 /// public const int CardKind = 19; /// /// IC Chip Data /// public const int ICChipData = 20; /// /// IC Chip Data GS /// public const int ICChipData_GS = 21; /// /// Sign Data /// public const int SignData = 22; /// /// Sign Data GS /// public const int SignData_GS = 23; /// /// 등록제 번호 /// public const int AuthInfo_IC = 24; /// /// 예비필드 /// public const int Filler = 25; /// /// 신규 예비필드 /// public const int Filler_New = 26; ///// ///// ETC ///// public const int ETX = 27; /// /// CR /// public const int CR = 28; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 37, 1, 2, 9, 9, 1, 9, 2, 16, 8, 6, 6, 13, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 48, 4, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 3, 0, 0 }; } #endregion #region 수표조회 요청 public class POS_REQ_CHECK { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 수표번호(8) + 발행은행코드(2) + 발행영업점코드(4) /// public const int CheckNo = 0; /// /// 권종코드 - "13": 10 만원권, "14": 30 만원권,"15": 50 만원권, "16": 100 만원권,"19": 기타 /// public const int KownCode = 1; /// /// 수표금액 /// public const int CheckAmt = 2; /// /// 발행일 /// public const int IssueDate = 3; /// /// 계좌일련번호 /// public const int AccountNo = 4; /// /// Filler /// public const int Filler = 5; /// /// ETX /// public const int ETX = 6; /// /// CR /// public const int CR = 7; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 14, 2, 10, 6, 6, 20, 1 , 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 1, 0, 1, 0, 0, 0 }; } #endregion #region 수표조회 응답 public class POS_RES_CHECK { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 거래일시 - 'O' : 승인 'X' : 거절 /// public const int Status = 0; /// /// 거래일시 - YYMMDDhhmm /// public const int AppDatatime = 1; /// /// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE /// public const int Message1 = 2; /// /// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE /// public const int Message2 = 3; /// /// Message3 - 승인시 : Space , 거절시 : 거절 MESSAGE /// public const int Message3 = 4; /// /// Message4 - 승인시 : Space , 거절시 : 거절 MESSAGE /// public const int Message4 = 5; /// /// 응답코드 /// public const int ResponeCode = 6; /// /// 예비 필드 /// public const int Filler = 7; /// /// 0x03 /// public const int ETX = 8; /// /// 0x0D /// public const int CR = 9; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 10, 16, 16, 16, 16, 4, 16, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 현금영수증 요청 public class POS_REQ_CASHBILL { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int DocVer = 0; /// /// 거래유형 - '0' : 단독현금 '1' : 현금+포인트 /// public const int TrandKind = 1; /// /// POS Entry Mode /// public const int EntryMode = 2; /// /// 사용자정보 /// public const int CustmerInfo = 3; /// /// 사용자정보(fs) /// public const int CustmerInfoFs = 4; /// /// 공급가액 /// public const int NetSaleAmt = 5; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 6; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 7; /// /// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 8; /// /// 거래구분 /// public const int TradDiv = 9; /// /// 포인트Pos Entry Mode - "S" : Swipe "K" : Key -in /// public const int PointEntryMode = 10; /// /// Point Track II /// public const int PointTrackII = 11; /// /// FS (0x1c) /// public const int PointTrackIIFS = 12; /// /// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정 /// public const int ItemCode = 13; /// /// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G) /// public const int StoreUserID = 14; /// /// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리) /// public const int StoreUseFild = 15; /// /// Filler /// public const int Filler = 16; /// /// ETC /// public const int ETX = 17; /// /// CR /// public const int CR = 18; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// //public static int[] LEN = { 4, 1, 1, 1, 1, 9, 9, 9, 9, 1, // 1, 1, 1, 6, 2,30,67, 1, 1 // }; public static int[] LEN = { 1, 1, 1, 1, 1, 9, 9, 9, 9, 1, 1, 1, 1, 6, 2,30,67, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// //public static int[] TYPE = { 0, 0, 0, 3, 0, 1, 1, 1, 1, 0, // 0, 3, 0, 0, 0, 0, 0, 0, 0 // }; public static int[] TYPE = { 3, 0, 0, 3, 0, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 현금영수증 응답 - IC public class POS_RES_CASHBILL { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int DocVer = 0; /// /// 거래일시 - 'O' : 승인 'X' : 거절 /// public const int Status = 1; /// /// 거래일시 - YYMMDDhhmm /// public const int AppDatatime = 2; /// /// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE /// public const int Message1 = 3; /// /// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE /// public const int Message2 = 4; /// /// 거래구분 /// public const int TradDiv = 5; /// /// 승인번호 - 현금영수증 승인번호 또는 거절코드(4) /// public const int CashAppNo = 6; /// /// 현금 Notice1 /// public const int Notice1 = 7; /// /// 현금 Notice2 /// public const int Notice2 = 8; /// ///거래포인트 /// public const int UsePoint = 9; /// ///가용포인트 /// public const int SalePoint = 10; /// ///누적포인트 /// public const int RemainPoint = 11; /// ///포인트승인번호 /// public const int PointAppNo = 12; /// ///포인트카드명 /// public const int PointCardName = 13; /// /// 포인트가맹점번호 /// public const int PointStoreNo = 14; /// ///포인트Notice1 /// public const int PointNotice1 = 15; /// ///포인트Notice2 /// public const int PointNotice2 = 16; /// ///포인트Notice3 /// public const int PointNotice3 = 17; /// ///포인트Notice4 /// public const int PointNotice4 = 18; /// /// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G) /// public const int StoreUserID = 19; /// /// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리) /// public const int StoreUseFild = 20; /// /// Filler /// public const int Filler = 21; /// ///KEY다운로드요청 /// public const int ReqKeyDownLoad = 22; /// ///예비필드길이 /// public const int NewFillerLength = 23; /// ///신규 예비 필드 /// public const int NewFiller = 24; /// /// ETC /// public const int ETX = 25; /// /// CR /// public const int CR = 26; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 1, 10, 16, 16, 1, 9, 20, 20, 9, 9, 9, 12, 16, 15, 40, 40, 40, 40, 2, 30, 66, 2, 4, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0 }; } #endregion #region 현금영수증 응답 - MSR public class POS_RES_CASHBILL_MSR { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 거래일시 - 'O' : 승인 'X' : 거절 /// public const int Status = 0; /// /// 거래일시 - YYMMDDhhmm /// public const int AppDatatime = 1; /// /// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE /// public const int Message1 = 2; /// /// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE /// public const int Message2 = 3; /// /// 거래구분 /// public const int TradDiv = 4; /// /// 승인번호 - 현금영수증 승인번호 또는 거절코드(4) /// public const int CashAppNo = 5; /// /// 현금 Notice1 /// public const int Notice1 = 6; /// /// 현금 Notice2 /// public const int Notice2 = 7; /// ///거래포인트 /// public const int UsePoint = 8; /// ///가용포인트 /// public const int SalePoint = 9; /// ///누적포인트 /// public const int RemainPoint = 10; /// ///포인트승인번호 /// public const int PointAppNo = 11; /// ///포인트카드명 /// public const int PointCardName = 12; /// /// 포인트가맹점번호 /// public const int PointStoreNo = 13; /// ///포인트Notice1 /// public const int PointNotice1 = 14; /// ///포인트Notice2 /// public const int PointNotice2 = 15; /// ///포인트Notice3 /// public const int PointNotice3 = 16; /// ///포인트Notice4 /// public const int PointNotice4 = 17; /// /// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G) /// public const int StoreUserID = 18; /// /// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리) /// public const int StoreUseFild = 19; /// /// Filler /// public const int Filler = 20; /// ///KEY다운로드요청 /// public const int ReqKeyDownLoad = 21; /// ///예비필드길이 /// public const int NewFillerLength = 22; /// ///신규 예비 필드 /// public const int NewFiller = 23; /// /// ETC /// public const int ETX = 24; /// /// CR /// public const int CR = 25; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 10, 16, 16, 1, 9, 20, 20, 9, 9, 9, 12, 16, 15, 40, 40, 40, 40, 2, 30, 66, 2, 4, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0 }; } #endregion #region 현금영수증 취소 요청 public class POS_REQ_CASHBILL_CANCEL { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int DocVer = 0; /// /// 거래유형 - '0' : 단독현금 '1' : 현금+포인트 /// public const int TrandKind = 1; /// /// POS Entry Mode /// public const int EntryMode = 2; /// /// 사용자정보 /// public const int CustmerInfo = 3; /// /// 사용자정보(fs) /// public const int CustmerInfoFs = 4; /// /// 공급가액 /// public const int NetSaleAmt = 5; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 6; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 7; /// /// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 8; /// /// 거래구분 /// public const int TradDiv = 9; /// /// 원거래 승인 번호 /// public const int OrgAppNo = 10; /// /// 원거래 포인트승인번호 /// public const int OrgAppNoPoint = 11; /// /// 원거래 일자 /// public const int OrgAppDate = 12; /// /// 포인트Pos Entry Mode - "S" : Swipe "K" : Key -in /// public const int PointEntryMode = 13; /// /// Point Track II /// public const int PointTrackII = 14; /// /// FS (0x1c) /// public const int PointTrackIIFS = 15; /// /// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정 /// public const int ItemCode = 16; /// /// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G) /// public const int StoreUserID = 17; /// /// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리) /// public const int StoreUseFild = 18; /// /// 취소사유코드 /// public const int CancelReasonCode = 19; /// /// Filler /// public const int Filler = 20; /// /// ETC /// public const int ETX = 21; /// /// CR /// public const int CR = 22; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 1, 1, 1, 1, 9, 9, 9, 9, 1, 9,12, 6, 1, 1, 1, 6, 2,30, 1, 66, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 3, 0, 0, 3, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region POINT ///// ///// POINT INFO ///// //public class POINT //{ // public const string ITEM = "POINT"; // public class DATA // { // /// // /// 암호화된 포인트 카드 번호 // /// // public string pointNo = ""; // /// // /// 마스킹처리된 포인트 카드 번호 // /// // public string pointMaskNo = ""; // /// // /// 입력 모드 - "S" : Swipe "K" : Key -in ‘B’: 바코드 // /// // public string pointEntryMode = ""; // /// // /// 요청금액 // /// // public string pointAMT = ""; // /// // /// 전문 버전 // /// // public string pointDocVer = "" ; // /// // /// STAUTS 0 승인, 1 거절 // /// // public string pointStatus = "" ; // /// // /// 거래일시YYMMDDhhmm // /// // public string pointTrDate = "" ; // /// // /// - 승인시 : "카드종류명"- 거절시 : 거절 MESSAGE // /// // public string pointMessage1 = "" ; // /// // /// - 승인시 : "OK : " 승인번호 8자리- 거절시 : 거절 MESSAGE // /// // public string pointMessage2 = "" ; // /// // /// 승인번호 포인트 승인번호 또는 거절코드(4) // /// // public string pointApprNo = "" ; // /// // /// 거래포인트 - 거래(발생)포인트(Right Justfied & Leading Zero) // /// // public double pointTrPoint = 0 ; // /// // /// 가용포인트 - 가용포인트(Right Justfied & Lea ding Zero) // /// // public double pointUsesPoint = 0 ; // /// // /// - 누적포인트(Right Justfied & Leading Zero) // /// // public double pointSavePoint = 0 ; // /// // /// - 예비포인트(Right Justfied & Leading Zero) // /// // public double pointSparePoint = 0 ; // /// // /// 가맹점 번호 // /// // public string pointStoreNo = "" ; // /// // /// 임직원 포인트 // /// // public string pointNotice1 = "" ; // /// // /// 임직원 포인트 // /// // public string pointNotice2 = "" ; // /// // /// // /// // public string pointNotice3 = "" ; // /// // /// // /// // public string pointnotice4 = "" ; // /// // /// 예약필드 스마일페이 현금영수증여부 응답 // /// // public string pointReserved = "" ; // /// // /// 캠페인 정보 // /// // public string pointCampaign = "" ; // /// // /// 전문버전 ‘SP0X’일때만 존재, X정수 // /// // public string pointAddRespon = "" ; // /// // /// 전문버전‘SP02’일 때 존재“K1”이면 다음 거래 전 Key Download 요청 // /// // public string pointKeyDownLoad = "" ; // /// // /// 전문버전‘SP02’일 때 존재“0000”예비 필드 길이 // /// // public string pointFsLen = "" ; // /// // /// 전문버전‘SP02’일 때 존재 예비 필드 // /// // public string pointFsField = "" ; // //--------------------------------추가 정보 // /// // ///1, 4 //해피포인트 응답 코드 // /// // public string pointHPOUTCD = ""; // /// // ///5, 1 //포인트 적립 가능 여부 // /// // public string pointHPADDYN = ""; // /// // ///6, 1 //포인트 사용 가능 여부 // /// // public string pointHPUSEYN = ""; // /// // ///7, 1 //포인트 사용 비밀번호 적용 여부 // /// // public string pointHPUSEPWYN = ""; // /// // ///8, 1 //포인트 전환 가능 여부 // /// // public string pointHPCHYN = ""; // /// // ///9, 1 //모바일 앱 요청 여부 // /// // public string pointHPAPPYN = ""; // /// // ///10, 2 //카드구분코드 // /// // public string pointCARDGBCD = ""; // /// // ///12, 7 //잔여 해피포인트 // /// // public string pointJHPPO = ""; // /// // ///19, 7 //잔여 캐시포인트 // /// // public string pointJCASHPO = ""; // /// // ///26, 7 //잔여공유 해피포인트 // /// // public string pointJSHPPO = ""; // /// // ///33, 7 //잔여공유 캐시포인트 // /// // public string pointJSCASHPO = ""; // /// // ///40, 7 //소멸예정 해피포인트 // /// // public string pointDELHPPO = ""; // /// // ///47, 7 //소멸예정 캐시포인트 // /// // public string pointDELCASHPO = ""; // /// // ///54, 1 //선불카드여부 // /// // public string pointSUNCARDYN = ""; // /// // ///55, 10 //선불카드 잔여 금액 // /// // public string pointSUNCARDJAMT = ""; // /// // ///65, 5 //회원 등급 코드 // /// // public string pointMEMGB = ""; // /// // ///70, 1 //생일여부 // /// // public string pointBIRDAYYN = ""; // /// // ///71, 1 //결혼여부 // /// // public string pointMERRYYN = ""; // /// // ///72, 3 //회원연령 // /// // public string pointMEMAGE = ""; // /// // ///75, 1 //회원성별구분코드 // /// // public string pointMEMSEX = ""; // /// // ///76, 4 //보유 쿠폰 개수 // /// // public string pointCOUPONCNT = ""; // /// // ///80, 10 //스탬프 정보 내용 // /// // public string pointSTAMPINFO = ""; // /// // ///90,241 //회원목록 // /// // public string pointMEMINFO = ""; // /// // ///331, 70 //VReserved // /// // public string pointARESERVED = ""; // } // /// // /// 컬럼순서 // /// // public class SEQ // { // } // /// // /// 컬럼길이 // /// // public static int[] LEN = { }; // /// // /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) // /// // public static int[] TYPE = { }; //} #endregion //*----------------------------------------------------------------------------------------------------------*/ // CAT 단말기 승인 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region CAT 단말기 승인 요청 public class POS_REQ_SPCN_CAT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int TranType = 0; /// /// 거래유형 /// public const int TrandeType = 1; /// /// 할부개월 or 현금영수증거래유형(00 : 소득공제,01 : 사업자지출증빙,02 : 자진발급) /// public const int DivMonth = 2; /// /// 승인금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 3; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 4; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 5; /// /// 원거래승인번호 /// public const int OrgAppNo = 6; /// /// 원거래일자 /// public const int OrgDate = 7; /// /// 포인트 거래 구분 /// public const int PointTradeType = 8; /// /// 상품코드 /// public const int GoodsCode = 9; /// /// 전표인쇄여부 /// public const int PrintFlag = 10; /// /// 추가항목 /// public const int AddItem = 11; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 2, 2, 2, 9, 9, 9, 12, 6, 2, 6, 1, 300 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // CAT 단말기 수신 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region CAT 단말기 승인 응답 public class POS_RES_SPCN_CAT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int TranType = 0; /// /// 거래유형 /// public const int TrandeType = 1; /// /// 거래일시 - 'O0' : 승인 '99' : 망취소 그외 거절 /// public const int Status = 2; /// /// 응답메세지 /// public const int Message = 3; /// /// 단말기번호 /// public const int TerminalNo = 4; /// /// PosEntryMode(01: Key -In, 02 : Swife(M/S), 03 : IC(EMV),04 : Fall ) /// public const int PosEntryMode = 5; /// /// 카드번호 = 6 자리만들어옴 /// public const int CardBinData = 6; /// /// 서비스코드 /// public const int ServiceCode = 7; /// /// 할부개월 or 현금영수증거래유형(00 : 소득공제,01 : 사업자지출증빙,02 : 자진발급) /// public const int DivMonth = 8; /// /// 거래일시 - YYMMDDhhmm /// public const int AppDatatime = 9; /// /// 원거래 일자 /// public const int OrgAppDate = 10; /// /// 승인금액 - Right Justfied & Leading Zero , 1원:포인트 조회 /// public const int TotAmt = 11; /// /// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int ServiceAmt = 12; /// /// 세금 - Right Justfied & Leading Zero( 미사용시 All '0') /// public const int Vat = 13; /// /// 승인번호 - 신용승인번호 또는 거절코드(4) /// public const int AppNo = 14; /// /// 거래 교유 번호 /// public const int TradeUniqeNo = 15; /// /// 발급사코드 - 발급사 코드 (카드사 코드 Table 참조) /// public const int IssueCode = 16; /// /// 카드종류명 - 발급사 카드종류명 /// public const int CardName = 17; /// /// 가맹점번호 /// public const int FranchiseNo = 18; /// /// 매입구분 /// public const int BuyType = 19; /// /// 매입사코드 - 매입사 코드 (카드사 코드 Table 참조) /// public const int BuyCode = 20; /// /// 매입사명 - 전표 매입사명 /// public const int BuyName = 21; /// /// 전표인쇄 TVR값 /// public const int TVR = 22; /// /// 전표인쇄TC값 /// public const int TC = 23; /// /// 사용자코드 /// public const int UserCode = 24; /// /// 추가항목 /// public const int AddItem = 25; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 2, 2, 2, 67, 10, 2, 20, 5, 2, 12, 8, 9, 9, 9, 12, 12, 4, 16, 15, 1, 4, 16, 10, 16, 4,300 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 샨더단말기 승인 요청 정의 //*----------------------------------------------------------------------------------------------------------*/ #region 샨더단말기 승인/응답 요청 public class POS_REQ_SAND_CAT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 작업유형 /// public const int OperateType = 0; /// /// 거래유형 /// public const int TransType = 1; /// /// 카드유형 /// public const int CardType = 2; /// /// 현금등록번호 /// public const int CashRegNo = 3; /// /// 캐셔번호 /// public const int CasherNo = 4; /// /// 거래금액 /// public const int Amount = 5; /// /// 현금추적번호 /// public const int CashTraceNo = 6; /// /// 기존 거래일련번호, 해지 트랜잭션 사용 /// public const int OrignTrace = 7; /// /// 예약필드 /// public const int Reserved = 8; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 2, 2, 2, 6, 6, 12, 6, 6, 48 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 1, 1, 2, 0, 0, 0 }; } public class POS_RES_SAND_CAT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 작업유형 /// public const int OperateType = 0; /// /// 거래유형 /// public const int TransType = 1; /// /// 카드유형 /// public const int CardType = 2; /// /// 응답코드 /// public const int ResponseCode = 3; /// /// 응답메시지 /// public const int ResponseMsg = 4; /// /// 현금등록번호 /// public const int CashRegNo = 5; /// /// 캐셔번호 /// public const int CasherNo = 6; /// /// 거래금액 /// public const int Amount = 7; /// /// 결제배치번호 /// public const int SettleNum = 8; /// /// 사업자번호 /// public const int MerchantID = 9; /// /// 회사명 /// public const int MerchantName = 10; /// /// 단말기 ID /// public const int TerminalID = 11; /// /// 카드번호 /// public const int CardNo = 12; /// /// 유효기간 /// public const int Exp_Date = 13; /// /// 은행코드 /// public const int BankNo = 14; /// /// 거래일자 /// public const int TransDate = 15; /// /// 거래시간 /// public const int TransTime = 16; /// /// 승인번호 /// public const int Auth_Code = 17; /// /// 시스템 참조 번호 /// public const int SysRefNo = 18; /// /// 현금추적번호 /// public const int CashTraceNo = 19; /// /// 원거래일련번호 /// public const int OriginTrace = 20; /// /// Pos 거래일련번호 /// public const int SysTraceNo = 21; /// /// 시스템 일련번호 /// public const int OrignSysTrace = 22; /// /// 예약필드 /// public const int Reserved = 23; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 2, 2, 2, 2, 40, 6, 6, 12, 6, 15, 40, 8, 19, 4, 6, 8, 6, 6, 12, 6, 6, 6, 6, 48}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 은련단말기 승인 요청 정의 //*----------------------------------------------------------------------------------------------------------*/ #region 은련단말기 승인/응답 요청 public class POS_REQ_UNION_CAT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// PosNo /// public const int PosNo = 0; /// /// 캐셔번호 /// public const int CasherNo = 1; /// /// 거래유형 ('00':승인, '01'취소) /// public const int TransType = 2; /// /// 결제금액 /// public const int Amount = 3; /// /// 승인일자, 원승인일자 /// public const int AppDate = 4; /// /// 기존 결제 참조번호 /// public const int OriginVAppno = 5; /// /// 기존 인증번호 /// public const int OriginCAppno = 6; /// /// 회신전문 인증용 /// public const int LRCCheckSum = 7; /// /// 전민불서비스인경우에 한하여 /// public const int AllPeople = 8; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 8, 8, 2, 12, 8, 12, 6, 3, 100 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변, 5:문자형 왼쪽에 공백 추가) /// //public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0 }; public static int[] TYPE = { 5, 0, 0, 1, 0, 0, 0, 0, 0 };//값 형식 수정; girak.kim;2017.08.18 } public class POS_RES_UNION_CAT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int ResponseCode = 0; /// /// 은행코드 /// public const int BankNo = 1; /// /// 카드번호 /// public const int CardNo = 2; /// /// 인증번호 /// public const int Auth_Code = 3; /// /// 결제금액 /// public const int Amount = 4; /// /// 응답메시지 /// public const int ResponseMsg = 5; /// /// 고객번호 /// public const int CustomerNo = 6; /// /// 단말기ID /// public const int TerminalID = 7; /// /// 배치번호 /// public const int BatchNo = 8; /// /// 승인일자 /// public const int AppDate = 9; /// /// 승인시간 /// public const int AppTime = 10; /// /// 결제 참조번호 /// public const int OriginVAppno = 11; /// /// 권한 부여번호 /// public const int GrantNo = 12; /// /// 정산일자 /// public const int EndDate = 13; /// /// 회신전문 인증용 /// public const int LRCCheckSum = 14; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 2, 4, 20, 6, 12, 40, 15, 8, 6, 4, 6, 12, 6, 4, 2}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // POINT 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POINT 전문 헤더 public class POS_POINT_HEADER { public class DATA { /// /// 전문길이 /// public string ReqLen; /// /// STX <0x02> /// public string ReqSTX; /// /// 거래구분 /// public string ReqTrDiv; /// /// 단말기 번호 /// public string ReqCatNo; /// /// 업체정보 /// public string ReqCompany; /// /// 전문번호 /// public string ReqDocSeq; } public class SEQ { /// /// 전문길이 /// public const int ReqLen = 0; /// /// STX <0x02> /// public const int ReqSTX = 1; /// /// 거래구분 /// public const int ReqTrDiv = 2; /// /// 단말기 번호 /// public const int ReqCatNo = 3; /// /// 업체정보 /// public const int ReqCompany = 4; /// /// 전문번호 /// public const int ReqDocSeq = 5; } /// /// 컬럼길이 /// public static int[] LEN = { 4, 1, 2, 10, 8, 6 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { 1, 0, 0, 0, 0, 1 }; } #endregion POINT 전문 헤더 //*----------------------------------------------------------------------------------------------------------*/ // POINT 통합 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_POINT /// /// POS_REQ_POINT /// public class POS_REQ_POINT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 IC READER SP02 ,기존 SP01 /// public const int ReqDocVer = 0; /// /// POS ENRTY MODE RF카드 R,"S" : Swipe K" Key‘B’: 알리페이 바코드 /// public const int ReqEntryMode = 1; /// /// HPY 조회시, 주민번호, 핸드폰 번호, KTF모바일카드는 "=" 안붙임. /// - Swipe:Magnetic Card Track II Data- Key-in:"카드번호=유효기간"- 암호화를 고려 Variable 로 변경 /// public const int ReqTrack2 = 2; /// /// const char FS = (char)0x1C; //Field Seperate /// char FS = (char)Convert.ToInt32("1C", 16); // //Field Seperate /// public const int ReqFS = 3; /// /// 포인트금액 /// - Right Justfied & Leading Zero /// 알리페이 금액 처리 방법 /// ex) 1달러 일 때 000000100 (원화 1\ : 1, 달러 1$ : 100) /// public const int ReqPointAmt = 4; /// /// 판매구분 /// - '01':현금 '02':신용 '03':직불 '04':자사 ///'31':해피포인트 기타업무 /// public const int ReqSaleDiv = 5; /// /// 원거래승인번호 /// public const int ReqOriginSaleNo = 6; /// /// 원거래일자 /// public const int ReqOriginSaleDate = 7; /// /// //비밀번호 미사용시 "0000000000000000", 포인트 사용일 경우만 사용 /// public const int ReqPassWord = 8; /// /// "HPY";//포인트구분 /// public const int ReqPointType = 9; /// /// - 상품코드(미사용시 All Space)- SKT 상품코드 사용(PC, PB) /// public const int ReqProductCode = 10; /// /// 예약필드/추가적립 (적립구분2, 본사부담금9, 매장부담금9) + 20 /// 해피스탬프 적립 18 /// public const int ReqReserved = 11; /// /// 캠페인 정보 = /// public const int ReqCampaign = 12; /// /// const char RS = (char)0x1E; //#30 char RS = (char)Convert.ToInt32("1E", 16); // // Seperate /// public const int ReqRS = 13; /// /// 추가정보 - 200 /// 요청 사용자 ID 10 + /// SAP 코드 - POS 점포코드 10 + /// POS 번호 2 + /// VReserved 178 /// public const int ReqAddInfo = 14; /// /// const char ETX = (char)0x03; //End Text [응답용Asc] /// public const int ReqETX = 15; /// /// const char CR = (char)0x0D; // char CR = (char)Convert.ToInt32("0D", 16); /// public const int ReqCR = 16; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = {4, 1, 1, 1, 9, 2, 12, 6, 16, 3, 6, 38, 1, 1, 1, 1, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = {0,0,3,0, 2,0,0,0,0,0,0,0,3,0,3,0,0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // POINT 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_POINT /// /// POS_RES_POINT /// public class POS_RES_POINT { public const string ITEM = "POS_RES_POINT"; //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문 버전 /// public const int ResDocVer = 0; /// /// STAUTS 0 승인, 1 거절 /// public const int ResStatus = 1; /// /// 거래일시YYMMDDhhmm /// public const int ResTrDate = 2; /// /// - 승인시 : "카드종류명"- 거절시 : 거절 MESSAGE /// public const int ResMessage1 = 3; /// /// - 승인시 : "OK : " 승인번호 8자리- 거절시 : 거절 MESSAGE /// public const int ResMessage2 = 4; /// /// 승인번호 포인트 승인번호 또는 거절코드(4) /// public const int ResApprNo = 5; /// /// 거래포인트 - 거래(발생)포인트 /// public const int ResTrPoint = 6; /// /// 가용포인트 - 가용포인트 /// public const int ResUsesPoint = 7; /// /// - 누적포인트 /// public const int ResSavePoint = 8; /// /// - 예비포인트 /// public const int ResSparePoint = 9; /// /// 가맹점 번호 /// public const int ResStoreNo = 10; /// /// 임직원 포인트 /// public const int ResNotice1 = 11; /// /// 임직원 포인트 /// public const int ResNotice2 = 12; /// /// /// public const int ResNotice3 = 13; /// /// /// public const int Resnotice4 = 14; /// /// 예약필드 스마일페이 현금영수증여부 응답 /// public const int ResReserved = 15; /// /// 캠페인 정보 /// public const int ResCampaign = 16; /// /// const char RS = (char)0x1E; //#30 char RS = (char)Convert.ToInt32("1E", 16); // // Seperate /// public const int ResRS = 17; /// /// 전문버전 ‘SP0X’일때만 존재, X정수 /// public const int ResAddRespon = 18; /// /// 0x1D, ‘SP02’일 때 존재 /// public const int ResGS = 19; /// /// 전문버전‘SP02’일 때 존재“K1”이면 다음 거래 전 Key Download 요청 /// public const int ResKeyDownLoad = 20; /// /// 전문버전‘SP02’일 때 존재“0000”예비 필드 길이 /// public const int ResFsLen = 21; /// /// 전문버전‘SP02’일 때 존재 예비 필드 /// public const int ResFsField = 22; /// /// const char ETX = (char)0x03; //End Text [응답용Asc] /// public const int ResETX = 23; /// /// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // // /// public const int ResCR = 24; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 1, 10, 16, 16, 12, 9, 9, 9, 9, 15, 40, 40, 40, 40, 55, 1, 1, 1, 1, 2, 4, 1, 1, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = {0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,4,0,3,0,0,0,3,0,0}; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피포인트카드 추가정보 //*----------------------------------------------------------------------------------------------------------*/ #region 해피포인트 추가정보(조회시) /// /// POINT_ADD_INFO_SEARCH /// public class POINT_ADD_INFO_SEARCH { public const string ITEM = "POINT_ADD_INFO_SEARCH"; /// /// 컬럼순서 /// public class SEQ { /// ///1, 4 //해피포인트 응답 코드 /// public const int pointHPOUTCD = 0; /// ///5, 1 //포인트 적립 가능 여부 /// public const int pointHPADDYN = 1; /// ///6, 1 //포인트 사용 가능 여부 /// public const int pointHPUSEYN = 2; /// ///7, 1 //포인트 사용 비밀번호 적용 여부 /// public const int pointHPUSEPWYN = 3; /// ///8, 1 //포인트 전환 가능 여부 /// public const int pointHPCHYN = 4; /// ///9, 1 //모바일 앱 요청 여부 /// public const int pointHPAPPYN = 5; /// ///10, 2 //카드구분코드 /// public const int pointCARDGBCD = 6; /// ///12, 7 //잔여 해피포인트 /// public const int pointJHPPOINT = 7; /// ///19, 7 //잔여 캐시포인트 /// public const int pointJCASHPOINT = 8; /// ///26, 7 //잔여공유 해피포인트 /// public const int pointJSHPPOINT = 9; /// ///33, 7 //잔여공유 캐시포인트9 /// public const int pointJSCASHPOINT = 10; /// ///40, 7 //소멸예정 해피포인트 /// public const int pointDELHPPOINT = 11; /// ///47, 7 //소멸예정 캐시포인트 /// public const int pointDELCASHPOINT = 12; /// ///54, 1 //선불카드여부 /// public const int pointSUNCARDYN = 13; /// ///55, 10 //선불카드 잔여 금액 /// public const int pointSUNCARDJAMT = 14; /// ///65, 5 //회원 등급 코드 /// public const int pointMEMGB = 15; /// ///70, 1 //생일여부 /// public const int pointBIRDAYYN = 16; /// ///71, 1 //결혼여부 /// public const int pointMERRYYN = 17; /// ///72, 3 //회원연령 /// public const int pointMEMAGE = 18; /// ///75, 1 //회원성별구분코드 /// public const int pointMEMSEX = 19; /// ///76, 4 //보유 쿠폰 개수 /// public const int pointCOUPONCNT = 20; /// ///80, 10 //스탬프 정보 내용 /// public const int pointSTAMPINFO = 21; /// ///90,241 //회원목록 /// public const int pointMEMINFO = 22; /// ///331, 70 //VReserved /// public const int pointRESERVED = 23; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 1, 1, 1, 1, 1, 2, 7, 7, 7, 7, 7, 7, 1, 10, 5, 1, 1, 3, 1, //4, 10, 241, 1}; //test_phj 4, 10, 241, 70}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //0, 0, 0, 3 };//test_phj 0, 0, 0, 0}; } #endregion #region 해피포인트 추가정보(적립시) /// /// POINT_ADD_INFO_SAVE /// public class POINT_ADD_INFO_SAVE { public const string ITEM = "POINT_ADD_INFO_SAVE"; //// /// 컬럼순서 /// public class SEQ { /// /// 추가적립여부 /// public const int AddSaveYN = 0; /// /// 추가적립구분 /// public const int AddSaveType = 1; /// /// 추가브랜드 분담포인트 /// public const int AddBrandPnt = 2; /// /// 추가가맹점 분담포인트 /// public const int AddStorePnt = 3; /// /// 카드구분 코드 /// public const int CardTypeCd = 4; /// /// 추가적립 포인트 /// public const int AddSavePnt = 5; /// /// 기부 포인트 /// public const int DonatePnt = 6; /// /// 회원명 /// public const int CustName = 7; /// /// 생일여부 /// public const int BirthDayYn = 8; /// /// 결혼여부 /// public const int MarryYn = 9; /// /// 회원연령 /// public const int CustAge = 10; /// /// 회원성별구분코드 /// public const int CustSex = 11; /// /// 스템프 정보 내용 /// public const int StampInfo = 12; /// /// 예비 /// public const int VReserved = 13; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 2, 7, 7, 2, 7, 7, 50, 1, 1, 3, 1, 10, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3 }; } #endregion #region 해피포인트 추가정보(사용시) /// /// POINT_ADD_INFO_USE /// public class POINT_ADD_INFO_USE { public const string ITEM = "POINT_ADD_INFO_USE"; //// /// 컬럼순서 /// public class SEQ { /// /// 카드구분 코드 /// public const int CardTypeCd = 0; /// /// 회원명 /// public const int CustName = 1; /// /// 생일여부 /// public const int BirthDayYn = 2; /// /// 결혼여부 /// public const int MarryYn = 3; /// /// 회원연령 /// public const int CustAge = 4; /// /// 회원성별구분코드 /// public const int CustSex = 5; /// /// 스템프 정보 내용 /// public const int StampInfo = 6; /// /// 예비 /// public const int VReserved = 7; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 2, 50, 1, 1, 3, 1, 10, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 3 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // T페이 추가정보 //*----------------------------------------------------------------------------------------------------------*/ /// /// T페이 요청 추가정보 /// public class TPAY_ADDINFO_REQ { public const string ITEM = "TPAY_ADDINFO_REQ"; /// /// 컬럼순서 /// public class SEQ { /// /// 거래구분코드 /// 000040:멤버십 + 할인외금액 승인 /// 000040:할인외금액 승인 /// public const int TrTypeCode = 0; /// /// 멤버십할인 거래금액 (대상금액) /// public const int DisDestAmt = 1; /// /// 총거래금액 (멤버십할인 거래금액 포함) /// public const int TotAmount = 2; /// /// 입력구분 (PosConst.POS_VAN_MASTER.TPAY_ENTRY_MODE) /// 010:KEYIN /// 020:SWIPE /// 031:BARCODE /// 032:BLE /// 033:NFC /// public const int PosEntryMode = 3; /// /// 거래비밀번호 /// public const int EncPassword = 4; /// /// Reserved /// public const int VReserved = 5; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 6, 12, 12, 3, 40, 127 }; //public static int[] LEN = { 6, 12, 12, 3, 40 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 2, 2, 0, 0, 0 }; //public static int[] TYPE = { 0, 2, 2, 0, 0 }; } /// /// T페이 응답 추가정보 /// public class TPAY_ADDINFO_RES { public const string ITEM = "TPAY_ADDINFO_RES"; /// /// 컬럼순서 /// public class SEQ { /// /// 멤버십등급 /// 1Byte M:정상멤버십포인트 /// L:최종잔여포인트사용시 /// R:최종멤버십포인트사용후 /// 2Byte 0:일반등급 /// S:실버등급 /// G:골드등급 /// V:VIP등급 /// public const int MemberLevel = 0; /// /// 멤버십할인 승인금액 /// public const int DisAmt = 1; /// /// 할인외 승인금액 /// public const int AppAmt = 2; /// /// 지불금액 /// public const int BillAmt = 3; /// /// 잔여한도1 /// public const int RemainLimit1 = 4; /// /// 잔여한도2 /// public const int RemainLimit2 = 5; /// /// Reserved /// public const int VReserved = 6; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 2, 10, 10, 10, 10, 10, 348 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 2, 2, 2, 2, 2, 0 }; } /// /// TPaygle Interface /// public class TPAY_CONNECT_INFO { public string DATATIME = string.Empty; public string POSID = string.Empty; public List LIST = new List(); } public class TPAY_PHONE { public string XPT = string.Empty; public string NAME = string.Empty; public string NICK_NAME = string.Empty; public string MDN = string.Empty; public string DEVICE_TYPE = string.Empty; } //*----------------------------------------------------------------------------------------------------------*/ // HAPPY POINT INCARD COUPON 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_HPCOUPON /// /// POS_RES_HPCOUPON /// public class POS_RES_HPCOUPON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문 버전 /// public const int ResDocVer = 0; /// /// STAUTS 0 승인, 1 거절 /// public const int ResStatus = 1; /// /// 거래일시YYMMDDhhmm /// public const int ResTrDate = 2; /// /// - 승인시 : "카드종류명"- 거절시 : 거절 MESSAGE /// public const int ResMessage1 = 3; /// /// - 승인시 : "OK : " 승인번호 8자리- 거절시 : 거절 MESSAGE /// public const int ResMessage2 = 4; /// /// 승인번호 포인트 승인번호 또는 거절코드(4) /// public const int ResApprNo = 5; /// /// 거래포인트 - 거래(발생)포인트(Right Justfied & Leading Zero) /// public const int ResTrPoint = 6; /// /// 가용포인트 - 가용포인트(Right Justfied & Lea ding Zero) /// public const int ResUsesPoint = 7; /// /// - 누적포인트(Right Justfied & Leading Zero) /// public const int ResSavePoint = 8; /// /// - 예비포인트(Right Justfied & Leading Zero) /// public const int ResSparePoint = 9; /// /// 가맹점 번호 /// public const int ResStoreNo = 10; /// /// 총데이타 건수 /// public const int ResTotalCnt = 11; /// /// 쿠폰 건수 /// public const int ResCouponCnt = 12; /// /// 오퍼명 1 /// public const int ResOper1 = 13; /// /// 쿠폰번호1 /// public const int ResCouponNo1 = 14; /// /// 사용시작일1 /// public const int ResStart1 = 15; /// /// 사용종료일1 /// public const int ResStop1 = 16; /// /// 오퍼명2 /// public const int ResOper2 = 17; /// /// 쿠폰번호2 /// public const int ResCouponNo2 = 18; /// /// 사용시작일2 /// public const int ResStart2 = 19; /// /// 사용종료일2 /// public const int ResStop2 = 20; /// /// 오퍼명3 /// public const int ResOper3 = 21; /// /// 쿠폰번호3 /// public const int ResCouponNo3 = 22; /// /// 사용시작일3 /// public const int ResStart3 = 23; /// /// 사용종료일3 /// public const int ResStop3 = 24; /// /// Filler fillerset1 /// public const int ResFiller = 25; /// /// RS fillerset2 /// public const int ResRS = 26; /// /// 추가정보 fillerset3 /// public const int ResCmsAddInfo = 27; /// /// const char ETX = (char)0x03; //End Text [응답용Asc] /// public const int ResETX = 28; /// /// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // // /// public const int ResCR = 29; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 1, 10, 16, 16, 12, 9, 9, 9, 9, 15, 5, 2, 50, 14, 8, 8, 50, 14, 8, 8, 50, 14, 8, 8, 11, 1, 1, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = {0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,3,0,0}; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 다운로드 통합 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_DOWNLOAD /// /// POS_REQ_DOWNLOAD /// public class POS_REQ_DOWNLOAD { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 회선정보 - WIFI:’W’, 전용선:’A’, xDSL:’D’,앱결제(안드로이드:’N’, 아이폰:’I’) /// public const int ReqLineInfo = 0; /// /// 포스정보 IP 정보 /// public const int ReqPosIp = 1; /// /// 포스 모듈 버전- DLL 버전, 앱버전 /// public const int ReqPosDllVer = 2; /// /// 포스 일련번호 /// public const int ReqPosSeq = 3; /// /// 사업자번호- 가맹점 사업자 번호 /// public const int ReqShopAccountNo = 4; /// /// FILLER - 앱결제시 핸드폰번호 - 포스 다운로드시 MAC 주소 /// public const int ReqFiller = 5; /// /// const char ETX = (char)0x03; //End Text [응답용Asc] /// public const int ReqETX = 6; /// /// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // // /// public const int ReqCR = 7; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 15, 15, 10, 10, 20, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 다운로드 통합 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_DOWNLOAD /// /// POS_RES_DOWNLOAD /// public class POS_RES_DOWNLOAD { public const string ITEM = "POS_RES_DOWNLOAD"; //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// STAUTS 0 승인, X 거절 /// public const int ResStatus = 0; /// /// 거래일시YYMMDDhhmm /// public const int ResTrDate = 1; /// /// /// public const int ResMessage1 = 2; /// /// 응답코드- 승인시 : "0000" 거절시 : 거절코드 4자리 /// public const int ResCode = 3; /// /// 단말기번호 /// public const int ResTerminalNo = 4; /// /// 사업자번호 /// public const int ResShopAccountNo = 5; /// /// 가맹점명 /// public const int ResShopName = 6; /// /// 대표자명 /// public const int ResOwner = 7; /// /// 가맹점전화번호 /// public const int ResTellNo = 8; /// /// 가맹점 주소 /// public const int ResStoreAddress = 9; /// /// WorkIngKeyIndex 00~99 /// public const int ResKeyIndex = 10; /// /// Working Key /// public const int ResKey = 11; /// /// Filler /// public const int ResFiller = 12; /// /// const char ETX = (char)0x03; //End Text [응답용Asc] /// public const int ResETX = 13; /// /// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // // /// public const int ResCR = 14; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 10, 16, 4, 10, 10, 20, 10, 16, 40, 2, 16, 50, 1, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = {0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 세브란스병원 임직원 할인 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEVERANCEDC /// /// POS_REQ_SEVERANCEDC /// public class POS_REQ_SEVERANCEDC { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문길이 /// public const int Len = 0; /// /// 업무구분 (001 고정) /// public const int WorkType = 1; /// /// 전문구분 (0200:정상, 0420:반품) /// public const int MsgType = 2; /// /// 거래구분 (10:조회, 20:승인) /// public const int iNqType = 3; /// /// 판매구분 (10:직원식, 20:직원할인) /// public const int SaleTyep = 4; /// /// 거래일시 (YYYYMMDDhhmmss) /// public const int SaleTime = 5; /// /// 브랜드코드 /// public const int BrandCD = 6; /// /// 점포코드 /// public const int StoreCD = 7; /// /// 판매일자 /// public const int SaleDate = 8; /// /// POS번호 /// public const int POSNo = 9; /// /// 영수증번호 /// public const int TranNo = 10; /// /// 요청자 /// public const int CashierNo = 11; /// /// 입력구분 (A:BarCode, K:Keyin) /// public const int WCC = 12; /// /// 직원카드번호 /// public const int CardNo = 13; /// /// 결제할 직원식 상품 수량 - 일반 /// public const int iTemQty1 = 14; /// /// 판매금액 - 일반 /// public const int iSaleAmount1 = 15; /// /// 결제할 직원식 상품 수량 - 직원 /// public const int iTemQty2 = 16; /// /// 판매금액 - 직원 /// public const int iSaleAmount2 = 17; /// /// 메뉴코드 /// public const int iTemCD = 18; /// /// 메뉴명 /// public const int iTemNM = 19; /// /// 메뉴외 수량 /// public const int iTemQty3 = 20; /// /// 비밀번호 /// public const int Password = 21; /// /// 원승인일시 /// public const int OrgSaleTime = 22; /// /// 원승인번호 /// public const int OrgAppNo= 23; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 3, 3, 4, 2, 2, 14, 4, 10, 8, 2, 5, 10, 1, 20, 3, 8, 3, 8, 13, 40, 3, 10, 14, 10}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = {1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0}; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // SPC 임직원 결제 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SPC_EMPLOYEE_USE /// /// POS_RES_SPC_EMPLOYEE_USE /// public class POS_RES_SPC_EMPLOYEE_USE { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문구분 /// public const int InqType = 0; /// /// 전송일자 /// public const int SendDate = 1; /// /// 전송시간 /// public const int SendTime = 2; /// /// 응답코드 /// public const int ResStatus = 3; /// /// 본문길이 /// public const int BodyLen = 4; /// /// 점포코드 /// public const int StoreCD = 5; /// /// 단말기번호 /// public const int CatID = 6; /// /// 거래일자 /// public const int SaleDate = 7; /// /// 거래시간 /// public const int SaleTime = 8; /// /// 거래구분 /// public const int SaleType = 9; /// /// 카드번호 /// public const int CardNo = 10; /// /// 비밀번호 /// public const int Password = 11; /// /// 거래금액 /// public const int SaleAmount = 12; /// /// 거래수량 /// public const int SaleQty = 13; /// /// 할인금액 /// public const int ResUsesPoint = 14; /// /// 잔여금액 /// public const int BalancePoint = 15; /// /// 승인일자 /// public const int ApprDate = 16; /// /// 승인번호 /// public const int ApprNo = 17; /// /// 응답메지시1 /// public const int RegMsg1 = 18; /// /// 응답메지시2 /// public const int RegMsg2 = 19; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4,8,6,2,4,15,10,8,6,2,16,10,10,5,10,10,8,12,40,40 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 1,1,1,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // SPC 임직원 결제 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SPC_EMPLOYEE_USE /// /// POS_REQ_SPC_EMPLOYEE_USE /// public class POS_REQ_SPC_EMPLOYEE_USE { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문구분 /// public const int InqType = 0; /// /// 전송일시 /// public const int SendDate = 1; /// /// 응답코드 /// public const int ResStatus = 2; /// /// 본문길이 /// public const int BodyLen = 3; /// /// 점포코드 /// public const int StoreCD = 4; /// /// 단말기번호 /// public const int CatID = 5; /// /// 거래일자 /// public const int SaleDate = 6; /// /// 거래시간 /// public const int SaleTime = 7; /// /// 거래구분 /// public const int SaleType = 8; /// /// 카드번호 /// public const int CardNo = 9; /// /// 비밀번호 /// public const int Password = 10; /// /// 거래금액 /// public const int SaleAmount = 11; /// /// 거래수량 /// public const int SaleQty = 12; /// /// 잔여식대 /// public const int ResUsesPoint = 13; /// /// 잔여금액 /// public const int BalancePoint = 14; /// /// 승인일자 /// public const int ApprDate = 15; /// /// 승인번호 /// public const int ApprNo = 16; /// /// 메시지1 /// public const int ResMsg1 = 17; /// /// 메시지2 /// public const int ResMsg2 = 18; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 14, 2, 4, 15, 10, 8, 6, 2, 16, 10, 10, 5, 10, 10, 8, 12, 40, 40 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // SPC 임직원 할인 - 중국 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SPC_EMPLOYEE_DC_CHINA /// /// POS_RES_SPC_EMPLOYEE_DC_CHINA /// public class POS_RES_SPC_EMPLOYEE_DC_CHINA { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// STX /// public const int STX = 0; /// /// 전체길이 /// public const int InqLen = 1; /// /// 전문구분 /// public const int InqType = 2; /// /// 브랜드코드 /// public const int BrandCD = 3; /// /// 점포코드 /// public const int StoreCD = 4; /// /// 영업일자 /// public const int SaleDate = 5; /// /// Pos번호 /// public const int PosNo = 6; /// /// 영수증번호 /// public const int TradeNo = 7; /// /// 담당자코드 /// public const int CashierNo = 8; /// /// 입력구분 /// public const int Wcc = 9; /// /// 직원카드번호 /// public const int Emp_Card_No = 10; /// /// 승인일자 /// public const int ApprDate = 11; /// /// 승인번호 /// public const int ApprNo = 12; /// /// 승인금액 /// public const int ApprAmt = 13; /// /// Filler /// public const int Filler = 14; /// /// ETX /// public const int ETX = 15; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 3, 9, 4, 10, 8, 2, 5, 10, 1, 21, 8, 12, 20, 20, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // SPC 임직원 할인 - 중국 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SPC_EMPLOYEE_DC_CHINA /// /// POS_REQ_SPC_EMPLOYEE_DC_CHINA /// public class POS_REQ_SPC_EMPLOYEE_DC_CHINA { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// STX /// public const int STX = 0; /// /// 전문구분 /// public const int InqType = 1; /// /// 브랜드코드 /// public const int BrandCD = 2; /// /// 점포코드 /// public const int StoreCD = 3; /// /// 응답코드 /// public const int ResStatus = 4; /// /// /// public const int Filler1 = 5; /// /// 입력구분 /// public const int Wcc = 6; /// /// 직원카드번호 /// public const int Emp_Card_No = 7; /// /// /// public const int Filler2 = 8; /// /// 할인율 /// public const int DCRate = 9; /// /// 할인금액 /// public const int DCAmt = 10; /// /// 승인일자 /// public const int ApprDate = 11; /// /// 승인번호 /// public const int ApprNo = 12; /// /// 응답메시지 /// public const int ResMsg = 13; /// /// 직원명 /// public const int Emp_Name = 14; /// /// /// public const int Filler3 = 15; /// /// 총사용액 /// public const int ToTalUseAmt = 16; /// /// 잔여금액 /// public const int RemainAmt = 17; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 9, 4, 10, 4, 25, 1, 21, 2, 4, 9, 14, 12, 60, 60, 60, 20, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 세브란스병원 임직원 할인 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEVERANCEDC /// /// POS_RES_SEVERANCEDC /// public class POS_RES_SEVERANCEDC { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 업무구분 (001 고정) /// public const int WorkType = 0; /// /// 전문구분 (0200:정상, 0420:반품) /// public const int MsgType = 1; /// /// 거래구분 (10:조회, 20:승인) /// public const int iNqType = 2; /// /// 판매구분 (10:직원식, 20:직원할인) /// public const int SaleTyep = 3; /// /// 응답코드 (0000:정상, 그외 오류) /// public const int ResStatus = 4; /// /// 브랜드코드 /// public const int BrandCD = 5; /// /// 점포코드 /// public const int StoreCD = 6; /// /// 판매일자 /// public const int SaleDate = 7; /// /// POS번호 /// public const int POSNo = 8; /// /// 영수증번호 /// public const int TranNo = 9; /// /// 직원구분 (24:전공의, 25:수련직, 그외 임직원) /// public const int Employee_Type = 10; /// /// 직원카드번호 /// public const int EmpCardNo = 11; /// /// 사용가능 무료횟수 /// public const int UseFreeQty = 12; /// /// 직원식 결제시 총 사용횟수 /// public const int ToTalQty = 13; /// /// 사용금액 /// public const int UseAmount = 14; /// /// 할인율 /// public const int iRate = 15; /// /// 할인금액 /// public const int DCAmount = 16; /// /// 할인후금액 /// public const int DCAmountAfter = 17; /// /// 승인번호 /// public const int AppNo = 18; /// /// 승인일시 /// public const int AppDate = 19; /// /// 결제구분 /// public const int SaleFlag = 20; /// /// 메시지1 - 직원이름, 승인메시지(에러메시지) /// public const int Message1 = 21; /// /// 메시지2 /// public const int Message2 = 22; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 3,4,2,2,4,4,10,8,2,5,2,20,3,3,8,3,8,8,10,14,2,60,60 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0}; } #endregion #region 모바일쿠폰 - 해피콘 //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘-헤더 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_HDR_MOBILECOUPON_HPCON_NEW /// /// POS_HDR_MOBILECOUPON_HPCON_NEW /// public class POS_HDR_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 버전 (1) /// public const int DocVer = 0; /// /// 전문번호 (100:조회, 101:승인, 102:이력조회, 203:사용승인, 204:취소승인) /// public const int TranType = 1; /// /// 지점코드 /// public const int StoreCD = 2; /// /// 지점명 /// public const int StoreNM = 3; /// /// 브랜드코드 /// public const int BrandCD = 4; /// /// 전문크기 /// public const int HeaderLen = 5; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 10, 10, 16, 64, 6, 5 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 조회 - 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_MOBILECOUPON_HPCON_NEW /// /// POS_RES_SEL_MOBILECOUPON_HPCON_NEW /// public class POS_RES_SEL_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 수입력 구분 (0:바코드, 1:수입력) /// public const int InType = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 32, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 1 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 조회 - 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_MOBILECOUPON_HPCON_NEW /// /// POS_REQ_SEL_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_SEL_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int RecvCD = 0; /// /// 응답메시지 /// public const int RecvMsg = 1; /// /// 쿠폰번호 /// public const int CouponNo = 2; /// /// 쿠폰명 /// public const int CouponNM = 3; /// /// 쿠폰 총 가격 /// public const int TotalAmount = 4; /// /// 동시 사용 제약 (0:제약없음, 1:동시사용) - 1:동시사용인 경우 모든 쿠폰을 한번에 같이 사용해야함 /// public const int DualUseYn = 5; /// /// 가상 번호 개수 /// public const int VirtualCouponNoCnt = 6; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 10, 128, 32, 128, 10, 1, 5 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0 }; } //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 조회 - 응답 가상쿠폰개수 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_SEL_DTL_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_SEL_DTL_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 가상 쿠폰 번호 /// public const int VitualCouponNo = 0; /// /// 가상 쿠폰명 /// public const int VitualCouponNM = 1; /// /// 브랜드 코드 /// public const int BrandCD = 2; /// /// 브랜드명 /// public const int BrandNM = 3; /// /// 가상 쿠폰 종류 (0:물품형, 1:금액형) /// public const int VitualCouponType = 4; /// /// 가상 쿠폰 옵션 (0:옵션없음, 1:타상품 교환 불가) - 1:타상품 교환 불가시 POS 상품코드 체크 /// public const int VitualCouponOption = 5; /// /// 가상 쿠폰 권면가 /// public const int VitualCouponCost = 6; /// /// 가상 쿠폰 구매가 /// public const int VitualCouponAmount = 7; /// /// 잔액 /// public const int BalanceAmount = 8; /// /// 가용 금액 /// public const int UsableAmount = 9; /// /// 그룹 번호 /// public const int GroupNo = 10; /// /// 사용 가능 횟수 /// public const int UsebleCnt = 11; /// /// 유효기간 시작일 /// public const int ValidSrtDate = 12; /// /// 유효기간 종료일 /// public const int ValidEndDate = 13; /// /// 가상 쿠폰 상태 /// public const int VitualCouponState = 14; /// /// 사용 불가 사유 /// public const int NotUseReason = 15; /// /// 구상 상품 순번 (상품코드) /// public const int SubiTemCD = 16; /// /// POS 상품코드 개수 /// public const int PosiTemCnt = 17; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 32, 128, 16, 64, 1, 1, 10, 10, 10, 10, 10, 10, 6, 6, 1, 128, 32, 5 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 조회 - 응답 POS 상품코드 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_SEL_DTL_POSITEM_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_SEL_DTL_POSITEM_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// POS 상품코드 /// public const int PosiTemCD = 0; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 16 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 승인 - 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_APPR_MOBILECOUPON_HPCON_NEW /// /// POS_REQ_APPR_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_APPR_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int RecvCD = 0; /// /// 응답메시지 /// public const int RecvMsg = 1; /// /// 거래번호 /// public const int CouponTradeNo = 2; /// /// 쿠폰개수 /// public const int CouponQty = 3; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 10, 128, 32, 5 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0 }; } //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 승인 - 응답 전문 정의 - 상세내역 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_APPR_DTL_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_APPR_DTL_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 가상쿠폰번호 /// public const int VirtualCouponNo = 1; /// /// 승인번호 /// public const int ApprNo = 2; /// /// 구성 상품 순번 (상품코드) /// public const int iTemCD = 3; /// /// 사용된 금액 /// public const int CouponUseAmount = 4; /// /// 잔액 /// public const int BallanceAmt = 5; /// /// 사용 가능 여부 /// public const int UseYn = 6; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 32, 32, 32, 32, 10, 10, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0 }; } //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 취소 - 응답 전문 정의 - 상세내역 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_CAN_DTL_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_CAN_DTL_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 가상쿠폰번호 /// public const int VirtualCouponNo = 1; /// /// 승인번호 /// public const int ApprNo = 2; /// /// 사용된 금액 /// public const int CouponUseAmount = 3; /// /// 잔액 /// public const int BallanceAmt = 4; /// /// 사용 가능 여부 /// public const int UseYn = 5; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 32, 32, 32, 10, 10, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 이력조회 - 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_LOG_MOBILECOUPON_HPCON_NEW /// /// POS_REQ_SEL_LOG_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_SEL_LOG_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int RecvCD = 0; /// /// 응답메시지 /// public const int RecvMsg = 1; /// /// 이력개수 /// public const int iQty = 2; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 10, 128, 5 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0 }; } //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 이력조회 - 응답 전문 정의 - 상세내역 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_SEL_LOG_DTL_MOBILECOUPON_HPCON_NEW /// public class POS_REQ_SEL_LOG_DTL_MOBILECOUPON_HPCON_NEW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 승인번호 /// public const int ApprNo = 0; /// /// 구분 /// public const int CouponState = 1; /// /// 사용 금액 /// public const int CouponUseAmount = 2; /// /// 잔액 /// public const int BallanceAmt = 3; /// /// 사용일시 /// public const int UseDate = 4; /// /// 매장코드 /// public const int UseStorCD = 5; /// /// 매장명 /// public const int UseStorNm = 6; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 32, 1, 10, 10, 12, 16, 32 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0 }; } #endregion #endregion #region 모바일쿠폰 - 해피콘 이외 //************************************************************************************************************/ // 모바일쿠폰 - 해피콘-헤더 전문 정의 //************************************************************************************************************/ #region 모바일쿠폰 - 해피콘 헤더 /// /// POS_HDR_MOBILECOUPON_HPCON /// public class POS_HDR_MOBILECOUPON_HPCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 헤더길이 /// public const int HeadLen = 0; /// /// 버전 (0003) /// public const int DocVer = 1; /// /// 요청아이디 /// public const int BrandID = 2; /// /// 기능코드 (100:조회, 101:승인, 102:취소, 114:환불조회, 115:환불처리요청, 116:환불승인 처리) /// public const int TranType = 3; /// /// 지점코드 /// public const int StoreCD = 4; /// /// 지점명 /// public const int StoreNM = 5; /// /// POS코드 /// public const int PosNo = 6; /// /// 수신자번호처리 (1:체크, 2:미체크) /// public const int ReqNoChk = 7; /// /// 거래일자 /// public const int SaleDate = 8; /// /// 거래시간 /// public const int SaleTime = 9; /// /// 상태코드 /// public const int ResStatus = 10; /// /// 실패코드 /// public const int ErrCD = 11; /// /// Body 길이 /// public const int BodyLen = 12; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 8, 4, 6, 3, 10, 20, 10, 1, 8, 6, 3, 5, 4 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } #endregion //************************************************************************************************************/ // 모바일쿠폰 - 해피콘 요청-조회 Detail 전문 정의 //************************************************************************************************************/ #region POS_REQ_SEL_DTL_MOBILECOUPON_HPCON /// /// POS_REQ_SEL_DTL_MOBILECOUPON_HPCON /// public class POS_REQ_SEL_DTL_MOBILECOUPON_HPCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 수입력 구분 (0:바코드, 1:수입력) /// public const int InType = 1; /// /// 수신자번호 /// public const int ReqNo = 2; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 1, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 요청-승인/취소 Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_APP_DTL_MOBILECOUPON_HPCON /// /// POS_REQ_APP_DTL_MOBILECOUPON_HPCON /// public class POS_REQ_APP_DTL_MOBILECOUPON_HPCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 승인번호 /// public const int AppNo = 1; /// /// 수신자번호 /// public const int ReqNo = 2; /// /// 거래금액 /// public const int PayAmt = 3; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 20, 20, 10 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 1 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 응답-조회(정상) Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_DTL_MOBILECOUPON_HPCON /// /// POS_RES_SEL_DTL_MOBILECOUPON_HPCON /// public class POS_RES_SEL_DTL_MOBILECOUPON_HPCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// Product 갯수 /// public const int ProductQty = 1; /// /// Product_i ID /// public const int Product_ID = 2; /// /// Product_i Barcode /// public const int Product_Barcode = 3; /// /// Product_i 갯수 /// public const int Product_Qty = 4; /// /// 공급업체 코드 /// public const int VenderID = 5; /// /// 원가 /// public const int Cost = 6; /// /// 제휴사 부담금 /// public const int CatCompAmt = 7; /// /// 공급업체 부담금 /// public const int VenderAmt = 8; /// /// 정산구분 (1:선구매, 2:후정산, 3:자체정산) /// public const int CalculteType = 9; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 4, 13, 13, 4, 15, 10, 10, 10, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 1, 0, 0, 1, 0, 1, 1, 1, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 응답-오류 Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_ERR_DTL_MOBILECOUPON_HPCON /// /// POS_RES_ERR_DTL_MOBILECOUPON_HPCON /// public class POS_RES_ERR_DTL_MOBILECOUPON_HPCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 에러메시지 /// public const int ErrMesg = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 128 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 응답-오류(E0006) Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_ERR2_DTL_MOBILECOUPON_HPCON /// /// POS_RES_ERR2_DTL_MOBILECOUPON_HPCON /// public class POS_RES_ERR2_DTL_MOBILECOUPON_HPCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 사용된 지점코드 /// public const int UseStoreCD = 0; /// /// 사용된 지점명 /// public const int UseStoreNM = 1; /// /// 쿠폰 사용 년월일 /// public const int UseDate = 2; /// /// 쿠폰 사용 시분초 /// public const int UseTime = 3; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 10, 20, 8, 6 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 해피콘 응답-승인/취소 Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_APP_DTL_MOBILECOUPON_HPCON /// /// POS_RES_APP_DTL_MOBILECOUPON_HPCON /// public class POS_RES_APP_DTL_MOBILECOUPON_HPCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 승인번호 /// public const int AppNo = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 지마켓 - 조회 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_MOBILECOUPON_GMARKET /// /// POS_REQ_SEL_MOBILECOUPON_GMARKET /// public class POS_REQ_SEL_MOBILECOUPON_GMARKET { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답값 /// public const int Error_Code = 0; /// /// 상품코드 /// public const int Goods_No = 1; /// /// 쿠폰명 /// public const int Coupon_Name = 2; /// /// 쿠폰금액타입 /// public const int Coupon_Money_Type = 3; /// /// 쿠폰사용금액 /// public const int Coupon_Money = 4; /// /// 쿠폰 사용일 /// public const int Coupon_Use_Dt = 5; } } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 지마켓 - 취소 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_CAN_MOBILECOUPON_GMARKET /// /// POS_REQ_CAN_MOBILECOUPON_GMARKET /// public class POS_REQ_CAN_MOBILECOUPON_GMARKET { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 고유번호 /// public const int Trade_No = 0; /// /// 응답값 /// public const int Error_Code = 1; /// /// 쿠폰금액타입 /// public const int Coupon_Money_Type = 2; /// /// 쿠폰사용금액 /// public const int Coupon_Money = 3; /// /// 승인일자 /// public const int Appr_Dt = 4; /// /// 승인시간 /// public const int Appr_Time = 5; } } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 지마켓 - 승인 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_APP_MOBILECOUPON_GMARKET /// /// POS_REQ_APP_MOBILECOUPON_GMARKET /// public class POS_REQ_APP_MOBILECOUPON_GMARKET { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 고유번호 /// public const int Trade_No = 0; /// /// 응답값 /// public const int Error_Code = 1; /// /// 쿠폰금액타입 /// public const int Coupon_Money_Type = 2; /// /// 쿠폰사용금액 /// public const int Coupon_Money = 3; /// /// 주문수량 /// public const int Order_Cnt = 4; /// /// 쿠폰명 /// public const int Coupon_Name = 5; /// /// 상품코드 /// public const int Goods_No = 6; /// /// 상품금액 /// public const int Goods_Price = 7; /// /// 결제금액 /// public const int Acnt_Money = 8; /// /// 상품원가 /// public const int Goods_Cost = 9; /// /// 쿠폰 사용일 /// public const int Coupon_Use_Dt = 10; /// /// 승인일자 /// public const int Appr_Dt = 11; /// /// 승인시간 /// public const int Appr_Time = 12; } } #endregion #endregion #region 모바일쿠폰 - 기프티콘 //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티콘 - 조회 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_MOBILECOUPON_GIFTCON /// /// POS_RES_SEL_MOBILECOUPON_GIFTCON /// public class POS_RES_SEL_MOBILECOUPON_GIFTCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문번호 /// public const int TranType = 0; /// /// 전문상위버전 /// public const int CommTopVer = 1; /// /// 전문하위버전 /// public const int CommLowVer = 2; /// /// 기관코드 /// public const int BizNo = 3; /// /// 전송일자 /// public const int TranDate = 4; /// /// 전문시간 /// public const int TranTime = 5; /// /// 추적번호 /// public const int TranUniqueNo = 6; /// /// 본문길이 /// public const int HeaderLen = 7; /// /// 응답코드 대분류 /// public const int ResStatus = 8; /// /// 응답코드 소분류 /// public const int ErrStatus = 9; /// /// Header Filler /// public const int HeaderFiller = 10; /// /// 제휴사코드 /// public const int PartnerShipCD = 11; /// /// 가맹점코드 /// public const int FranChiseCD = 12; /// /// 가맹점명 /// public const int FranChiseNM = 13; /// /// POSNO /// public const int PosNo = 14; /// /// 거래일자 /// public const int SaleDate = 15; /// /// 거래시간 /// public const int SaleTime = 16; /// /// 쿠폰번호 /// public const int CouponNo= 17; /// /// 수입력구분 (0:바코드, 1:수입력) /// public const int Wcc = 18; /// /// 보안설정 (0:사용, 1:미사용) /// public const int SecurityType = 19; /// /// 수신자번호 /// public const int ReqNo = 20; /// /// Filler /// public const int BodyFiller = 21; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10 , 6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 50}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티콘 - 조회 응답 Header 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_HDR_MOBILECOUPON_GIFTCON /// /// POS_REQ_SEL_HDR_MOBILECOUPON_GIFTCON /// public class POS_REQ_SEL_HDR_MOBILECOUPON_GIFTCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문번호 /// public const int TranType = 0; /// /// 전문상위버전 /// public const int CommTopVer = 1; /// /// 전문하위버전 /// public const int CommLowVer = 2; /// /// 기관코드 /// public const int BizNo = 3; /// /// 전송일자 /// public const int TranDate = 4; /// /// 전문시간 /// public const int TranTime = 5; /// /// 추적번호 /// public const int TranUniqueNo = 6; /// /// 본문길이 /// public const int HeaderLen = 7; /// /// 응답코드 대분류 /// public const int ResStatus = 8; /// /// 응답코드 소분류 /// public const int ErrStatus = 9; /// /// Header Filler /// public const int HeaderFiller = 10; /// /// 제휴사코드 /// public const int PartnerShipCD = 11; /// /// 가맹점코드 /// public const int FranChiseCD = 12; /// /// 가맹점명 /// public const int FranChiseNM = 13; /// /// POSNO /// public const int PosNo = 14; /// /// 거래일자 /// public const int SaleDate = 15; /// /// 거래시간 /// public const int SaleTime = 16; /// /// 쿠폰번호 /// public const int CouponNo = 17; /// /// 수입력구분 (0:바코드, 1:수입력) /// public const int Wcc = 18; /// /// 보안설정 (0:사용, 1:미사용) /// public const int SecurityType = 19; /// /// 수신자번호 /// public const int ReqNo = 20; /// /// 사용된 가맹점 코드 /// public const int UseFranChiseCD = 21; /// /// 사용된 가맹점명 /// public const int UseFranChiseNM = 22; /// /// 쿠폰 사용 일자 /// public const int CouponUseDate = 23; /// /// 쿠폰 사용 시간 /// public const int CouponUseTime = 24; /// /// 판매상품명 /// public const int iTemNM = 25; /// /// 응답 메시지 /// public const int ReqMessage = 26; /// /// 교환 상품의 갯수 /// public const int ProductQty = 27; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10, 6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 10, 80, 8, 6, 80, 64, 4}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티콘 - 조회 응답 Body 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_BODY_MOBILECOUPON_GIFTCON /// /// POS_REQ_SEL_BODY_MOBILECOUPON_GIFTCON /// public class POS_REQ_SEL_BODY_MOBILECOUPON_GIFTCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 상품코드 /// public const int iTemCD = 0; /// /// 상품명 /// public const int iTemNM = 1; /// /// 상품바코드 /// public const int iTemBarCD = 2; /// /// 상품갯수 /// public const int iTemQty = 3; /// /// 공급업체코드 /// public const int VenderID = 4; /// /// 원가 /// public const int Cost = 5; /// /// 제휴사 부담금 /// public const int CatCompAmt = 6; /// /// 공급업체 부담금 /// public const int VenderAmt = 7; /// /// 상품종류 /// public const int iTemType = 8; /// /// 최소구매금액 /// public const int LimitMessage = 9; /// /// 최대 할인금액 /// public const int MaxDCAmt = 10; /// /// 할인금액(할인율) /// public const int DCAmt = 11; /// /// Notice /// public const int Notice = 12; /// /// 결제 유형 제한 /// public const int LimitTenderType = 13; /// /// Balance /// public const int Balance = 14; /// /// 유효기간 시작일 /// public const int ValidStartDate = 15; /// /// 유효기간 종료일 /// public const int ValidEndDate = 16; /// /// 교환가능 요일 /// public const int ChangExpDate = 17; /// /// 교환가능 시가 /// public const int ChangeExpTime = 18; /// /// Filler /// public const int BodyFiller = 19; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 8, 80, 13, 4, 6, 4, 4, 4, 2, 4, 4, 4, 100, 50, 4, 8, 8, 13, 47, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티콘 - 승인 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_APP_MOBILECOUPON_GIFTCON /// /// POS_REQ_APP_MOBILECOUPON_GIFTCON /// public class POS_REQ_APP_MOBILECOUPON_GIFTCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문번호 /// public const int TranType = 0; /// /// 전문상위버전 /// public const int CommTopVer = 1; /// /// 전문하위버전 /// public const int CommLowVer = 2; /// /// 기관코드 /// public const int BizNo = 3; /// /// 전송일자 /// public const int TranDate = 4; /// /// 전문시간 /// public const int TranTime = 5; /// /// 추적번호 /// public const int TranUniqueNo = 6; /// /// 본문길이 /// public const int HeaderLen = 7; /// /// 응답코드 대분류 /// public const int ResStatus = 8; /// /// 응답코드 소분류 /// public const int ErrStatus = 9; /// /// Header Filler /// public const int HeaderFiller = 10; /// /// 제휴사코드 /// public const int PartnerShipCD = 11; /// /// 가맹점코드 /// public const int FranChiseCD = 12; /// /// 가맹점명 /// public const int FranChiseNM = 13; /// /// POSNO /// public const int PosNo = 14; /// /// 거래일자 /// public const int SaleDate = 15; /// /// 거래시간 /// public const int SaleTime = 16; /// /// 쿠폰번호 /// public const int CouponNo = 17; /// /// 수입력구분 (0:바코드, 1:수입력) /// public const int Wcc = 18; /// /// 보안설정 (0:사용, 1:미사용) /// public const int SecurityType = 19; /// /// 수신자번호 /// public const int ReqNo = 20; /// /// 결제 유형 /// public const int LimitTenderType = 21; /// /// 사용금액, 횟수 (금액차감권:사용금액, 수량차감권:사용횟수) /// public const int UseAmount = 22; /// /// 원가 /// public const int Cost = 23; /// /// 제휴사 부담금 /// public const int CatCompAmt = 24; /// /// 공급업체 부담금 /// public const int VenderAmt = 25; /// /// 승인번호 /// public const int AppNo = 26; /// /// 승인메시지 /// public const int ReqMessage = 27; /// /// Balance (금액차감권:남은금액, 수량차감권:남은횟수, 기간권:사용횟수, 차감식 쿠폰이 아닌경우 0으로 반환) /// public const int Balance = 28; /// /// Filler /// public const int BodyFiller = 29; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10, 6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 2, 4, 4, 4, 4, 20, 64, 4, 50}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0}; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티콘 - 승인 취소 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_CAN_MOBILECOUPON_GIFTCON /// /// POS_REQ_CAN_MOBILECOUPON_GIFTCON /// public class POS_REQ_CAN_MOBILECOUPON_GIFTCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문번호 /// public const int TranType = 0; /// /// 전문상위버전 /// public const int CommTopVer = 1; /// /// 전문하위버전 /// public const int CommLowVer = 2; /// /// 기관코드 /// public const int BizNo = 3; /// /// 전송일자 /// public const int TranDate = 4; /// /// 전문시간 /// public const int TranTime = 5; /// /// 추적번호 /// public const int TranUniqueNo = 6; /// /// 본문길이 /// public const int HeaderLen = 7; /// /// 응답코드 대분류 /// public const int ResStatus = 8; /// /// 응답코드 소분류 /// public const int ErrStatus = 9; /// /// Header Filler /// public const int HeaderFiller = 10; /// /// 제휴사코드 /// public const int PartnerShipCD = 11; /// /// 가맹점코드 /// public const int FranChiseCD = 12; /// /// 가맹점명 /// public const int FranChiseNM = 13; /// /// POSNO /// public const int PosNo = 14; /// /// 거래일자 /// public const int SaleDate = 15; /// /// 거래시간 /// public const int SaleTime = 16; /// /// 쿠폰번호 /// public const int CouponNo = 17; /// /// 수입력구분 (0:바코드, 1:수입력) /// public const int Wcc = 18; /// /// 보안설정 (0:사용, 1:미사용) /// public const int SecurityType = 19; /// /// 수신자번호 /// public const int ReqNo = 20; /// 승인번호 /// public const int AppNo = 21; /// /// 승인메시지 /// public const int ReqMessage = 22; /// /// Balance (금액차감권:남은금액, 수량차감권:남은횟수, 기간권:사용횟수, 차감식 쿠폰이 아닌경우 0으로 반환) /// public const int Balance = 23; /// /// Filler /// public const int BodyFiller = 24; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10, 6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 20, 64, 4, 50}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0}; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티콘 - 승인 망취소 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_NET_MOBILECOUPON_GIFTCON /// /// POS_REQ_NET_MOBILECOUPON_GIFTCON /// public class POS_REQ_NET_MOBILECOUPON_GIFTCON { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문번호 /// public const int TranType = 0; /// /// 전문상위버전 /// public const int CommTopVer = 1; /// /// 전문하위버전 /// public const int CommLowVer = 2; /// /// 기관코드 /// public const int BizNo = 3; /// /// 전송일자 /// public const int TranDate = 4; /// /// 전문시간 /// public const int TranTime = 5; /// /// 추적번호 /// public const int TranUniqueNo = 6; /// /// 본문길이 /// public const int HeaderLen = 7; /// /// 응답코드 대분류 /// public const int ResStatus = 8; /// /// 응답코드 소분류 /// public const int ErrStatus = 9; /// /// Header Filler /// public const int HeaderFiller = 10; /// /// 제휴사코드 /// public const int PartnerShipCD = 11; /// /// 가맹점코드 /// public const int FranChiseCD = 12; /// /// 가맹점명 /// public const int FranChiseNM = 13; /// /// POSNO /// public const int PosNo = 14; /// /// 거래일자 /// public const int SaleDate = 15; /// /// 거래시간 /// public const int SaleTime = 16; /// /// 쿠폰번호 /// public const int CouponNo = 17; /// /// 수입력구분 (0:바코드, 1:수입력) /// public const int Wcc = 18; /// /// 보안설정 (0:사용, 1:미사용) /// public const int SecurityType = 19; /// /// 수신자번호 /// public const int ReqNo = 20; /// /// 사용금액, 횟수 (금액차감권:사용금액, 수량차감권:사용횟수) /// public const int UseAmount = 21; /// /// 승인번호 /// public const int AppNo = 22; /// /// 승인메시지 /// public const int ReqMessage = 23; /// /// Balance (금액차감권:남은금액, 수량차감권:남은횟수, 기간권:사용횟수, 차감식 쿠폰이 아닌경우 0으로 반환) /// public const int Balance = 24; /// /// Filler /// public const int BodyFiller = 25; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10, 6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 4, 20, 64, 4, 50}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0}; } #endregion #endregion #region 모바일쿠폰 - 기프티쇼 //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 - 요청 전문 헤더 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_MOBILECOUPON_GIFTSHOW_HEADER /// /// 모바일쿠폰 - 기프티쇼 - 요청 전문 헤더 정의 /// public class POS_RES_SEL_MOBILECOUPON_GIFTSHOW_HEADER { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전문버전 /// public const int CommVer= 0; /// /// 요청아이디 /// public const int TID = 1; /// /// 기능코드 /// public const int TrType = 2; /// /// 지점코드 /// public const int StoreCD = 3; /// /// 지점명 /// public const int StoreNM = 4; /// /// POS코드 /// public const int PosNo = 5; /// /// 수신자번호처리 /// public const int RecvNoProc = 6; /// /// 거래일자 /// public const int TranDate = 7; /// /// 거래시간 /// public const int TranTime = 8; /// /// 상태코드 /// public const int ResStatus = 9; /// /// 실패코드 /// public const int ErrCD = 10; /// /// Body길이 /// public const int BodyLen = 11; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 6, 3, 10, 20, 10, 1, 8, 6, 3, 5, 4 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 - 조회 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_MOBILECOUPON_GIFTSHOW /// /// 모바일쿠폰 - 기프티쇼 - 조회 요청 전문 정의 /// public class POS_RES_SEL_MOBILECOUPON_GIFTSHOW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 입력구분 /// public const int InType = 1; /// /// 수신자번호 /// public const int ReqNo = 2; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 1, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 - 조회 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_NORMAL /// /// 모바일쿠폰 - 기프티쇼 - 조회 응답 전문 정의 /// public class POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_NORMAL { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// Product 갯수 /// public const int ProductQty = 1; /// /// Product ID /// public const int ProductID = 2; /// /// Product Barcode /// public const int ProductBarcode = 3; /// /// ProductCnt /// public const int ProductCnt = 4; /// /// 공급업체 코드 /// public const int VenderID = 5; /// /// 원가 /// public const int Cost = 6; /// /// 제휴사 부담금 /// public const int CatCompAmt = 7; /// /// 공급업체 부담금 /// public const int VenderAmt = 8; /// /// 정산구분 (1:선구매, 2:후정산, 3:자체정산) /// public const int CalculteType = 9; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 4, 13, 13, 4, 15, 10, 10, 10, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 1, 0, 0, 1, 0, 1, 1, 1, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 조회 응답-오류(E0006) Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_E0006 /// /// 모바일쿠폰 - 기프티쇼 조회 응답-오류(E0006) Detail 전문 정의 /// public class POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_E0006 { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 사용된 지점코드 /// public const int UseStoreCD = 0; /// /// 사용된 지점명 /// public const int UseStoreNM = 1; /// /// 쿠폰 사용 년월일 /// public const int UseDate = 2; /// /// 쿠폰 사용 시분초 /// public const int UseTime = 3; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 10, 20, 8, 6 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 조회 응답-오류(EXXXX) Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_ERR /// /// 모바일쿠폰 - 기프티쇼 조회 응답-오류(EXXXX) Detail 전문 정의 /// public class POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_ERR { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 에러메시지 /// public const int ReqMessage = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 128 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 조회 응답-금액권인 경우 상태코드 '000'일때 기능코드 200으로 응답 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_MOBILECOUPON_GIFTSHOW_200 /// /// 모바일쿠폰 - 기프티쇼 조회 응답-금액권인 경우 상태코드 '000'일때 기능코드 200으로 응답 /// public class POS_RES_SEL_MOBILECOUPON_GIFTSHOW_200 { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 잔액 /// public const int BalAmt = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 10 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 1 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 승인 요청 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_APP_MOBILECOUPON_GIFTSHOW /// /// 모바일쿠폰 - 기프티쇼 승인 요청 /// public class POS_RES_APP_MOBILECOUPON_GIFTSHOW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 수신자번호 /// public const int ReqNo = 2; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 20, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 승인 응답 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_APP_MOBILECOUPON_GIFTSHOW_NORMAL /// /// 모바일쿠폰 - 기프티쇼 승인 응답 /// public class POS_REQ_APP_MOBILECOUPON_GIFTSHOW_NORMAL { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 승인 응답 오류 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_APP_MOBILECOUPON_GIFTSHOW_ERROR /// /// 모바일쿠폰 - 기프티쇼 승인 응답 오류 /// public class POS_REQ_APP_MOBILECOUPON_GIFTSHOW_ERROR { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 전달 메시지 /// public const int Message = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 128 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 금액권 차감 요청 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_APP_AMT_MOBILECOUPON_GIFTSHOW /// /// 모바일쿠폰 - 기프티쇼 금액권 차감 요청 /// public class POS_RES_APP_AMT_MOBILECOUPON_GIFTSHOW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 요청금액 /// public const int SaleAmt = 1; /// /// 판매상품코드 /// public const int ItemCD = 2; /// /// 수신자번호 /// public const int ReqNo = 3; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 10, 13, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 1, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 금액권 차감 응답 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_APP_AMT_MOBILECOUPON_GIFTSHOW /// /// 모바일쿠폰 - 기프티쇼 금액권 차감 응답 /// public class POS_REQ_APP_AMT_MOBILECOUPON_GIFTSHOW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 잔액 /// public const int BalAmt = 2; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 20, 10 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 1 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 금액권 차감취소 요청 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_CAN_AMT_MOBILECOUPON_GIFTSHOW /// /// 모바일쿠폰 - 기프티쇼 금액권 차감취소 요청 /// public class POS_RES_CAN_AMT_MOBILECOUPON_GIFTSHOW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 요청금액 /// public const int SaleAmt = 2; /// /// 환불상품코드 /// public const int ItemCD = 3; /// /// 수신자번호 /// public const int ReqNo = 4; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 20, 10, 13, 20 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 1, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 모바일쿠폰 - 기프티쇼 금액권 차감취소 응답 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_CAN_AMT_MOBILECOUPON_GIFTSHOW /// /// 모바일쿠폰 - 기프티쇼 금액권 차감취소 응답 /// public class POS_REQ_CAN_AMT_MOBILECOUPON_GIFTSHOW { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 쿠폰번호 /// public const int CouponNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 잔액 /// public const int BalAmt = 2; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 12, 20, 10 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 1 }; } #endregion #endregion #region 해피 기프트 //*----------------------------------------------------------------------------------------------------------*/ // 해피 기프트 - 헤더 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_HDR_HAPPYGIFT /// /// POS_HDR_HAPPYGIFT /// public class POS_HDR_HAPPYGIFT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 헤더길이 /// public const int HeadLen = 0; /// /// 버전 (0003) /// public const int DocVer = 1; /// /// 요청아이디 /// public const int BrandID = 2; /// /// 기능코드 (100:조회, 101:승인, 102:취소, 114:환불조회, 115:환불처리요청, 116:환불승인 처리) /// public const int TranType = 3; /// /// 지점코드 /// public const int StoreCD = 4; /// /// 지점명 /// public const int StoreNM = 5; /// /// POS코드 /// public const int PosNo = 6; /// /// 수신자번호처리 (1:체크, 2:미체크) /// public const int ReqNoChk = 7; /// /// 거래일자 /// public const int SaleDate = 8; /// /// 거래시간 /// public const int SaleTime = 9; /// /// 상태코드 /// public const int ResStatus = 10; /// /// 실패코드 /// public const int ErrCD = 11; /// /// Body 길이 /// public const int BodyLen = 12; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 8, 4, 6, 3, 10, 20, 10, 1, 8, 6, 3, 5, 4 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피 기프트 - 응답-오류 Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_ERR_DTL_HAPPYGIFT /// /// POS_RES_ERR_DTL_HAPPYGIFT /// public class POS_RES_ERR_DTL_HAPPYGIFT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 상품권번호 /// public const int GiftNo = 0; /// /// 에러메시지 /// public const int ErrMesg = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 20, 300 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피 기프트 - 응답-조회(정상) Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_DTL_HAPPYGIFT /// /// POS_RES_SEL_DTL_HAPPYGIFT /// public class POS_RES_SEL_DTL_HAPPYGIFT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 최초충전금액 /// public const int GiftBalAmt = 0; /// /// 유효기간 /// public const int Exp_DT = 1; /// /// 최초 등록일 /// public const int Reg_Dt = 2; /// /// 상품권상태 /// public const int Gift_State = 3; /// /// 충전가능여부 /// public const int ReChangeYN = 4; /// /// 오류메시지 /// public const int ErrMessage = 5; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 10, 8, 8, 2, 1, 300 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 1, 0, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피 기프트 - 응답 - 승인 Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_APP_DTL_HAPPYGIFT /// /// POS_RES_APP_DTL_HAPPYGIFT /// public class POS_RES_APP_DTL_HAPPYGIFT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 상품권번호 /// public const int GiftNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 거래금액 /// public const int PayAmt = 2; /// /// 거래후잔액 /// public const int BalanceAmt = 3; /// /// 상품명 /// public const int iTemNm = 4; /// /// 유효기간 /// public const int Exp_DT = 5; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 20, 20, 10, 10, 100, 8 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 1, 1, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피 기프트 - 응답 - 취소 Detail 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_CAN_DTL_HAPPYGIFT /// /// POS_RES_CAN_DTL_HAPPYGIFT /// public class POS_RES_CAN_DTL_HAPPYGIFT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 상품권번호 /// public const int GiftNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 거래금액 /// public const int PayAmt = 2; /// /// 최소구분 /// public const int CancelType = 3; /// /// 거래후잔액 /// public const int BalanceAmt = 4; /// /// 유효기간 /// public const int Exp_DT = 5; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 20, 20, 10, 1, 10, 8 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 1, 0, 1, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피 기프트 - 충전 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_RECHANGE_DTL_HAPPYGIFT /// /// POS_RES_RECHANGE_DTL_HAPPYGIFT /// public class POS_RES_RECHANGE_DTL_HAPPYGIFT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 승인번호 /// public const int ApprNo = 0; /// /// 유효기간 /// public const int Exp_DT = 1; /// /// 오류메시지 /// public const int ErrMessage = 2; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 20, 8, 300 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피 기프트 - 충전취소 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_RECHANGE_CAN_DTL_HAPPYGIFT /// /// POS_RES_RECHANGE_CAN_DTL_HAPPYGIFT /// public class POS_RES_RECHANGE_CAN_DTL_HAPPYGIFT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 승인번호 /// public const int ApprNo = 0; /// /// 오류메시지 /// public const int ErrMessage = 1; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 20, 300 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0 }; } #endregion #endregion #region IQ_HAPPYGIFT_RECHANGE_TRAN_REQ 해피 기프트 충전 내역 조회 요청 /// /// 해피 기프트 충전 내역 조회 요청 /// public class IQ_HAPPYGIFT_RECHANGE_TRAN_REQ { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 조회구분 /// public const string INQ_FLAG = "INQ_FLAG"; /// /// 조회시작일 /// public const string STR_DATE = "STR_DATE"; /// /// 조회종료일 /// public const string END_DATE = "END_DATE"; /// /// 카드번호 /// public const string CARD_NO = "CARD_NO"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 해피 기프트 충전 내역 조회 응답 /// public class IQ_HAPPYGIFT_RECHANGE_TRAN_RSP { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STORE_CD = "STORE_CD"; /// /// 카드번호 /// public const string CARD_NO = "CARD_NO"; /// /// 조회 TN /// public const string RSLT_COUNT = "RSLT_COUNT"; /// /// 고객정보 /// public const string VALUE = "VALUE"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 서버IF출력 - 공통 - 응답 전문 정의 (14 : 행사주문취합내역List, 15: 행사주문취합내역상세(출력) //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SERVER_INTERFACE /// /// POS_REQ_SERVER_INTERFACE /// public class POS_REQ_SERVER_INTERFACE { public const string ITEM = "POS_REQ_SERVER_INTERFACE"; /// /// 컬럼명 /// public class DATA { /// /// 필드 01 /// public string FIELD_01 = "FIELD_01"; /// /// 필드 02 /// public string FIELD_02 = "FIELD_02"; /// /// 필드 03 /// public string FIELD_03 = "FIELD_03"; /// /// 필드 04 /// public string FIELD_04 = "FIELD_04"; /// /// 필드 05 /// public string FIELD_05 = "FIELD_05"; /// /// 필드 06 /// public string FIELD_06 = "FIELD_06"; } } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 룰파일 다운로드 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RULEFILE_DOWNLOAD_REQ /// /// POS_RULEFILE_DOWNLOAD_REQ /// public class POS_RULEFILE_DOWNLOAD_REQ { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 거래형태(H:해피포인트 룰파일) /// public const int RuleKind = 0; /// /// FILLER /// public const int Filler = 1; /// /// FS /// public const int FS = 2; /// /// 룰파일길이 /// public const int RuleLen = 3; /// /// 룰파일정보 /// public const int RuleInfo = 4; /// /// ETX /// public const int ETX = 5; /// /// CR /// public const int CR = 6; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 37, 1, 4, 1, 1, 1 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 3, 0, 0, }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 룰파일 다운로드 응답 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RULEFILE_DOWNLOAD_RES /// /// POS_RULEFILE_DOWNLOAD_RES /// public class POS_RULEFILE_DOWNLOAD_RES { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// STAUTS(0 승인, X 거절) /// public const int Status = 0; /// /// 거래일시(YYMMDDhhmmss) /// public const int SysDate = 1; /// /// 거래형태(H:해피포인트 룰파일) /// public const int RuleKind = 2; /// /// 응답코드(0000:정상) /// public const int ResCode = 3; /// /// 응답메시지 /// public const int ResMsg = 4; /// /// 룰파일길이 /// public const int RuleLen = 5; /// /// 룰파일정보 /// public const int RuleInfo = 6; /// /// ETX /// public const int ETX = 7; /// /// CR /// public const int CR = 8; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 12, 1, 4, 32, 4, 1, 1, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = {0,0,0,0,0,0,3,0,0}; } #endregion #region 해피포인트 - 중국 //*----------------------------------------------------------------------------------------------------------*/ // 해피포인트 해더 - 중국 //*----------------------------------------------------------------------------------------------------------*/ #region POS_POINT_HEADER_CHINA /// /// POS_POINT_HEADER_CHINA /// public class POS_POINT_HEADER_CHINA { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 전체 전문길이 (전문유형부터 전문끝까지의 길이) /// public const int InqLen = 0; /// /// 전문유형 /// public const int InqType = 1; /// /// 업무구분 /// public const int TranType = 2; /// /// 단말기번호 /// public const int TeminalID = 3; /// /// 거래일자 /// public const int SaleDate = 4; /// /// 거래시간 /// public const int SaleTime = 5; /// /// 거래고유번호 /// public const int UniqueID = 6; /// /// 응답코드 /// public const int ResCD = 7; /// /// 입력구분 /// public const int WCC = 8; /// /// Filler /// public const int Filler = 9; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 4, 4, 2, 20, 8, 6, 20, 5, 1, 30 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 1, 1, 1, 0, 1, 1, 0, 1, 1, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피포인트 조회 요청 - 중국 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_SEL_POINT_CHINA /// /// POS_RES_SEL_POINT_CHINA /// public class POS_RES_SEL_POINT_CHINA { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 카드번호 /// public const int CardNo = 0; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 40 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피포인트 조회 응답 - 중국 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_SEL_POINT_CHINA /// /// POS_REQ_SEL_POINT_CHINA /// public class POS_REQ_SEL_POINT_CHINA { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 카드번호 /// public const int CardNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 가용포인트/선불잔액(1) /// public const int SaleAmt1 = 2; /// /// 가용포인트/선불잔액(2) /// public const int SaleAmt2 = 3; /// /// Filler /// public const int Filler = 4; /// /// 메시지1 /// public const int Message1 = 5; /// /// 메시지2 /// public const int Message2 = 6; /// /// 메시지3 /// public const int Message3 = 7; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 40, 20, 9, 2, 29, 100, 100, 100 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 1, 1, 0, 0, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피포인트 사용/적립/충전 요청 - 중국 //*----------------------------------------------------------------------------------------------------------*/ #region POS_RES_POINT_CHINA /// /// POS_RES_POINT_CHINA /// public class POS_RES_POINT_CHINA { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 카드번호 /// public const int CardNo = 0; /// /// 포인트/선불금액(1) /// public const int SaleAmt1 = 1; /// /// 포인트/선불금액(2) /// public const int SaleAmt2 = 2; /// /// 원거래승인번호 /// public const int OrgApprNo = 3; /// /// 원거래승인일자 /// public const int OrgSaleDate = 4; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 40, 9, 2, 20, 8 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 1, 1, 0, 0 }; } #endregion //*----------------------------------------------------------------------------------------------------------*/ // 해피포인트 사용/적립/충전 응답 - 중국 //*----------------------------------------------------------------------------------------------------------*/ #region POS_REQ_POINT_CHINA /// /// POS_REQ_POINT_CHINA /// public class POS_REQ_POINT_CHINA { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 카드번호 /// public const int CardNo = 0; /// /// 승인번호 /// public const int ApprNo = 1; /// /// 거래금액1 /// public const int SaleAmt1 = 2; /// /// 거래금액2 /// public const int SaleAmt2 = 3; /// /// 거래후잔액1 /// public const int BalanceAmt1 = 4; /// /// 거래후잔액2 /// public const int BalanceAmt2 = 5; /// /// Filler /// public const int Filler = 6; /// /// 메시지1 /// public const int Message1 = 7; /// /// 메시지2 /// public const int Message2 = 8; /// /// 메시지3 /// public const int Message3 = 9; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 40, 20, 9, 2, 9, 2, 18, 100, 100, 100 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 1, 1, 1, 1, 0, 0, 0, 0 }; } #endregion #endregion //*----------------------------------------------------------------------------------------------------------*/ // 디지털메뉴보드 정보 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region DMB_REQ_HEADER /// /// 디지털메뉴보드 요청 헤더 /// public class DMB_REQ_HEADER { public class DATA { /// /// 1.0.0 /// public string Version = "Version"; /// /// /// public string Command = "Command"; /// /// application/json /// public string ContentsType = "ContentsType"; public string BodySize = "BodySize"; } /// /// 컬럼순서 /// public class SEQ { public const int Version = 0; public const int Command = 1; public const int ContentsType = 2; public const int BodySize = 3; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 16, 4, 32, 8 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 1 }; } #endregion DMB_REQ_HEADER #region DMB_RSP_HEADER /// /// 디지털메뉴보드 응답 헤더 /// public class DMB_RSP_HEADER { public class SEQ { public const int Version = 0; public const int Command = 1; public const int ContentsType = 2; public const int ResCode = 3; public const int ResMsg = 4; public const int BodySize = 5; } public static int[] LEN = { 16, 4, 32, 8, 256, 8 }; public static int[] TYPE = { 0, 0, 0, 0, 0, 1 }; } #endregion DMB_RSP_HEADER #region DMB_REQ_SALE_BEGIN public class DMB_REQ_SALE_BEGIN { public class DATA { public const string CmpCd = "CMP_CD"; public const string BrandCd = "BRAND_CD"; public const string StorCd = "STOR_CD"; public const string PosNo = "POS_NO"; public const string SaleDt = "SALE_DT"; public const string BillNo = "BILL_NO"; public const string SaleTm = "SALE_TM"; } } #endregion #region DMB_REQ_SALE_END public class DMB_REQ_SALE_END { public class DATA { public const string CmpCd = "CMP_CD"; public const string BrandCd = "BRAND_CD"; public const string StorCd = "STOR_CD"; public const string PosNo = "POS_NO"; public const string SaleDt = "SALE_DT"; public const string BillNo = "BILL_NO"; public const string SaleTm = "SALE_TM"; } } #endregion DMB_REQ_SALE_END #region DMB_REQ_PRODUCT_REG public class DMB_REQ_PRODUCT_REG { public class DATA { public const string CmpCd = "CMP_CD"; public const string BrandCd = "BRAND_CD"; public const string StorCd = "STOR_CD"; public const string PosNo = "POS_NO"; public const string SaleDt = "SALE_DT"; public const string BillNo = "BILL_NO"; public const string ItemCd = "ITEM_CD"; public const string ItemNm = "ITEM_NM"; public const string Div = "DIV"; } } #endregion #region DMB_REQ_POINT_INFO /// /// 포인트 정보 요청 BODY /// public class DMB_REQ_POINT_INFO { public class DATA { public const string CmpCd = "CMP_CD"; public const string BrandCd = "BRAND_CD"; public const string StorCd = "STOR_CD"; public const string PosNo = "POS_NO"; public const string SaleDt = "SALE_DT"; public const string BillNo = "BILL_NO"; /// /// HPC:해피포인트, SKT:T멤버쉽 /// public const string PointDiv = "POINT_DIV"; /// /// Y:HPC APP, N: /// public const string AppDiv = "APP_DIV"; /// /// 1:조회, 2:적립, 3:할인, 4:사용, 12:적립취소, 13:할인취소, 14:사용취소 /// public const string DIV = "DIV"; /// /// 포인트 사용 금액 /// public const string Amount = "AMOUNT"; /// /// 적립, 할인, 사용 포인트 /// public const string Point = "POINT"; /// /// 잔여포인트 /// public const string RPoint = "R_POINT"; public const string TPoint = "T_POINT"; /// /// 마스킹된 카드번호 /// public const string CardNo = "CARD_NO"; /// /// 고객명(HPC) /// public const string CustName = "CUST_NAME"; public const string CampaignInfo = "CAMPAIGN_INFO"; /// /// YYYY/MM/DD HH:MM:SS /// public const string SaleTm = "SALE_TM"; } } #endregion //#16569 파스쿠찌 드라이브 스루 기능 개발 요청 start //*----------------------------------------------------------------------------------------------------------*/ // PAS Drive Thru 요청 전문 정의 //*----------------------------------------------------------------------------------------------------------*/ #region DT_REQ_HEADER /// /// Drive Thru 요청 헤더 /// public class DT_REQ_HEADER { public class DATA { /// /// 버전정보: 1.0.0 /// public string Version = "Version"; /// /// 전문ID /// public string Command = "Command"; /// /// TYPE: application/json /// public string ContentsType = "ContentsType"; /// /// 본문길이 /// public string BodySize = "BodySize"; } /// /// 컬럼순서 /// public class SEQ { public const int Version = 0; public const int Command = 1; public const int ContentsType = 2; public const int BodySize = 3; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 16, 4, 32, 8 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 1 }; } #endregion DT_REQ_HEADER #region DT_REQ_SALE_BEGIN public class DT_REQ_SALE_BEGIN { public class DATA { /// /// 영업조직 /// public const string CmpCd = "CMP_CD"; /// /// 브랜드코드 /// public const string BrandCd = "BRAND_CD"; /// /// 점포코드 /// public const string StorCd = "STOR_CD"; /// /// 포스번호 /// public const string PosNo = "POS_NO"; /// /// 영업일자 /// public const string SaleDt = "SALE_DT"; /// /// 시스템시간 /// public const string SaleTm = "SALE_TM"; } } #endregion #region DT_REQ_PRODUCT_REG public class DT_REQ_PRODUCT_REG { public const string ITEM = "DETAIL"; public class DATA { /// /// 영업조직 /// public const string CmpCd = "CMP_CD"; /// /// 브랜드코드 /// public const string BrandCd = "BRAND_CD"; /// /// 점포코드 /// public const string StorCd = "STOR_CD"; /// /// 포스번호 /// public const string PosNo = "POS_NO"; /// /// 영업일자 /// public const string SaleDt = "SALE_DT"; /// /// 순번(부가메뉴인 경우 주메뉴의 순번) /// public const string Seq = "SEQ"; /// /// 주메뉴여부(1:주메뉴, 2:부가메뉴) /// public const string ItemDiv = "ITEM_DIV"; /// /// 제품코드 /// public const string ItemCd = "ITEM_CD"; /// /// 제품명 /// public const string ItemNm = "ITEM_NM"; /// /// 수량 /// public const string ItemQty = "ITEM_QTY"; /// /// 금액 /// public const string ItemAmt = "ITEM_AMT"; } } #endregion DT_REQ_PRODUCT_REG #region DT_REQ_PRODUCT_CANC public class DT_REQ_PRODUCT_CANC { public class DATA { /// /// 영업조직 /// public const string CmpCd = "CMP_CD"; /// /// 브랜드코드 /// public const string BrandCd = "BRAND_CD"; /// /// 점포코드 /// public const string StorCd = "STOR_CD"; /// /// 포스번호 /// public const string PosNo = "POS_NO"; /// /// 영업일자 /// public const string SaleDt = "SALE_DT"; } } #endregion DT_REQ_PRODUCT_CANC #region DT_REQ_SALE_END public class DT_REQ_SALE_END { public class DATA { /// /// 영업조직 /// public const string CmpCd = "CMP_CD"; /// /// 브랜드코드 /// public const string BrandCd = "BRAND_CD"; /// /// 점포코드 /// public const string StorCd = "STOR_CD"; /// /// 포스번호 /// public const string PosNo = "POS_NO"; /// /// 영업일자 /// public const string SaleDt = "SALE_DT"; /// /// 시스템시간 /// public const string SaleTm = "SALE_TM"; } } #endregion DT_REQ_SALE_END #region DT_RSP_HEADER /// /// Drive Thru 응답 헤더 /// public class DT_RSP_HEADER { public class SEQ { public const int Version = 0; public const int Command = 1; public const int ContentsType = 2; public const int BodySize = 3; public const int ResCode = 4; public const int ResMsg = 5; } public static int[] LEN = { 16, 4, 32, 8, 8, 256 }; public static int[] TYPE = { 0, 0, 0, 0, 0, 1 }; } #endregion DT_RSP_HEADER //#16569 파스쿠찌 드라이브 스루 기능 개발 요청 end #region POS_REQ_ONLINE_COUPON 온라인쿠폰(중국) /// /// POS_REQ_ONLINE_COUPON /// public class POS_REQ_ONLINE_COUPON { /// /// 컬럼순서 /// public class SEQ { /// /// STX /// public const int STX = 0; /// /// 전문길이 총 자리수 3 N   /// public const int MsgLen = 1; /// /// 업무구분 임직원 인증처리 3 N 001 /// public const int BusiDiv = 2; /// /// 전문구분 승인/반품구분 4 N 0100: 조회, 0200: 정상, 0420: 반품 /// public const int TranType = 3; /// /// 거래구분 요청구분 2 N 10 : 발행20 : 승인 /// public const int TranKind = 4; /// /// 거래일시 거래일시 14 N YYYYMMDDhhmmss /// public const int SysDT = 5; /// /// 브랜드코드 브랜드코드 4 AN /// public const int BrandCode = 6; /// /// 점포코드 점포코드 10 AN /// public const int StoreCode = 7; /// /// 판매일자 판매일자 8 N /// public const int SaleDate = 8; /// /// POS NO POS번호 2 N ///   public const int PosNo = 9; /// /// 영수증번호 영수증번호 5 N   /// public const int TradeNo = 10; /// /// WCC WCC(리딩구분자) 1 N A: Barcode, K: Keyin /// public const int WCC = 11; /// /// 쿠폰번호 쿠폰번호 20 AN   /// public const int COUPON_NO = 12; /// /// 원승인일시 원승인일시 14 N   /// public const int OrgApprDT = 13; /// /// 원승인번호 원승인번호 10 N /// public const int OrgApprNo = 14; /// /// 총판매금액 총판매금액 9 N   /// public const int TotSaleAmt = 15; /// /// 구매상품종류 구매상품종류 3 N 라인이 다를경우 다른상품으로 처리, 상품코드 반복 개수 /// public const int PluCount = 16; /// /// 실구매금액 실구매금액 9 N 할인제외된 금액 /// public const int NetSaleAmt = 17; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 3, 3, 4, 2, 14, 4, 10, 8, 2 , 5, 1, 20, 14, 10, 9, 3, 9}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; } /// /// POS_RES_ONLINE_COUPON /// public class POS_RES_ONLINE_COUPON { /// /// 컬럼순서 /// public class SEQ { /// /// STX /// public const int STX = 0; /// /// 업무구분 임직원 인증처리 3 N 001 /// public const int BusiDiv = 1; /// /// 전문구분 승인/반품구분 4 N 0100: 조회, 0200: 정상, 0420: 반품 /// public const int TranType = 2; /// /// 거래구분 요청구분 2 N 10 : 발행20 : 승인 /// public const int TranKind = 3; /// /// 응답코드 /// public const int ResCD = 4; /// /// 브랜드코드 브랜드코드 4 AN /// public const int BrandCode = 5; /// /// 점포코드 점포코드 10 AN /// public const int StoreCode = 6; /// /// 판매일자 판매일자 8 N /// public const int SaleDate = 7; /// /// POS NO POS번호 2 N /// public const int PosNo = 8; /// /// 영수증번호 영수증번호 5 N   /// public const int TradeNo = 9; /// /// 쿠폰번호 쿠폰번호 20 AN   /// public const int CouponNo= 10; /// /// 액면금액 9 N   /// public const int TotCpnAmt = 11; /// /// 발행금액 9 N   /// public const int NetCpnAmt = 12; /// /// 할인금액 9 N   /// public const int DisCpnAmt = 13; /// /// 승인번호 승인번호 10 N /// public const int ApprNo = 14; /// /// 승인일시 승인일시 14 N   /// public const int ApprDT = 15; /// /// 쿠폰명칭 : 상품권명, 할인권명 /// public const int CpnName = 16; /// /// 에러메시지 /// public const int ErrMsg = 17; /// /// 상품정보(앞자리 3자리: 상품코드 개수, 인정상응답시 해당교환상품코드, 승인에러응답시 상품리스트) /// public const int PluInfo = 18; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 3, 4, 2, 4, 4, 10, 8, 2, 5 , 20, 9, 9, 9, 10, 14, 60, 200, 1}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}; } #endregion #region POS_SEL_PREPAIDCARD 선불카드 번호 조회 - 중국 /// /// 선불카드 번호 조회 - 중국 /// public class POS_SEL_PREPAIDCARD { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 조회구분 (0:전체, 1:카드번호) /// public const string INQ_FLAG = "INQ_FLAG"; /// /// 권종 또는 카드번호 /// public const string INQ_GIFT_NO = "INQ_GIFT_NO"; /// /// DATA /// public const string VAULES = "DATA"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메시지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } /// /// 선불카드 번호 승인 - 중국 /// public class POS_APPR_PREPAIDCARD { /// /// 컬럼명 /// public class DATA { /// /// INQ 종별 /// public const string INQ_TYPE = "INQ_TYPE"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 저장구분 (0:승인, 1:취소) /// public const string INQ_FLAG = "INQ_FLAG"; /// /// 카드번호 /// public const string INQ_GIFT_NO = "INQ_GIFT_NO"; /// /// 응답코드 /// public const string RES_CD = "RES_CD"; /// /// 응답메시지 /// public const string RES_MSG = "RES_MSG"; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형) /// public static int[] TYPE = { }; } #endregion #region OCB 직통신 #region 가맹점등록 및 인증 응답 //*----------------------------------------------------------------------------------------------------------*/ // 가맹점등록 및 인증 응답 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_OCB_AUTHMCHT /// public class POS_REQ_OCB_AUTHMCHT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int RES_CD = 0; /// /// 맴버십 프로그램ID /// public const int PGM_ID = 1; /// /// 서비스구분 /// public const int SERVICE_TYPE = 2; /// /// 가맹점명 /// public const int SHOP_NM = 3; /// /// 프로그램 버전 /// public const int PGM_VER = 4; /// /// 쿠폰허용여부 /// public const int COUPON_USE_YN = 5; /// /// KEY IN 허용여부 /// public const int KEY_IN_USE_YN = 6; /// /// 현금영수증 가맹점여부 /// public const int CASHBILL_USE_YN = 7; /// /// 응답메시지 /// public const int RES_MSG = 8; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 1, 2, 64, 20, 1, 1, 1, 256 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 포인트조회 응답 //*----------------------------------------------------------------------------------------------------------*/ // 포인트조회 응답 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_OCB_INQPOINT /// public class POS_REQ_OCB_INQPOINT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int RES_CD = 0; /// /// 맴버십 프로그램ID /// public const int PGM_ID = 1; /// /// 서비스구분 /// public const int SERVICE_TYPE = 2; /// /// 적립가능여부 (Y/N) /// public const int SAVEPOINT_YN = 3; /// /// 사용가능여부 (Y/N) /// public const int USEPOINT_YN = 4; /// /// 포인트구분명1 /// public const int POINTTYPE_NM1 = 5; /// /// 발생포인트1 /// public const int CUR_POINT1 = 6; /// /// 가용포인트1 /// public const int REM_POINT1 = 7; /// /// 누적포인트1 /// public const int ACC_POINT1 = 8; /// /// 포인트구분명2 /// public const int POINTTYPE_NM2 = 9; /// /// 발생포인트2 /// public const int CUR_POINT2 = 10; /// /// 가용포인트2 /// public const int REM_POINT2 = 11; /// /// 누적포인트2 /// public const int ACC_POINT2 = 12; /// /// 응답메시지1 /// public const int RES_MSG1 = 13; /// /// 응답메시지2 /// public const int RES_MSG2 = 14; /// /// 응답메시지3 /// public const int RES_MSG3 = 15; /// /// 응답메시지4 /// public const int RES_MSG4 = 16; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 1, 2, 1, 1, 10, 10, 10, 10, 10, 10, 10, 10, 64, 64, 64 , 64}; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 포인트 적립/사용 응답 //*----------------------------------------------------------------------------------------------------------*/ // 포인트 적립/사용 응답 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_OCB_POINT /// public class POS_REQ_OCB_POINT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int RES_CD = 0; /// /// 맴버십 프로그램ID /// public const int PGM_ID = 1; /// /// 서비스구분 /// public const int SERVICE_TYPE = 2; /// /// 승인일자 /// public const int APPR_DATE = 3; /// /// 승인시간 /// public const int APPR_TIME = 4; /// /// 승인번호 /// public const int APPR_NO = 5; /// /// 응답메시지1 /// public const int RES_MSG1 = 6; /// /// 응답메시지2 /// public const int RES_MSG2 = 7; /// /// 응답메시지3 /// public const int RES_MSG3 = 8; /// /// 응답메시지4 /// public const int RES_MSG4 = 9; /// /// 포인트구분명1 /// public const int POINTTYPE_NM1 = 10; /// /// 거래발생포인트1 /// public const int CUR_POINT1 = 11; /// /// 상품발생포인트1 /// public const int ITM_POINT1 = 12; /// /// 가맹점수수료1 /// public const int FEE_AMT1 = 13; /// /// 가용포인트1 /// public const int REM_POINT1 = 14; /// /// 누적포인트1 /// public const int ACC_POINT1 = 15; /// /// 포인트구분명2 /// public const int POINTTYPE_NM2 = 16; /// /// 발생포인트2 /// public const int CUR_POINT2 = 17; /// /// 상품발생포인트2 /// public const int ITM_POINT2 = 18; /// /// 가맹점수수료2 /// public const int FEE_AMT2 = 19; /// /// 가용포인트2 /// public const int REM_POINT2 = 20; /// /// 누적포인트2 /// public const int ACC_POINT2 = 21; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 1, 2, 8, 6, 9, 64, 64, 64, 64, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 포인트 적립취소/사용취소/망취소 응답 //*----------------------------------------------------------------------------------------------------------*/ // 포인트 적립취소/사용취소/망취소 응답 //*----------------------------------------------------------------------------------------------------------*/ /// /// POS_REQ_OCB_CANPOINT /// public class POS_REQ_OCB_CANPOINT { //-------------------------------------------------------------------------- /// /// 컬럼순서 /// public class SEQ { /// /// 응답코드 /// public const int RES_CD = 0; /// /// 맴버십 프로그램ID /// public const int PGM_ID = 1; /// /// 서비스구분 /// public const int SERVICE_TYPE = 2; /// /// 승인일자 /// public const int APPR_DATE = 3; /// /// 승인시간 /// public const int APPR_TIME = 4; /// /// 승인번호 /// public const int APPR_NO = 5; /// /// 응답메시지1 /// public const int RES_MSG1 = 6; /// /// 응답메시지2 /// public const int RES_MSG2 = 7; /// /// 응답메시지3 /// public const int RES_MSG3 = 8; /// /// 응답메시지4 /// public const int RES_MSG4 = 9; /// /// 포인트구분명1 /// public const int POINTTYPE_NM1 = 10; /// /// 가용포인트1 /// public const int REM_POINT1 = 11; /// /// 누적포인트1 /// public const int ACC_POINT1 = 12; /// /// 실차감포인트1 /// public const int CAN_POINT1 = 13; /// /// 포인트구분명2 /// public const int POINTTYPE_NM2 = 14; /// /// 가용포인트2 /// public const int REM_POINT2 = 15; /// /// 누적포인트2 /// public const int ACC_POINT2 = 16; /// /// 실차감포인트2 /// public const int CAN_POINT2 = 17; } /// /// 컬럼길이 - 가변일때는 길이를 1로 고정 /// public static int[] LEN = { 1, 1, 2, 8, 6, 9, 64, 64, 64, 64, 10, 10, 10, 10, 10, 10, 10, 10 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; } #endregion #endregion //#20171227 인천공항 포스연동 start, phj #region 인천공항 입주사포스에서 개점구분과 개점일자를 알수있다. public class AIRPOS_OPENDATA { public const string ITEM = "AIRPOS_OPENDATA"; public class DATA { /// /// 인천통합포스 개점타입 Y: 개점, N:마감 /// public string OPEN_TY = ""; /// /// 인천통합포스 개점일자 YYYYMMDD /// public string OPEN_DT = ""; } /// /// 컬럼순서 /// public class SEQ { /// /// 인천통합포스 개점타입 Y: 개점, N:마감 /// public const int OPEN_TY = 0; /// /// 인천통합포스 개점일자 YYYYMMDD /// public const int OPEN_DT = 1; } /// /// 컬럼길이 /// public static int[] LEN = { 1, 8 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0 }; } #endregion //#20171227 인천공항 포스연동 end, phj //#20171227 인천공항 포스연동 start, phj #region 인천공항 결제수단 /// /// 결제 /// public class AIRPOS_PAYMENT { public const string ITEM = "AIRPOS_PAYMENT"; public class DATA { /// /// 판매일자 /// public string SALE_DT = ""; /// /// 입주사거래번호 /// public string BILL_NO = ""; /// /// 통합POS거래번호 /// public string IF_BILL_NO = ""; /// /// 거래구분(0:정상, 1:반품) /// public string SALE_TY = ""; /// /// 결제구분(01:현금(외화), 02:신용, 03:기타, 04:현금승인) /// public string PAY_TY = ""; /// /// 결제명 /// public string PAY_NM = ""; /// /// 결제금액 /// public double PAY_AMT = 0; /// /// 통화코드 /// public string EXC_CD = ""; /// /// 통화명(USD, EUR, JPY, CNY) /// public string EXC_NM = ""; /// /// 기준환율(1/100) /// public double EXC_BASE = 0; /// /// 환율(판매일자의 환율) /// public double EXC_COST = 0; /// /// 결제액(외환) ROUND((결제금액/환율) * 기준환율, 2) /// public double EXC_EAMT = 0; /// /// 받은돈(외환) 외환입금 /// public double EXC_IN_EAMT = 0; /// /// 받은돈(원) 끝전처리((외환입금 * 환율) / 기준환율) /// public double EXC_IN_WAMT = 0; /// /// 거스름돈(원) 받은돈(원) - 결제액 /// public double EXC_CHANGE = 0; /// /// 신용카드승인ID /// public string CARD_ID = ""; /// /// 신용카드 할부개월 /// public string CARD_INST = ""; /// /// 신용카드 카드사코드 /// public string CARD_CARD_CD = ""; /// /// 신용카드 카드사명 /// public string CARD_CARD_NM = ""; /// /// 신용카드 매입사코드 /// public string CARD_PURC_CD = ""; /// /// 신용카드 매입사명 /// public string CARD_PURC_NM = ""; /// /// 신용카드 승인구분(1:POS승인, 2:임의등록) /// public string CARD_AP_TY = ""; /// /// 신용카드 승인번호 /// public string CARD_AP_NO = ""; /// /// 신용카드 가맹점번호 /// public string CARD_MEM_NO = ""; /// /// 신용카드 승인일자 /// public string CARD_AP_DT = ""; /// /// 신용카드 승인시간 /// public string CARD_AP_TM = ""; /// /// 신용카드 원거래일자 /// public string CARD_AP_ORG_DT = ""; /// /// 신용카드 원거래승인번호 /// public string CARD_AP_ORG_NO = ""; /// /// 신용카드 터미널ID /// public string CARD_AP_TERMID = ""; /// /// 기타결제명 /// public string ETC_NAME = ""; /// /// 현금승인 승인금액 /// public double CASH_AP_AMT = 0; /// /// 현금승인 거래구분(0:소득공제, 1:지출증빙) /// public string CASH_AP_TY = ""; /// /// 현금승인 승인ID(승인식별자) /// public string CASH_AP_ID = ""; /// /// 현금승인 승인번호 /// public string CASH_AP_NO = ""; /// /// 현금승인 승인일자 /// public string CASH_AP_DT = ""; /// /// 현금승인 승인시간 /// public string CASH_AP_TM = ""; /// /// 현금승인 원거래일자 /// public string CASH_AP_ORG_DT = ""; /// /// 현금승인 원거래승인번호 /// public string CASH_AP_ORG_NO = ""; /// /// 현금승인 취소사유(1:거래취소, 2:오류발급, 3:기타) /// public string CASH_AP_CAN_FG = ""; } /// /// 컬럼순서 /// public class SEQ { } /// /// 컬럼길이 /// public static int[] LEN = { }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { }; } #endregion //#20171227 인천공항 포스연동 end, phj //#20180322 휴게소pos매출연동 start,phj #region 휴게소pos 연동 public class RESTAREA_SALE_HD { #region TR_SALE_HEADER public const string ITEM = "SALE_HD"; public class DATA { /// /// [6]기준영업일 /// public string SALE_DAY = "SALE_DAY"; /// /// [8]영수증번호 /// public string BILL_NO = "BILL_NO"; /// /// [1]판매구분(0:매출,1:반품) /// public string SALE_GB = "SALE_GB"; /// /// [14]실 판매일자(YYYYMMDDhhmmss) /// public string SYS_DTIME = "SYS_DTIME"; /// /// [2]총판매상품건수 /// public string DETAIL_CNT = "DETAIL_CNT"; /// /// [2]총전표건수(카드,현금,상품권,...) /// public string SLIP_CNT = "SLIP_CNT"; /// /// [14]총 판매금액 /// public string TOT_PAN_AMT = "TOT_PAN_AMT"; /// /// [14]현금판매금액 /// public string CASH_AMT = "CASH_AMT"; /// /// [14]카드판매금액 /// public string CARD_AMT = "CARD_AMT"; /// /// [14]상품권판매금액 /// public string GIFT_AMT = "GIFT_AMT"; /// /// [14]보관/외상주유액 /// public string SC_AMT = "SC_AMT"; /// /// [14]선수입금액 /// //20180420 명칭수정 start,phj //기존 //public string PRE_PAY_AMT = "PRE_APY_AMT"; //변경 public string PRE_PAY_AMT = "PRE_PAY_AMT"; //20180420 명칭수정 end,phj /// /// [14]수수료이익액 /// public string FEE_PROFIT_AMT = "FEE_PROFIT_AMT"; /// /// [14]실매출액(부가세포함) /// public string REAL_PAN_AMT = "REAL_PAN_AMT"; /// /// [14]부가세액 /// public string VAT_AMT = "VAT_AMT"; /// /// [14]순매출액(부가세제외금액) /// public string NET_PAN_AMT = "NET_PAN_AMT"; /// /// [1]현금영수증 발행 구분(0:미발행, 1:발행) /// public string CASH_BILL_GB = "CASH_BILL_GB"; /// /// [32]원거래영수증번호( 영업일(8)+운영업체코드(3)+휴게소코드(7)+포스그룹코드(2)+포스번호(4)+영수증번호(8) ) /// public string ORG_BILL_NO = "ORG_BILL_NO"; /// /// [4]사원번호 /// public string EMP_ID = "EMP_ID"; /// /// [1]주유처리구분(0:일반, 1:외상, 2:보관주유, 4:검량, 5:자가소비) /// public string OIL_PROC_CB = "OIL_PROC_CB"; /// /// [14]보너스카드 사용금액(포인트사용금액) /// public string BONUS_USE_AMT = "BONUS_USE_AMT"; /// /// [14]총 DC 금액 /// public string DC_AMT = "DC_AMT"; /// /// [14]정상 DC 금액 /// public string NORM_DC_AMT = "NORM_DC_AMT"; /// /// [14]보너스카드 DC 금액 /// public string BONUS_DC_AMT = "BONUS_DC_AMT"; /// /// [14]임의등록 보너스카드 DC 금액 /// public string RAND_BONUS_DC_AMT = "RAND_BONUS_DC_AMT"; } #endregion } public class RESTAREA_SALE_DT { #region TR_SALE_DETAIL public const string ITEM = "SALE_DT"; public class DATA { /// /// [2]라인번호 /// public string LINE_NO = "LINE_NO"; /// /// [8]매장코드(상품 마스터의 매장코드) /// public string SHOP_CD = "SHOP_CD"; /// /// [10]판매상품 SEQ /// public string PROD_SEQ = "PROD_SEQ"; /// /// [13]바코드(소스코드) /// public string SOURCE_CD = "SOURCE_CD"; /// /// [15]판매수량 /// public string PAN_QTY = "PAN_QTY"; /// /// [14] 판매금액 /// public string TOT_PAN_AMT = "TOT_PAN_AMT"; /// /// [2] 노즐번호 - Deafult:"00" /// public string NOZZLE_NO = "NOZZLE_NO"; /// /// [15] 판매단가 /// public string PAN_COST = "PAN_COST"; /// /// [14]수수료단가 /// public string FEE_COST = "FEE_COST"; /// /// [14]주유처리구분(0:일반, 1:외상, 2,보관주유, 4:검량, 5:자가소비) /// public string OIL_PROC_GB = "OIL_PROC_GB"; /// /// [14]선수입금액 /// public string PRE_PAY_AMT = "PRE_PAY_AMT"; /// /// [14]수수료금액 /// public string FEE_AMT = "FEE_AMT"; /// /// [14]보관/외상에출력 /// public string SC_AMT = "SC_AMT"; /// /// [14]실매출액 /// public string REAL_PAN_AMT = "REAL_PAN_AMT"; /// /// [14]부가세액 /// public string VAT_AMT = "VAT_AMT"; /// /// [14]순매출액(부가세제외금액) /// public string NET_PAN_AMT = "NET_PAN_AMT"; /// /// [14]주유완료일시(YYYYMMDDhhmmss) /// public string NOZZLE_END_DTIME = "NOZZLE_END_DTIME"; /// /// [1]주유면세판매구분(0:일반, 1:면세) /// public string DUTY_PAN_GB = "DUTY_PAN_GB"; /// /// [14]총 DC 금액 /// public string DC_AMT = "DC_AMT"; /// /// [14]정상 DC 금액 /// public string NORM_DC_AMT = "NORM_DC_AMT"; /// /// [14]보너스카드 DC 금액 /// public string BONUS_DC_AMT = "BONUS_DC_AMT"; /// /// [14] 임의등록 보너스카드 DC 금액(미사용) /// public string RAND_BONUS_DC_AMT = "RAND_BONUS_DC_AMT"; } #endregion } public class RESTAREA_SALE_SP { public const string ITEM = "SALE_SP"; public class RESTAREA_PAY_CARD { #region RESTAREA_PAY_CARD public const string ITEM = "CARD"; public class DATA { public string SLIP_FG = "SLIP_FG"; //Slip 구분자(‘01’:카드) public string APPR_AMT = "APPR_AMT"; //승인금액 public string PURCHASE_CD = "PURCHASE_CD"; //매입사코드 public string PURCHASE_CO_NM = "PURCHASE_CO_NM"; //매입사명 public string APPR_NO = "APPR_NO"; //승인번호 public string APPR_DAY = "APPR_DAY"; //승인일자(YYYYMMDD) public string APPR_TIME = "APPR_TIME"; //승인시간(hhmmss) public string CARD_GB = "CARD_GB"; //카드구분(0:신용카드, 1:선불카드, 2:보너스적립카드3,보너스할인카드) public string DDC_GB = "DDC_GB"; //자동이체구분(0:자동이체, 1:전표매입) public string STD_CARD_CORD_CD = "STD_CARD_CORD_CD"; //표준카드사코드(카드사 마스터) public string VAN_CD = "VAN_CD"; //VAN 사 코드(POS 환경정보) public string CARD_NO = "CARD_NO"; //카드번호(앞 6자리) } #endregion } public class RESTAREA_PAY_CASH { #region RESTAREA_PAY_CASH public const string ITEM = "CASH"; public class DATA { public string SLIP_FG = "SLIP_FG"; //Slip 구분자(‘02’:현금) //"00" : 현금, "01" : 상품권, "02" : 모바일쿠폰, "03" : 나이스선불카드, "04" : 마이탐 선불카드 public string PROC_TYPE = "PROC_TYPE"; //현금 public string APPR_AMT = "APPR_AMT"; //승인금액 public string APPR_NO = "APPR_NO"; //승인번호 public string APPR_DAY = "APPR_DAY"; //승인일자(YYYYMMDD) public string APPR_TIME = "APPR_TIME"; //승인시간(hhmmss) public string VAN_CD = "VAN_CD"; //VAN 사 코드(POS 환경정보) public string APPR_TYPE = "APPR_TYPE"; //현금영수증 발행 구분 (0:자진발급, 1:소득공제, 2:지출증빙) } #endregion } public class RESTAREA_PAY_GIFT { #region RESTAREA_PAY_GIFT public const string ITEM = "GIFT"; public class DATA { public string SLIP_FG = ""; //Slip 구분자(‘03’:상품권) public string GIFT_CLASS_CD = ""; //상품권분류코드 public string GIFT_CARD_CD = ""; //상품권코드 public string SANCT_AMT = ""; //결제금액 } #endregion } } #endregion //#20180322 휴게소pos매출연동 end,phj //#20180413 웰컴카드 신규기능 추가 start,phj #region 웰컴카드 public class WELCOMECARD { public const string INQ_TYPE = "INQ_TYPE"; public const string DATA = "DATA"; public const string RES_CD = "RES_CD"; } #endregion #region 웰컴카드 발급조회 /// /// 발급조회 요청 /// public class WELCOMECARD_SEARCH { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; //전체 전문길이 public const int sMsgDiv = 1; //구분 public const int sMsgType = 2; //전문유형 public const int sMsgGubun = 3; //업무구분 public const int sMsgVersion = 4; //전문버전 public const int sYYYYMMDD = 5; //거래일자 public const int shhmmss = 6; //거래시간 public const int sApprNo = 7; //승인번호 public const int sReqCode = 8; //응답코드 public const int sCardNo = 9; //카드번호 public const int sHPCustNo = 10; //HPC고객번호 public const int sSaleDate = 11; //영업일자 public const int sStoreCode = 12; //점포코드 public const int sPosNo = 13; //POS번호 public const int sBillNo = 14; //BILL번호 public const int sFiller = 15; //Filler } /// /// 컬럼길이 /// public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } /// /// 발급조회 응답 /// public class WELCOMECARD_SEARCH_RECV { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; //전체 전문길이 public const int sMsgDiv = 1; //구분 public const int sMsgType = 2; //전문유형 public const int sMsgGubun = 3; //업무구분 public const int sMsgVersion = 4; //전문버전 public const int sYYYYMMDD = 5; //거래일자 public const int shhmmss = 6; //거래시간 public const int sApprNo = 7; //승인번호 public const int sReqCode = 8; //응답코드 public const int sCardNo = 9; //카드번호 public const int sHPCustNo = 10; //HPC 고객번호 public const int sSaleDate = 11; //영업일자 public const int sStoreCode = 12; //점포코드 public const int sPosNo = 13; //POS번호 public const int sBillNo = 14; //BILL번호 public const int sCardDiv = 15; //카드구분 (c: hp cardno /w: real cardno) public const int sApprDate = 16; //승인일시 public const int sRemainCnt = 17; //잔여횟수 public const int sTotDcAmt = 18; //총할인금액 public const int sMsg1 = 19; //MSG1 public const int sMsg2 = 20; //MSG2 public const int sMsg3 = 21; //MSG3 public const int sFiller = 22; //Filler } /// /// 컬럼길이 /// //public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 14, 5, 8, 100, 100, 100, 50 }; public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 14, 5, 8, 100, 100, 100, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 웰컴카드 발급요청 /// /// 발급 요청 /// public class WELCOMECARD_ISSUE { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; //전체 전문길이 public const int sMsgDiv = 1; //구분 public const int sMsgType = 2; //전문유형 public const int sMsgGubun = 3; //업무구분 public const int sMsgVersion = 4; //전문버전 public const int sYYYYMMDD = 5; //거래일자 public const int shhmmss = 6; //거래시간 public const int sApprNo = 7; //승인번호 public const int sReqCode = 8; //응답코드 public const int sCardNo = 9; //카드번호 public const int sHPCCustNo = 10; //HPC고객번호 public const int sSaleDate = 11; //영업일자 public const int sStoreCode = 12; //점포코드 public const int sPosNo = 13; //POS번호 public const int sBillNo = 14; //BILL번호 public const int sTelType = 15; //통신사 구분 public const int sFiller = 16; //Filler } /// /// 컬럼길이 /// public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } /// /// 발급 응답 /// public class WELCOMECARD_ISSUE_RECV { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; //전체 전문길이 public const int sMsgDiv = 1; //구분 public const int sMsgType = 2; //전문유형 public const int sMsgGubun = 3; //업무구분 public const int sMsgVersion = 4; //전문버전 public const int sYYYYMMDD = 5; //거래일자 public const int shhmmss = 6; //거래시간 public const int sApprNo = 7; //승인번호 public const int sReqCode = 8; //응답코드 public const int sCardNo = 9; //카드번호 public const int sHPCCustNo = 10; //HPC 고객번호 public const int sSaleDate = 11; //영업일자 public const int sStoreCode = 12; //점포코드 public const int sPosNo = 13; //POS번호 public const int sBillNo = 14; //BILL번호 public const int sTelType = 15; //통신사 구분 public const int sApprDate = 16; //승인일시 public const int sMsg1 = 17; //MSG1 public const int sMsg2 = 18; //MSG2 public const int sMsg3 = 19; //MSG3 public const int sFiller = 20; //Filler } /// /// 컬럼길이 /// public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 14, 100, 100, 100, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 웰컴카드 발급 POS 고객등록 /// /// POS 고객등록 요청 /// public class WELCOMECARD_SERVER_REGISTER { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; //전체 전문길이 public const int sMsgDiv = 1; //구분 public const int sMsgType = 2; //전문유형 public const int sMsgGubun = 3; //업무구분 public const int sMsgVersion = 4; //전문버전 public const int sYYYYMMDD = 5; //거래일자 public const int shhmmss = 6; //거래시간 public const int sApprNo = 7; //승인번호 public const int sReqCode = 8; //응답코드 public const int sCardNo = 9; //카드번호 public const int sHPCCustNo = 10; //HPC고객번호 public const int sSaleDate = 11; //영업일자 public const int sStoreCode = 12; //점포코드 public const int sPosNo = 13; //POS번호 public const int sBillNo = 14; //BILL번호 public const int sFiller = 15; //Filler } /// /// 컬럼길이 /// public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } /// /// POS 고객등록 응답 /// public class WELCOMECARD_SERVER_REGISTER_RECV { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; // ""; //전체 전문길이 public const int sMsgDiv = 1; // "MC"; //구분 public const int sMsgType = 2; // "2200";//전문유형 public const int sMsgGubun = 3; // "50";//업무구분 public const int sMsgVersion = 4; // "V100";//전문버전 public const int sYYYYMMDD = 5; // ""; //거래일자 public const int shhmmss = 6; // ""; //거래시간 public const int sApprNo = 7; // ""; //승인번호 public const int sReqCode = 8; // ""; //응답코드 public const int sCardNo = 9; // ""; //카드번호 public const int sHPCCustNo = 10; // ""; //HPC고객번호 public const int sSaleDate = 11; // ""; //영업일자 public const int sStoreCode = 12; // ""; //점포코드 public const int sPosNo = 13; // ""; //POS번호 public const int sBillNo = 14; // ""; //BILL번호 public const int sApprDate = 15; // ""; //승인일시 YYYYMMDDHHMMSS public const int sMsg1 = 16; // ""; //MSG1 public const int sMsg2 = 17; // ""; //MSG2 public const int sMsg3 = 18; // ""; //MSG3 public const int sFiller = 19; // ""; //Filler1 } /// /// 컬럼길이 /// public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 14, 100, 100, 100, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion #region 웰컴카드 할인요청 /// /// 웰컴카드 할인 /// public class WELCOMECARD_DC { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; //""; //전체 전문길이 public const int sMsgDiv = 1; //"MC"; //구분 public const int sMsgType = 2; //"0100";//전문유형 public const int sMsgGubun = 3; //"10";//업무구분 public const int sMsgVersion = 4; //"V100";//전문버전 public const int sYYYYMMDD = 5; //""; //거래일자 public const int shhmmss = 6; //""; //거래시간 public const int sApprNo = 7; //""; //승인번호 public const int sReqCode = 8; //""; //응답코드 public const int sCardNo = 9; //""; //카드번호 public const int sHPCustNo = 10; //""; //HPC카드번호 public const int sSaleDate = 11; //""; //영업일자 public const int sStoreCode = 12; //""; //점포코드 public const int sPosNo = 13; //""; //POS번호 public const int sBillNo = 14; //""; //BILL번호 public const int sCard_type = 15; //""; //입력구분 public const int sTarget_Amt = 16; //""; //대상금액 public const int sFiller = 17; //""; //Filler } /// /// 컬럼길이 /// public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 8, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } /// /// 웰컴카드 할인 응답 /// public class WELCOMECARD_DC_RECV { /// /// 컬럼순서 /// public class SEQ { public const int sLen = 0; //전체 전문길이 public const int sMsgDiv = 1; //구분 public const int sMsgType = 2; //전문유형 public const int sMsgGubun = 3; //업무구분 public const int sMsgVersion = 4; //전문버전 public const int sYYYYMMDD = 5; //거래일자 public const int shhmmss = 6; //거래시간 public const int sApprNo = 7; //승인번호 public const int sReqCode = 8; //응답코드 public const int sCardNo = 9; //카드번호 public const int sHPCustNo = 10; //HPC고객번호 public const int sSaleDate = 11; //영업일자 public const int sStoreCode = 12; //점포코드 public const int sPosNo = 13; //POS번호 public const int sBillNo = 14; //BILL번호 public const int sCardDiv = 15; //입력구분 C:실물카드, A:해피App public const int sCardType = 16; //카드구분 => D:할인, S:적립, A:적립/할인 public const int sApprDate = 17; //승인일시 public const int sDC_Rate = 18; //할인율% public const int sDC_Amt = 19; //할인금액 public const int sPoint_S = 20; //본사부담금액 public const int sPoint_L = 21; //점포부담금액 public const int sRemainCnt = 22; //잔여횟수 public const int sTotDcAmt = 23; //총할인금액 public const int sMsg1 = 24; //MSG1 public const int sMsg2 = 25; //MSG2 public const int sMsg3 = 26; //MSG3 public const int sFiller = 27; //Filler } /// /// 컬럼길이 /// public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 1, 14, 4, 7, 7, 7, 5, 8, 100, 100, 100, 50 }; /// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화) /// public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; } #endregion //#20180413 웰컴카드 신규기능 추가 end,phj } #region 마스터 파일 정의 /// /// 마스터파일 정의 /// public static class PosMst { #region 상품마스터 /// /// 상품마스터 /// public class MST_ITEM { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 상품 브랜드 코드 /// public const string ITEM_BRAND_CD = "ITEM_BRAN_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 상품코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 대분류 /// public const string L_CLSS = "L_CLSS"; /// /// 중분류 /// public const string M_CLSS = "M_CLSS"; /// /// 소분류 /// public const string S_CLSS = "S_CLSS"; /// /// 플레이버 구분 /// public const string FLAVOUR_DIV = "FLAVOUR_DIV"; /// /// 플레이버 수량 /// public const string FLAVOUR_QTY = "FLAVOUR_QTY"; /// /// 플레이버 중량 /// public const string FLAVOUR_STOCK = "FLAVOUR_STOCK"; /// /// 단축 상품명 /// public const string SHTCUT_ITEMNM = "SHTCUT_ITEMNM"; /// /// 상품명 /// public const string ITEM_NM = "ITEM_NM"; /// /// TAKE IN 판매 금액 /// public const string TAKE_IN_SALE_AMT = "TAKE_IN_SALE_AMT"; /// /// TAKE OUT 판매 금액 /// public const string TAKE_OUT_SALE_AMT = "TAKE_OUT_SALE_AMT"; /// /// 인터페이스 메뉴1 /// public const string IF_MENU1 = "IF_MENU1"; /// /// 인터페이스 메뉴2 /// public const string IF_MENU2 = "IF_MENU2"; /// /// OPEN ITEM 구분 /// public const string OPEN_ITEM_DIV = "OPEN_ITEM_DIV"; /// /// 일회용품구분 /// public const string DISPO_ITEM_DIV = "DISPO_ITEM_DIV"; /// /// 부가세트관리유형(상품 종류) /// public const string SUB_SET_MNG_TYPE = "SUB_SET_MNG_TYPE"; /// /// 상품 세금구분 /// public const string ITEM_TAX_AMT_DIV = "ITEM_TAX_AMT_DIV"; ///// ///// 세금포함 구분 ///// //public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN"; public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN";//2018.01.04;기존 주석 처리 되어 있는 것을 미주 상품 부가세 기능으로 인해 다시 사용하도록 추가함 ; girak.kim ///// ///// 기본세율 ///// //public const string BASICTAXRATE = "BASICTAXRATE"; /// /// TAKE IN 부가세 코드 /// public const string TAKE_IN_VAT_CD = "TAKE_IN_VAT_CD"; /// /// TAKE OUT 부가세 코드 /// public const string TAKE_OUT_VAT_CD = "TAKE_OUT_VAT_CD"; /// /// 상품 원가 /// public const string ITEM_COST = "ITEM_COST"; /// /// 판매 허용 여부 /// public const string SALE_PRMT_YN = "SALE_PRMT_YN"; /// /// 판매 입수 /// public const string SALE_NOQ = "SALE_NOQ"; /// /// 사은품 여부(0:사은품아님, 1:사은품) /// public const string FREE_GIFT_YN = "FREE_GIFT_YN"; ///// ///// 부가메뉴 포함 여부 ///// //public const string SUBPRCMENU_INCLUDEYN = "SUBPRCMENU_INCLUDEYN"; /// /// 할인 불가 여부(0:가능, 1:불가) /// public const string DC_PRMT_YN = "DC_PRMT_YN"; /// /// 적립 허용 여부(0:불가, 1:가능) /// public const string ACCUM_PRMT_YN = "ACCUM_PRMT_YN"; ///// ///// 서비스 허용 여부 ///// //public const string SVC_PRMT_YN = "SVC_PRMT_YN"; ///// ///// 주방출력 허용 여부 ///// //public const string KTCHPRT_PRMT_YN = "KTCHPRT_PRMT_YN"; /// /// 봉사료 대상 여부 /// public const string SVC_FEE_TRGT_YN = "SVC_FEE_TRGT_YN"; /// /// 버튼 상품 이미지 /// public const string BTN_ITEM_IMG = "BTN_ITEM_IMG"; /// /// 신상품 시작 일자 /// public const string NEW_ITEM_START_DT = "NEW_ITEM_START_DT"; /// /// 신상품 종료 일자 /// public const string NEW_ITEM_FNSH_DT = "NEW_ITEM_FNSH_DT"; /// /// 상품유형 - 공통코드 M0047 01:제품, 02:상품, 03:반제품(휴면생지, 케익시트), 04:원료, 05:재료, 06:소모품, 07:유니폼, 08:명찰, 09:설비, 10:장비12:상품권,13:선불카드 /// public const string ITEM_TYPE = "ITEM_TYPE"; /// /// 타임바코드여부 /// public const string TIME_BAR_CD_YN = "TIME_BAR_CD_YN"; /// /// 유통기한일수 /// public const string DISTBT_EXPIRE_NOD = "DISTBT_EXPIRE_NOD"; /// /// 알콜 상품 유형 /// public const string ALCOHOL_ITEM_TYPE = "ALCOHOL_ITEM_TYPE"; /// /// 판매 시작 일자 /// public const string SALE_START_DT = "SALE_START_DT"; /// /// 판매 종료 일자 /// public const string SALE_FNSH_DT = "SALE_FNSH_DT"; /// /// 제휴카드 할인 불가 여부 /// public const string COOP_CARD_DC_NOADM_YN = "COOP_CARD_DC_NOADM_YN"; /// /// 케익 교환권 사용 가능 여부 /// public const string CAKE_EXCHNG_CPN_USE_POSS_YN = "CAKE_EXCHNG_CPN_USE_POSS_YN"; /// /// 영양 정보 /// public const string ITEM_INFO = "ITEM_INFO"; /// /// 열량 정보 /// public const string CALORY_INFO = "CALORY_INFO"; /// /// 판매상품 이미지 /// public const string SALE_IMG_FILE_NM = "SALE_IMG_FILE_NM"; //MoonSeokWoo 2017.11.15 Add /// /// 대표상품 코드 /// public const string RPST_ITEM_CD = "RPST_ITEM_CD"; //MoonSeokWoo 2017.11.15 Add End //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 start /// /// 상품설명 /// public const string ITEM_EXPLN = "ITEM_EXPLN"; /// /// 알레르기성분 /// public const string ALLERGY = "ALLERGY"; /// /// 원산지 /// public const string PLACE_ORIGIN = "PLACE_ORIGIN"; //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 end //#15945 해피오더 자동주문 상세기능 start /// /// 1: 자동출하상품, 그 외 일반상품 /// public const string HP_ORD_DIV = "HP_ORD_DIV"; /// /// Y: 제조상품, N:완제상품, 공백:기타 /// public const string ITEM_PROD_TYPE_YN = "ITEM_PROD_TYPE_YN"; //#15945 해피오더 자동주문 상세기능 end //#17143 [해피오더]자동 주문 처리 개선 start /// /// N: 제한상품아님, Y:제한상품 /// public const string EXE_HPORD = "EXE_HPORD"; //#17143 [해피오더]자동 주문 처리 개선 end } } #endregion #region 상품바코드마스터 /// /// 상품바코드마스터 /// public class MST_BARCODE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_BARCODE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 바코드 번호 /// public const string BAR_CD_NO = "BAR_CD_NO"; /// /// 상품코드 /// public const string ITEM_CD = "ITEM_CD"; } } #endregion #region 기능키 그룹 /// /// 기능키 그룹 /// public class MST_FUNC_KEY_GRP { /// /// 테이블명 /// public const string TABLE_NAME = "MST_FUNC_KEY_GRP"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 기능 그룹 ID /// public const string FUNC_GRP_ID = "FUNC_GRP_ID"; /// /// 기능 ID /// public const string FUNC_ID = "FUNC_ID"; /// /// 표시 순번 /// public const string DISP_SEQ = "DISP_SEQ"; /// /// 기능버튼 크기(0:일반,1:가로확대,2:세로확대,3:가로세로확대) /// public const string FUNC_BTN_SIZE = "FUNC_BTN_SIZE"; /// /// 글자 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 기능버튼 색상 /// public const string FUNC_BTN_COLOR = "FUNC_BTN_COLOR"; /// /// 기능명 /// public const string FUNC_NM = "FUNC_NM"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 기능키 마스터 /// /// 기능키 마스터 /// public class MST_FUNC_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_FUNC_KEY"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 기능 ID /// public const string FUNC_ID = "FUNC_ID"; /// /// 기능 명 /// public const string FUNC_NM = "FUNC_NM"; /// /// ASCII CODE /// public const string ASCII_CODE = "ASCII_CODE"; /// /// 테이블 /// public const string TBL = "TBL"; /// /// 상품등록 전 /// public const string ITEM_REG_BF = "ITEM_REG_BF"; /// /// 상품등록 후 /// public const string ITEM_REG_AF = "ITEM_REG_AF"; /// /// 결제포인트 /// public const string PAY_POINT = "PAY_POINT"; /// /// 결제할인 /// public const string PAY_DC = "PAY_DC"; /// /// 결제수단 /// public const string PAY_WAY = "PAY_WAY"; /// /// 메뉴그룹 /// public const string MENU_GRP = "MENU_GRP"; /// /// 설명 /// public const string EXPLN = "EXPLN"; /// /// 정상거래 /// public const string NORMAL = "NORMAL"; /// /// 반품거래 /// public const string REFUND = "REFUND"; /// /// 일반거래 /// public const string TRN_MODE_0 = "TRN_MODE_0"; /// /// 미결거래 /// public const string TRN_MODE_1 = "TRN_MODE_1"; /// /// 대외거래 /// public const string TRN_MODE_2 = "TRN_MODE_2"; /// /// 사후거래 /// public const string TRN_MODE_3 = "TRN_MODE_3"; /// /// 충전판매거래 /// public const string TRN_MODE_4 = "TRN_MODE_4"; /// /// 기타거래 /// public const string TRN_MODE_5 = "TRN_MODE_5"; /// /// 예비거래1 /// public const string TRN_MODE_6 = "TRN_MODE_6"; /// /// 예버거래2 /// public const string TRN_MODE_7 = "TRN_MODE_7"; /// /// 입출금거래 /// public const string TRN_MODE_8 = "TRN_MODE_8"; /// /// 로그거래 /// public const string TRN_MODE_9 = "TRN_MODE_9"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 상품키 구성 마스터 /// /// 상품키 구성 마스터 /// public class MST_ITEM_KEY_COMPNT { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM_KEY_COMPNT"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 화면 타입 /// public const string POS_SCRN_TYPE = "POS_SCRN_TYPE"; /// /// 기능버튼 네비게이션 여부 /// public const string FUNC_SCROLL_USE_YN = "FUNC_SCROLL_USE_YN"; /// /// 테마 색상 /// public const string THEME_COLOR = "THEME_COLOR"; /// /// 로그인 이미지 /// public const string LOGIN_IMG = "LOGIN_IMG"; /// /// 브랜드 CI 이미지 /// public const string BRAND_CI_IMG = "BRAND_CI_IMG"; /// /// 메인 이미지 /// public const string MAIN_IMG = "MAIN_IMG"; /// /// 대기 이미지 /// public const string WAIT_IMG = "WAIT_IMG"; /// /// 바로가기 사용 여부 /// public const string BOOKMK_USE_YN = "BOOKMK_USE_YN"; /// /// 바로가기 배열 /// public const string BOOKMK_ITEM_KEY_ARRAY = "BOOKMK_ITEM_KEY_ARRAY"; ///// ///// 바로가기 행 ///// //public const string FAVOR_COL = "FAVOR_COL"; ///// ///// 바로가기 열 ///// //public const string FAVOR_ROW = "FAVOR_ROW"; /// /// 본부 상품키 배열 /// public const string HQ_ITEMKEY_LAYOUT = "HQ_ITEMKEY_LAYOUT"; /// /// 매장 상품키 배열 /// public const string SHOP_ITEMKEY_LAYOUT = "SHOP_ITEMKEY_LAYOUT"; /// /// 대분류 키 기본 색상 /// public const string L_CLSS_KEY_BASIC_COLOR = "L_CLSS_KEY_BASIC_COLOR"; /// /// 대분류 키 기본 FONT 색상 /// public const string L_CLSS_KEY_BASIC_FONT_COLOR = "L_CLSS_KEY_BASIC_FONT_COLOR"; /// /// 대분류 키 선택 색상 /// public const string L_CLSS_KEY_SEL_COLOR = "L_CLSS_KEY_SEL_COLOR"; /// /// 대분류 키 선택 FONT 색상 /// public const string L_CLSS_KEY_SEL_FONT_COLOR = "L_CLSS_KEY_SEL_FONT_COLOR"; /// /// 상품 키 기본 색상 /// public const string ITEM_KEY_BASIC_COLOR = "ITEM_KEY_BASIC_COLOR"; /// /// 상품 키 기본 FONT 색상 /// public const string ITEM_KEY_BASIC_FONT_COLOR = "ITEM_KEY_BASIC_FONT_COLOR"; /// /// 상품 키 선택 색상 /// public const string ITEM_KEY_SEL_COLOR = "ITEM_KEY_SEL_COLOR"; /// /// 상품 키 선택 FONT 색상 /// public const string ITEM_KEY_SEL_FONT_COLOR = "ITEM_KEY_SEL_FONT_COLOR"; /// /// 고정상품 분류 수 /// public const string FIX_ITEM_CLSS_CNT = "FIX_ITEM_CLSS_CNT"; /// /// 서브 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; } } #endregion #region 상품키 대분류 마스터 /// /// 대분류 상품 키 마스터 /// public class MST_ITEM_KEY_L_CLSS { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM_KEY_L_CLSS"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 대분류 코드 /// public const string L_CLSS_CD = "L_CLSS_CD"; /// /// 대분류 명 /// public const string L_CLSS_NM = "L_CLSS_NM"; /// /// SUB 매장 코드 /// public const string SUB_SHOP_CD = "SUB_SHOP_CD"; /// /// 본부 키 구분 /// public const string HQ_KEY_DIV = "HQ_KEY_DIV"; } } #endregion #region 상품키 중분류 마스터 /// /// 상품키 중분류 마스터 /// public class MST_ITEM_KEY_CLSS { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM_KEY_CLSS"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 매장 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 대분류 코드 /// public const string L_CLSS_CD = "L_CLSS_CD"; /// /// 고정 여부 /// public const string FIX_YN = "FIX_YN"; /// /// 배치 순번 /// public const string GRP_SEQ = "GRP_SEQ"; /// /// 상품 그룹 명 /// public const string ITEM_GRP_NM = "ITEM_GRP_NM"; /// /// FONT 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; } } #endregion #region 상품 키 마스터 /// /// 상품 키 마스터 /// public class MST_ITEM_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM_KEY"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 대분류 코드 /// public const string L_CLSS_CD = "L_CLSS_CD"; /// /// 고정 여부 /// public const string FIX_YN = "FIX_YN"; /// /// 배치 순번 /// public const string GRP_SEQ = "GRP_SEQ"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// FONT 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; /// /// 메뉴버튼 사이즈(0:일반,1:가로확대,2:세로확대,3:가로세로확대) /// public const string BTN_SIZE = "BTN_SIZE"; /// /// 부가 메뉴 팝업 여부 /// public const string SUBPRC_MENU_POPUP_YN = "SUBPRC_MENU_POPUP_YN"; //#20171018 메뉴명 폰트 색상 변경 기능 start /// /// 메뉴 폰트 색상 /// public const string FONT_COLOR = "FONT_COLOR"; //#20171018 메뉴명 폰트 색상 변경 기능 end } } #endregion #region 즐겨찾기 마스터 /// /// 즐겨찾기 마스터 /// public class MST_BOOKMK { /// /// 테이블명 /// public const string TABLE_NAME = "MST_BOOKMK"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 단축 상품 명 /// public const string SHTCUT_ITEM_NM = "SHTCUT_ITEM_NM"; /// /// 상품 단가 /// public const string ITEM_PRC = "ITEM_PRC"; /// /// FONT 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; /// /// 버튼 크기 /// public const string BTN_SIZE = "BTN_SIZE"; /// /// 부가 메뉴 팝업 여부 /// public const string SUBPRC_MENU_POPUP_YN = "SUBPRC_MENU_POPUP_YN"; } } #endregion #region 메시지 마스터 /// /// 메시지 마스터 /// public class MST_MSG { /// /// 테이블명 /// public const string TABLE_NAME = "MST_MSG"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 언어코드 /// public const string LANG_CD = "LANG_CD"; /// /// 메시지유형 /// public const string MSG_TYPE = "MSG_TYPE"; /// /// 메시지번호 /// public const string MSG_NO = "MSG_NO"; /// /// 메시지 /// public const string MSG1 = "MSG1"; /// /// 메시지 /// public const string MSG2 = "MSG2"; /// /// 메시지 /// public const string MSG3 = "MSG3"; /// /// 메시지 /// public const string MSG4 = "MSG4"; /// /// 메시지 /// public const string MSG5 = "MSG5"; } } #endregion #region 옵션 마스터 /// /// 옵션 마스터 /// public class MST_POS_OPTN { /// /// 테이블명 /// public const string TABLE_NAME = "MST_POS_OPTN"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 옵션 코드 /// public const string OPTN_CD = "OPTN_CD"; /// /// 옵션 값 /// public const string OPTN_VAL = "OPTN_VAL"; /// /// 옵션 명 /// public const string OPTN_NM = "OPTN_NM"; /// /// 옵션 설명 /// public const string OPTN_EXPLN = "OPTN_EXPLN"; } } #endregion #region 공통코드 마스터 /// /// 공통코드 마스터 /// public class MST_COMMON { /// /// 테이블명 /// public const string TABLE_NAME = "MST_COMMON"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 국가 코드 /// public const string LANG_TYPE = "LANG_TYPE"; /// /// 공통 그룹 코드 /// public const string CMM_GRP_CD = "CMM_GRP_CD"; /// /// 공통 코드 /// public const string CMM_CD = "CMM_CD"; /// /// 코드 명 /// public const string CD_NM = "ENTRY_NM"; /// /// 표시 순번 /// public const string DISP_SEQ = "DISP_SEQ"; /// /// 상위공통그룹코드 /// public const string H_RANK_CMM_GRP_CD = "H_RANK_CMM_GRP_CD"; /// /// 상위공통코드 /// public const string H_RANK_CMM_CD = "H_RANK_CMM_CD"; /// /// 영업조직코드 /// public const string SALES_ORG_CD = "SALES_ORG_CD"; /// /// 설명 /// public const string EXPLN = "EXPLN"; /// /// 문자값_01 /// public const string CHAR_VAL_TITLE_VAL_01 = "CHAR_VAL_TITLE_VAL_01"; /// /// 문자값_01 /// public const string CHAR_VAL_TITLE_VAL_02 = "CHAR_VAL_TITLE_VAL_02"; /// /// 문자값_02 /// public const string CHAR_VAL_TITLE_VAL_03 = "CHAR_VAL_TITLE_VAL_03"; /// /// 문자값_03 /// public const string CHAR_VAL_TITLE_VAL_04 = "CHAR_VAL_TITLE_VAL_04"; /// /// 문자값_04 /// public const string CHAR_VAL_TITLE_VAL_05 = "CHAR_VAL_TITLE_VAL_05"; /// /// 문자값_05 /// public const string CHAR_VAL_TITLE_VAL_06 = "CHAR_VAL_TITLE_VAL_06"; /// /// 문자값_06 /// public const string CHAR_VAL_TITLE_VAL_07 = "CHAR_VAL_TITLE_VAL_07"; /// /// 문자값_07 /// public const string CHAR_VAL_TITLE_VAL_08 = "CHAR_VAL_TITLE_VAL_08"; /// /// 문자값_08 /// public const string CHAR_VAL_TITLE_VAL_09 = "CHAR_VAL_TITLE_VAL_09"; /// /// 문자값_09 /// public const string CHAR_VAL_TITLE_VAL_10 = "CHAR_VAL_TITLE_VAL_10"; /// /// 문자값_10 /// public const string CHAR_VAL_TITLE_VAL_11 = "CHAR_VAL_TITLE_VAL_11"; /// /// 문자값_11 /// public const string CHAR_VAL_TITLE_VAL_12 = "CHAR_VAL_TITLE_VAL_12"; /// /// 문자값_12 /// public const string CHAR_VAL_TITLE_VAL_13 = "CHAR_VAL_TITLE_VAL_13"; /// /// 문자값_13 /// public const string CHAR_VAL_TITLE_VAL_14 = "CHAR_VAL_TITLE_VAL_14"; /// /// 문자값_14 /// public const string CHAR_VAL_TITLE_VAL_15 = "CHAR_VAL_TITLE_VAL_15"; /// /// 문자값_15 /// public const string NUM_VAL_TITLE_VAL_01 = "NUM_VAL_TITLE_VAL_01"; /// /// 문자값_02 /// public const string NUM_VAL_TITLE_VAL_02 = "NUM_VAL_TITLE_VAL_02"; /// /// 문자값_03 /// public const string NUM_VAL_TITLE_VAL_03 = "NUM_VAL_TITLE_VAL_03"; /// /// 문자값_04 /// public const string NUM_VAL_TITLE_VAL_04 = "NUM_VAL_TITLE_VAL_04"; /// /// 숫자값_05 /// public const string NUM_VAL_TITLE_VAL_05 = "NUM_VAL_TITLE_VAL_05"; } } #endregion #region 캐셔 마스터 /// /// 캐셔 마스터 /// public class MST_USER { /// /// 테이블명 /// public const string TABLE_NAME = "MST_USER"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 공통 그룹 코드 /// public const string CASHIER_ID = "CASHIER_ID"; /// /// 계산원 구분<1:점주, 2:점장, 3:직원, 4:아르바이트> /// public const string CASHIER_DIV = "CASHIER_DIV"; /// /// 계산원 명 /// public const string CASHIER_NM = "CASHIER_NM"; /// /// 계산원 비밀번호 /// public const string CASHIER_PWD = "CASHIER_PWD"; /// /// 계산원 웹업무 비밀번호 /// public const string CASHIER_WEB_POS_PWD = "CASHIER_WEB_POS_PWD"; /// /// 직원 권한 그룹 /// public const string EMP_AUTH_GRP = "EMP_AUTH_GRP"; /// /// 계산원 카드 번호 /// public const string CASHIER_CARD_NO = "CASHIER_CARD_NO"; /// /// 반품 비밀번호 /// public const string RTN_PWD = "RTN_PWD"; /// /// 예비 필드1 /// public const string FILLER1 = "FILLER1"; /// /// 예비 필드2 /// public const string FILLER2 = "FILLER2"; /// /// 예비 필드3 /// public const string FILLER3 = "FILLER3"; /// /// 예비 필드4 /// public const string FILLER4 = "FILLER4"; /// /// 예비 필드5 /// public const string FILLER5 = "FILLER5"; } } #endregion 캐셔 마스터 #region 점포 마스터 /// /// 점포 마스터 /// public class MST_STORE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_STORE"; public class DATA { /// ///회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 브랜드 코드 /// public const string BRAND_CD = "BRAND_CD"; /// /// 점포 주 명 /// public const string STOR_OWN_NM = "STOR_OWN_NM"; /// /// 점포 명 /// public const string STORNM = "STORNM"; /// /// 점포 주소 /// public const string STOR_ADDR = "STOR_ADDR"; /// /// 사업자 번호 /// public const string BIZ_PSN_NO = "BIZ_PSN_NO"; /// /// 전화 번호 /// public const string TELNO = "TELNO"; /// /// POS 운영 대수 /// public const string POS_OPER_LCNT = "POS_OPER_LCNT"; /// /// 봉사료 구분(공통코드 M0029 0:적용안함, 1:율, 2:금액) /// public const string SVC_FEE_DIV = "SVC_FEE_DIV"; /// /// 봉사료(율 or 금액) /// public const string SVC_FEE = "SVC_FEE"; /// /// 봉사료 적용대상 구분(0:적용안함,1:상품당 봉사료 적용,2:영수증당 봉사료 적용) /// public const string SVC_FEE_APPLYTRGT_DIV = "SVC_FEE_APPLYTRGT_DIV"; /// /// 봉사료세금적용구분 /// public const string SVC_FEE_TAX_AMT_APPLYDIV = "SVC_FEE_TAX_AMT_APPLYDIV"; /// /// 부가세 절삭위치 /// public const string VAT_RUD_DW_LOC = "VAT_RUD_DW_LOC"; /// /// 부가세절삭방법(공통코드 M0066 1:올림, 2:반올림, 3:버림) /// public const string VAT_RUD_DW_METHD = "VAT_RUD_DW_METHD"; /// /// 할인절삭위치 /// public const string DC_RUD_DW_LOC = "DC_RUD_DW_LOC"; /// /// 할인절삭방법(공통코드 M0066 1:올림, 2:반올림, 3:버림) /// public const string DC_RUD_DW_METHD = "DC_RUD_DW_METHD"; /// /// 상품 배분 절삭 위치 /// public const string ITEM_RUD_DW_LOC = "ITEM_RUD_DW_LOC"; /// /// 직/가맹 구분(1:직영, 2:가맹) /// public const string DRT_FRCS_DIV = "DRT_FRCS_DIV"; /// /// 해피포인트 적립률 /// public const string HPY_PNT_ACCUMRATE = "HPY_PNT_ACCUMRATE"; /// /// POS 화면 타입(1:A타입, 2:B타입, 3:C타입) /// public const string POS_SCRN_TYPE = "POS_SCRN_TYPE"; /// /// 세금적용구분(공통코드 M0012 1:기본세율적용, 2:상품세율적용) /// public const string TAX_AMT_APPLY_DIV = "TAX_AMT_APPLY_DIV"; /// /// 세금 포함 구분(0 : 미포함, 1: 포함) /// public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN"; /// /// 세금 계산 방법(1: 전체금액세금계산후배분 2: 상품별세금계산후합산) /// public const string TAX_AMT_CALC_METHD = "TAX_AMT_CALC_METHD"; /// /// 기본 TAKE IN 세금 코드 /// public const string BASIC_TAKE_IN_TAX_CD = "BASIC_TAKE_IN_TAX_CD"; /// /// 기본 TAKE OUT 세금 코드 /// public const string BASIC_TAKE_OUT_TAX_CD = "BASIC_TAKE_OUT_TAX_CD"; /// /// 테마 색상(RGB 값) /// public const string THEME_COLOR = "THEME_COLOR"; /// /// 다문화 코드 /// public const string MLT_CULT_CD = "MLT_CULT_CD"; /// /// 시차 /// public const string TIMEGAP = "TIMEGAP"; /// /// 해피오더 동의 여부(1:동의, 0:미동의) /// public const string HPYORD_AGREEYN = "HPYORD_AGREEYN"; /// /// 상품권 판매 여부(1:판매, 0:미판매) /// public const string GIF_SALE_YN = "GIF_SALE_YN"; /// /// 영수증 메시지 중복 허용 여부(0:중복, 1:미허용) /// public const string BILL_MSG_DUP_PRMT_YN = "BILL_MSG_DUP_PRMT_YN"; /// /// 영수증 메시지 출력 우선순위(0:본부/팀/매장, 1:매장/팀/본부) /// public const string BILL_MSG_PRT_RANK = "BILL_MSG_PRT_RANK"; /// /// 예약 판매 여부(0:미사용, 1:사용) /// public const string RESERV_SALE_YN = "RESERV_SALE_YN"; /// /// 복합 매장 유형(공통코드 M0069, 0:단독매장,1:복합매장구성점포,2:복합매장점포) /// public const string COMPLEX_SHOP_TYPE = "COMPLEX_SHOP_TYPE"; /// /// 테스트 점포 여부(0:정상 점포, 1: 테스트 점포) /// public const string TEST_STOR_YN = "TEST_STOR_YN"; /// /// CDP 사용여부(1:사용) /// public const string CDP_USE_YN = "CDP_USE_YN"; /// /// CDP 메시지 /// public const string CDP_MSG = "CDP_MSG"; /// /// 여전법 인증여부 /// public const string LOAN_LAW_CERTF_YN = "LOAN_LAW_CERTF_YN"; /// /// 해피버즈 사용 여부(0:미사용,1:사용) /// public const string HAPPY_BUZZ_USE_YN = "HAPPY_BUZZ_USE_YN"; /// /// 브라우저 키 /// public const string BROWSER_KEY = "BROWSER_KEY"; /// /// 회사 구분(PC,BR,SL) /// public const string CORP_DIV = "CORP_DIV"; /// /// 국가 구분(KO,CN /// public const string CNTRY_DIV = "CNTRY_DIV"; /// /// 외부 I/F 유형 /// public const string ETC_IF_DIV = "ETC_IF_DIV"; /// /// 외부 I/F FTP IP /// public const string ETC_IF_FTP_IP = "ETC_IF_FTP_IP"; /// /// 외부 I/F FTP PORT /// public const string ETC_IF_FTP_PORT = "ETC_IF_FTP_PORT"; /// /// 외부 I/F FTP ID /// public const string ETC_IF_FTP_ID = "ETC_IF_FTP_ID"; /// /// 외부 I/F FTP PW /// public const string ETC_IF_FTP_PW = "ETC_IF_FTP_PW"; /// /// 외부 I/F FTP PASSIVE /// public const string ETC_IF_FTP_PASSIVE = "ETC_IF_FTP_PASSIVE"; /// /// 외부 I/F FTP PATH /// public const string ETC_IF_FTP_PATH = "ETC_IF_FTP_PATH"; /// /// 외부 I/F URL1 /// public const string ETC_IF_URL1 = "ETC_IF_URL1"; /// /// 외부 I/F URL2 /// public const string ETC_IF_URL2 = "ETC_IF_URL2"; /// /// 외부 I/F 사용 주체 (1:SVR, 2:POS) /// public const string ETC_IF_POS_DIV = "ETC_IF_POS_DIV"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; /// /// 외부업체 계약번호(ex-도로공사, 공항공사 등) /// public const string OUT_SD_VEND_CON_NO = "OUT_SD_VEND_CON_NO"; /// /// 외부업체 코너코드(도로공사) /// public const string OUT_SD_VEND_CRNR_CD = "OUT_SD_VEND_CRNR_CD"; //#15274 영수증 문구 추가 요청 start /// /// 회사명 /// public const string COMP_NM = "FILLER1"; //#15274 영수증 문구 추가 요청 end } } #endregion #region POS 마스터 /// /// POS 마스터 /// public class MST_POS { /// /// 테이블명 /// public const string TABLE_NAME = "MST_POS"; public class DATA { /// ///회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 포스 번호 /// public const string POS_NO = "POS_NO"; /// /// 포스 아이피 /// public const string POS_IP = "POS_IP"; /// /// 선불/후불 구분 /// public const string POS_TYPE = "POS_TYPE"; /// /// 메인포스구분 /// public const string MAIN_YN = "MAIN_YN"; /// /// 영수증 유형그룹 /// public const string BILL_TYPEGRP = "BILL_TYPEGRP"; /// /// 주방프린터 유형 그룹 /// public const string KTCHPRINTER_TYPE_GRP = "KTCHPRINTER_TYPE_GRP"; /// /// 정산지 인쇄 유형 그룹 /// public const string ADMT_TYPE_GRP = "ADMT_TYPE_GRP"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; /// /// 여전법 인증 버전 /// public const string CERTF_VER = "CERTF_VER"; /// /// 서브매장코드 (복합매장일 때 사용) /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 서브매장명 (복합매장일 때 사용) /// public const string SUB_STOR_NM = "SUB_STOR_NM"; } } #endregion #region MOT메시지 마스터 /// /// MOT메시지 마스터 /// public class MST_MOT_MSG { /// /// 테이블명 /// public const string TABLE_NAME = "MST_MOT_MSG"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 메시지 유형<1:MOT메시지, 2:고객면, 3:결제화면> /// public const string MSG_TYPE = "MSG_TYPE"; /// /// 연결ID화면ID, MSG_TY=2->고객면STEP, MSG_TY=3->조작버튼ID> /// public const string CNNT_ID = "CNNT_ID"; /// /// 순번 /// public const string SEQ_NO = "SEQ_NO"; /// /// MOT 명 /// public const string MOT_NM = "MOT_NM"; /// /// 이미지명 /// public const string IMG_NM = "IMG_NM"; /// /// 사운드파일 구분(00(없음), 01(WAVE), 02(TTS)) /// public const string SOUND_FILE_DIV = "SOUND_FILE_DIV"; /// /// 사운드파일 명 /// public const string SOUND_FILE_NM = "SOUND_FILE_NM"; /// /// TTS 출력 문구 /// public const string TTS_DSCRP = "TTS_DSCRP"; //#13753 POS MOT음성 기능 추가 개발요청 start,phj /// /// 사용유무 /// public const string USE_YN = "USE_YN"; //#13753 POS MOT음성 기능 추가 개발요청 end,phj } } #endregion MOT메시지 마스터 #region MOT메시지 마스터 상세 /// /// MOT메시지 마스터 /// public class MST_MOT_MSG_DTL { /// /// 테이블명 /// public const string TABLE_NAME = "MST_MOT_MSG_DTL"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 메시지 유형<1:MOT메시지, 2:고객면, 3:결제화면> /// public const string MSG_TYPE = "MSG_TYPE"; /// /// 연결ID화면ID, MSG_TY=2->고객면STEP, MSG_TY=3->조작버튼ID> /// public const string CNNT_ID = "CNNT_ID"; /// /// 헤더 순번 /// public const string SEQ_NO = "SEQ_NO"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 메세지 /// public const string MSG = "MSG"; /// /// 폰트 사이즈 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 폰트 색상 /// public const string FONT_COLOR = "FONT_COLOR"; /// ///줄 바꿈 여부 /// public const string NEW_LINE_YN = "NEW_LINE_YN"; } } #endregion MOT메시지 마스터 #region 문화 마스터 /// /// 문화 마스터 /// public class MST_CULTURE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CULTURE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 문화 코드 /// public const string CULTURE_CD = "CULTURE_CD"; /// /// 문화 명 /// public const string CULTURE_NM = "CULTURE_NM"; /// /// 언어 구분 /// public const string LANG_TYPE = "LANG_TYPE"; /// /// 국가 유형 /// public const string NATN_TYPE = "NATN_TYPE"; /// /// 날짜 형식 /// public const string DT_PATTERN = "DT_PATTERN"; /// /// 화폐 기호 /// public const string CURR_SYMBL = "CURR_SYMBL"; /// /// 화폐 명 /// public const string CURR_NM = "CURR_NM"; /// /// 소수점 자리 수 /// public const string DEC_PNT_DIGITS = "DEC_PNT_DIGITS"; /// /// 소수점 기호 /// public const string DEC_PNT_SYMBL = "DEC_PNT_SYMBL"; /// /// 그룹핑 자리 수 /// public const string GRP_DIGITS = "GRP_DIGITS"; /// /// 그룹핑 기호 /// public const string GRP_SYMBL = "GRP_SYMBL"; } } #endregion #region 부가메뉴 마스터 /// /// 부가메뉴 마스터 /// public class MST_SUBPRC_MENU { /// /// 테이블명 /// public const string TABLE_NAME = "MST_SUBPRC_MENU"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 중분류 /// public const string M_CLSS = "M_CLSS"; /// /// 일련번호 /// public const string SEQ_NO = "SEQ_NO"; /// /// 부가메뉴 그룹코드 /// public const string SUBPRC_MENU_GRP_CD = "SUBPRC_MENU_GRP_CD"; /// /// 부가메뉴 그룹 명 /// public const string SUBPRC_MENU_GRP_NM = "SUBPRC_MENU_GRP_NM"; /// /// 선택유형 /// public const string SEL_TYPE = "SEL_TYPE"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 부가메뉴 그룹 마스터 /// /// 부가메뉴 그룹 마스터 /// public class MST_SUBPRC_MENU_GRP { /// /// 테이블명 /// public const string TABLE_NAME = "MST_SUBPRC_MENU_GRP"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 부가메뉴 그룹코드 /// public const string SUBPRC_MENU_GRP_CD = "SUBPRC_MENU_GRP_CD"; /// /// 일련번호 /// public const string SEQ_NO = "SEQ_NO"; /// /// 부가메뉴 키 구분 /// public const string SUBPRC_MENU_KEY_DIV = "SUBPRC_MENU_KEY_DIV"; /// /// 부가메뉴 키 코드 /// public const string SUBPRC_MENU_KEY_CD = "SUBPRC_MENU_KEY_CD"; /// /// 레이블 명 /// public const string LABEL_NM = "LABEL_NM"; /// /// 부가메뉴 키 값 /// public const string SUBPRC_MENU_KEY_VAL = "SUBPRC_MENU_KEY_VAL"; /// /// 폰트 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 폰트 색상 /// public const string FONT_COLOR = "FONT_COLOR"; /// /// 업차지 금액 /// public const string UP_CHARGE_AMT = "UP_CHARGE_AMT"; } } #endregion #region 세트 메뉴 마스터 /// /// 세트 메뉴 마스터 /// public class MST_ITEM_SET { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM_SET"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 세트 자동구성 구분 /// public const string SET_AUTO_DIV = "SET_AUTO_DIV"; /// /// 일련 번호 /// public const string SEQ_NO = "SEQ_NO"; /// /// 자식 상품 구분 /// public const string SET_ITEM_DIV = "SET_ITEM_DIV"; /// /// 자식 상품 코드 /// public const string SET_ITEM_CD = "SET_ITEM_CD"; /// /// 자식 상품 성립수량 /// public const string SET_ITEM_QTY = "SET_ITEM_QTY"; /// /// 세트 그룹 명 /// public const string SET_GRPNM = "SET_GRPNM"; /// /// 세트 그룹 코드 /// public const string SET_ITEM_GRP_CD = "SET_ITEM_GRP_CD"; } } #endregion #region 세트 그룹 마스터 /// /// 세트 그룹 마스터 /// public class MST_ITEM_SET_GRP { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM_SET_GRP"; public const string TABLE_NAME_CHANGE = "MST_ITEM_SET_GRP_CHANGE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 세트상품 그룹코드 /// public const string SET_ITEM_GRP_CD = "SET_ITEM_GRP_CD"; /// /// 일련번호 /// public const string SEQ_NO = "SEQ_NO"; /// /// 메뉴 코드 /// public const string SET_ITEM_CD = "SET_ITEM_CD"; /// /// 레이블 명 /// public const string LABEL_NM = "LABEL_NM"; /// /// 세트메뉴 업 금액 /// public const string SET_ITEM_UP_PRC = "SET_ITEM_UP_PRC"; /// /// 폰트 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 폰트 색상 /// public const string FONT_COLOR = "FONT_COLOR"; } } #endregion #region 플레이버 마스터 /// /// 플레이버 마스터 /// public class MST_FLAVOUR { /// /// 테이블명 /// public const string TABLE_NAME = "MST_FLAVOUR"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 버튼 색상 1 /// public const string BTN_COLOR1 = "BTN_COLOR1"; /// /// 버튼 색상 2 /// public const string BTN_COLOR2 = "BTN_COLOR2"; /// /// 폰트 색상 /// public const string FONT_COLOR = "FONT_COLOR"; /// /// 폰트 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 이미지 사용 여부 /// public const string IMG_USE_YN = "IMG_USE_YN"; /// /// 이미지 경로 /// public const string IMG_PATH = "IMG_PATH"; /// /// 상품 위치 /// public const string ITEM_LOC = "ITEM_LOC"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; /// /// 상품명 /// public const string SHTCUT_ITEMNM = "SHTCUT_ITEMNM"; } } #endregion #region 캠페인 마스터 /// /// 캠페인 마스터 /// public class MST_CPI { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPI"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 캠페인명 /// public const string CPI_NM = "CPI_NM"; /// /// 시작일 /// public const string STARTDAY = "STARTDAY"; /// /// 종료일 /// public const string FNSHDAY = "FNSHDAY"; /// /// 반복 여부 /// public const string REPT_YN = "REPT_YN"; /// /// 반복 형태(1:매주, 2:매월지정일) /// public const string REPT_APPNT_TYPE = "REPT_APPNT_TYPE"; /// /// 반복 주차(11111=>1:1주차, 2:2주차, 3:3주차, 4:4주차, 5:5주차) /// public const string REPT_WEEK = "REPT_WEEK"; /// /// 반복 일자 /// public const string REPT_DT = "REPT_DT"; /// /// 캠페인 중복적용 여부 /// public const string DUP_APPLY_YN = "DUP_APPLY_YN"; /// /// 기본룰 예외 여부 /// public const string BASIC_RULE_EXCEP_YN = "BASIC_RULE_EXCEP_YN"; //#20171206 17크리스마스캠페인 start //항목 추가 (0:중복적용불가, 1:중복적용가능, 2: 중복적용가능(할인금액포함)) /// /// 제휴할인그룹 중복 여부(1:중복적용가능, 0:중복적용불가, 2: 중복적용가능(할인금액포함)) /// public const string TELECOM_COOP_DUP_PRMT_YN = "TELECOM_COOP_DUP_PRMT_YN"; //#20171206 17크리스마스캠페인 end //#15583 캠페인 기능 개선 요청 start /// /// 모바일쿠폰 그룹 중복 여부(1:중복적용가능, 0:중복적용불가) /// public const string MOBILE_CPN_DUP_PRMT_YN = "MOBILE_CPN_DUP_PRMT_YN"; /// /// 해피쿠폰 중복 여부(1:중복적용가능, 0:중복적용불가) /// public const string HPY_CPN_DUP_PRMT_YN = "HPY_CPN_DUP_PRMT_YN"; //#15583 캠페인 기능 개선 요청 end ///// ///// 쿠폰할인그룹 중복 여부 ///// //public const string CPNDC_GRP_DUP_YN = "CPNDC_GRP_DUP_YN"; ///// ///// 일반할인그룹 중복 여부 ///// //public const string GNRL_DC_GRP_DUP_YN = "GNRL_DC_GRP_DUP_YN"; /// /// 우선순위 /// public const string PRIOR = "PRIOR"; /// /// 캠페인 대상 고객유형 /// public const string TRGT_CUST_TYPE = "TRGT_CUST_TYPE"; /// /// 캠페인고객혜택 /// public const string CPI_CUST_BNFT_TYPE = "CPI_CUST_BNFT_TYPE"; /// /// 상품 적용 방법 /// public const string ITEM_APPLY_METHD = "ITEM_APPLY_METHD"; /// /// 고객결제유형(00:일반, 01:신용카드, 02:캐시비, 03:티머니) /// public const string CUST_PAY_TYPE = "CUST_PAY_TYPE"; /// /// 캠페인성립금액 구분(1:구매금액(총매출), 2:대상상품, 3:구매금액+대상상품) /// public const string TRGT_AMT_TYPE = "TRGT_AMT_TYPE"; /// /// 캠페인성립금액 /// public const string TRGT_AMT = "TRGT_AMT"; /// /// 수량제한 여부 /// public const string QTY_LMT_YN = "QTY_LMT_YN"; /// /// 제한수량 /// public const string LMT_QTY = "LMT_QTY"; /// /// 수량제한 기준(1:일별, 2:행사기간별) /// public const string QTY_LMT_STD = "QTY_LMT_STD"; /// /// HP고객 최대 참여 제한여부 /// public const string HP_CUST_JOIN_LMT_YN = "HP_CUST_JOIN_LMT_YN"; /// /// HP고객 최대 참여 횟수 /// public const string HP_CUST_MAX_JOIN_CNT = "HP_CUST_MAX_JOIN_CNT"; /// /// HP고객 참여 제한 기준(1:일별, 2:행사기간별) /// public const string HP_CUST_JOIN_LMT_STD = "HP_CUST_JOIN_LMT_STD"; /// /// HPC기본적립 여부 /// public const string BASIC_HP_ACCUM_YN = "BASIC_HP_ACCUM_YN"; /// /// HPC기본적립 구분(0:적립안함,1:적립함,2:행사 상품 제외) /// public const string BASIC_HP_ACCUM_STD = "BASIC_HP_ACCUM_STD"; /// /// HPC추가적립 통신사구분(0: 일반, 1: SKT, 2: KT,3: LGT) /// public const string ADD_HP_ACCUM_TELECOM_DIV = "ADD_HP_ACCUM_TELECOM_DIV"; /// /// HPC추가적립 대상기준(0:적립없음, 1:BILL전체, 2:대상상품, 3:행사대상외 구매상품) /// public const string ADD_HP_ACCUM_TRGT_STD = "ADD_HP_ACCUM_TRGT_STD"; /// /// HPC추가적립 율 /// public const string ADD_HP_ACCUM_RATE = "ADD_HP_ACCUM_RATE"; /// /// HPC추가적립 추후적립 가능여부 /// public const string ADD_HP_ACCUM_AF_DIV = "ADD_HP_ACCUM_AF_DIV"; /// /// HPC추가적립 코드1 /// public const string ADD_HP_ACCUM_CD1 = "ADD_HP_ACCUM_CD1"; /// /// HPC추가적립 코드2 /// public const string ADD_HP_ACCUM_CD2 = "ADD_HP_ACCUM_CD2"; /// /// OFFER ID(스템프 행사시 클라우드 전송) /// public const string OFFER_ID = "OFFER_ID"; /// /// 사은품 지급기준(0:대상 아님, 1:금액당 개수, 2:최소금액 이상 개수) /// public const string FREE_GIFT_PROVD_STD = "FREE_GIFT_PROVD_STD"; /// /// 사은품 지급기준 금액 /// public const string FREE_GIFT_STD_AMT = "FREE_GIFT_STD_AMT"; /// /// 사은품 지급수량 /// public const string FREE_GIFT_PROVD_QTY = "FREE_GIFT_PROVD_QTY"; /// /// 사은품 추가판매 여부(1:가능, 0:불가) /// public const string FREE_GIFT_ADD_SALE_YN = "FREE_GIFT_ADD_SALE_YN"; /// /// 캠페인 설명 /// public const string CPI_EXPLN = "CPI_EXPLN"; /// /// 고객면 리소스 파일 구분(1:이미지, 2:동영상) /// public const string CUST_DSP_FILE_DIV = "CUST_DSP_FILE_DIV"; /// /// 고객면 리소스 파일명 /// public const string CUST_DSP_FILENM = "CUST_DSP_FILENM"; /// /// 스템프수량 /// public const string STAMP_QTY = "STAMP_QTY"; /// /// 사운드파일구분(00(없음), 01(WAVE), 02(TTS)) /// public const string SOUND_FILE_DIV = "SOUND_FILE_DIV"; /// /// 사운드파일명 /// public const string SOUND_FILE_NM = "SOUND_FILE_NM"; /// /// TTS 출력문구 /// public const string TTS_DSCRP = "TTS_DSCRP"; /// /// 사운드파일 플레이 시점 /// public const string SOUND_FILE_PLAY_CHK_PNT = "SOUND_FILE_PLAY_CHK_PNT"; /// /// 참여문의여부 /// public const string JOIN_QUSTN_YN = "JOIN_QUSTN_YN"; /// /// 상품 중복 허용 여부 /// public const string ITEM_DUP_PRMT_YN = "ITEM_DUP_PRMT_YN"; /// /// 복권 멀티 출력 여부 /// public const string LTTR_MULTI_PRT_YN = "LTTR_MULTI_PRT_YN"; /// /// 캠페인 할인 결제 수단 /// public const string CPI_DC_PAY_WAY = "CPI_DC_PAY_WAY"; /// /// 캠페인 영수증명 /// public const string CPI_BILL_NM = "CPI_BILL_NM"; /// /// 캠페인 수량제한메시지 /// public const string QTY_LIMIT_MSG = "QTY_LIMIT_MSG"; /// /// 해피 고객 등급 /// public const string HP_CUST_LVL = "HP_CUST_LVL"; /// /// 할인불가적용여부(0:할인불가미적용, 1:할인불가적용) /// public const string DC_NOADM_PASS_YN = "DC_NOADM_PASS_YN"; } } #endregion #region 캠페인 시간 마스터 /// /// 캠페인 시간 마스터 /// public class MST_CPI_HOUR { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPI_HOUR"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 요일 구분(1:일요일, 2:월요일 ~ 7:토요일) /// public const string DOW_DIV = "DOW_DIV"; /// /// 시작 시간 /// public const string START_HOUR = "START_HOUR"; /// /// 종료 시간 /// public const string FNSH_HOUR = "FNSH_HOUR"; } } #endregion #region 캠페인 구성 마스터 /// /// 캠페인 구성 마스터 /// public class MST_CPI_COMPNT { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPI_COMPNT"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 캠페인상품그룹 /// public const string CPI_ITEM_GRP_CD = "CPI_ITEM_GRP_CD"; /// /// 캠페인조건유형(1:수량, 2:금액, 3:최소수량) /// public const string CPI_COND_TYPE = "CPI_COND_TYPE"; /// /// 조건 수량 금액 /// public const string QTY_AMT = "QTY_AMT"; /// /// 구성 할인유형(1:율, 2:금액) /// public const string CPI_DC_TYPE = "CPI_DC_TYPE"; /// /// 구성 할인 율,금액 /// public const string DC_RATE_QTY_AMT = "DC_RATE_QTY_AMT"; /// /// 할인 최대 금액 /// public const string DC_MAX_AMT = "DC_MAX_AMT"; } } #endregion #region 캠페인 상품 마스터 /// /// 캠페인 상품 마스터 /// public class MST_CPI_ITEM { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPI_ITEM"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 상품구성그룹 /// public const string CPI_ITEM_GRP_CD = "CPI_ITEM_GRP_CD"; /// /// 상품 레벨(1:상품, 2:소분류, 3 중분류, 4:대분류) /// public const string ITEM_LVL = "ITEM_LVL"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 캠페인 할인 구분 /// public const string CPI_DC_TYPE = "CPI_DC_TYPE"; /// /// 캠페인 할인 율,금액 /// public const string DC_RATE_AMT = "DC_RATE_AMT"; } } #endregion #region 캠페인 출력메시지 마스터 /// /// 캠페인 출력메시지 마스터 /// public class MST_CPI_PRT_MSG { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPI_PRT_MSG"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 출력 위치 /// public const string CPI_BILL_PRT_AREA_TYPE = "CPI_BILL_PRT_AREA_TYPE"; /// /// 출력 순번 /// public const string PRT_SEQ = "PRT_SEQ"; /// /// 출력 구분 /// public const string PRT_DIV = "PRT_DIV"; /// /// 확대 문자 /// public const string PRT_EXPAND_TYPE = "PRT_EXPAND_TYPE"; /// /// BOLD 여부(0:보통, 1:BOLD) /// public const string BOLD_YN = "BOLD_YN"; /// /// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽) /// public const string ALIGN_TYPE = "ALIGN_TYPE"; /// /// 출력문자열 /// public const string MSG_VAL = "MSG_VAL"; } } #endregion #region 캠페인 복권 출력메시지 마스터 /// /// 캠페인 출력메시지 마스터 /// public class MST_CPI_LTTR_PRT { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPI_LTTR_PRT"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 등수 /// public const string GRADE = "GRADE"; /// /// 출력 순번 /// public const string PRT_SEQ = "PRT_SEQ"; /// /// 출력문자열 /// public const string MSG_VAL = "MSG_VAL"; /// /// 확대 문자(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대) /// public const string PRT_EXPAND_TYPE = "PRT_EXPAND_TYPE"; /// /// BOLD 여부(0:보통, 1:BOLD) /// public const string BOLD_YN = "BOLD_YN"; /// /// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽) /// public const string ALIGN_TYPE = "ALIGN_TYPE"; } } #endregion #region 캠페인 카드 마스터 /// /// 캠페인 카드 마스터 /// public class MST_CPI_CARD { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPI_CARD"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 캠페인 코드 /// public const string CPI_CD = "CPI_CD"; /// /// 카드PREFIX /// public const string CARD_PRFX_CD = "CARD_PRFX_CD"; /// /// 위치 /// public const string LOC = "LOC"; /// /// 체크값 /// public const string CHECK_VAL = "CHECK_VAL"; } } #endregion #region 상품권/선불카드 마스터 /// /// 상품권/선불카드 /// public class MST_GIFT_PREPAID { /// /// 테이블명 /// public const string TABLE_NAME_GIFT = "MST_GIFT"; public const string TABLE_NAME_PREPAID = "MST_PREPAID"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 일련 번호 /// public const string SEQ_NO = "SEQ_NO"; /// /// 상품명 /// public const string ITEM_NM = "ITEM_NM"; } } #endregion #region 마스터 결제 할인 /// /// 마스터 결제 할인 /// public class MST_PAY_DC { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PAY_DC"; public const string TABLE_NAME_GROUPBY = "MST_PAY_DC_GROUPBY"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 결제 할인 그룹 유형 /// public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE"; /// /// 결제 할인 코드 /// public const string PAY_DC_CD = "PAY_DC_CD"; /// /// 결제 할인 명 /// public const string PAY_DC_NM = "PAY_DC_NM"; /// /// ERP 연결 코드 /// public const string ERP_CNNT_CD = "ERP_CNNT_CD"; /// /// 결제 할인 유형(1:결제, 2:할인) /// public const string PAY_DC_TYPE = "PAY_DC_TYPE"; /// /// 승인 업체 코드 /// public const string APPR_VEND_CD = "APPR_VEND_CD"; /// /// 현금 영수증 발행 여부 /// public const string CASH_BILL_ISSUE_YN = "CASH_BILL_ISSUE_YN"; /// /// 잔액 교환권 출력 여부 /// public const string BLNC_AMT_EXCHNG_CPN_PRT_YN = "BLNC_AMT_EXCHNG_CPN_PRT_YN"; /// /// 연결 상품 체크 여부 /// public const string CNNT_ITEM_CHECK_YN = "CNNT_ITEM_CHECK_YN"; /// /// 제휴사 연결 여부 /// public const string COOP_CMP_CNNT_YN = "COOP_CMP_CNNT_YN"; /// /// 정산 대상 여부 /// public const string ADMT_TRGT_YN = "ADMT_TRGT_YN"; /// /// 자사 여부 /// public const string OWN_YN = "OWN_YN"; /// /// PREFIX 대상 여부 /// public const string PRFX_TRGT_YN = "PRFX_TRGT_YN"; /// /// 결제 할인 방법(1:율,2:금액) /// public const string PAY_DC_METHD = "PAY_DC_METHD"; /// /// 결제 할인 값 /// public const string PAY_DC_VAL = "PAY_DC_VAL"; /// /// 할인 적용 대상(1:전체, 2:특정상품) /// public const string DC_APPLY_TRGT = "DC_APPLY_TRGT"; /// /// HP 기본 적립 여부(0:불가, 1:가능, 2:제외) /// public const string HP_BASIC_ACCUM_YN = "HP_BASIC_ACCUM_YN"; /// /// 할인 대상 금액 유형(0:대상아님,1:총액,2:결제금액) /// public const string DC_TRGT_AMT_TYPE = "DC_TRGT_AMT_TYPE"; /// /// 캠페인 중복 여부 /// public const string CPI_DUP_YN = "CPI_DUP_YN"; /// /// 할인 통신사 중복 여부 /// public const string DC_TELECOM_DUP_YN = "DC_TELECOM_DUP_YN"; /// /// 할인 포인트 중복 여부 /// public const string DC_POINT_DUP_YN = "DC_POINT_DUP_YN"; /// /// 할인 쿠폰 중복 여부 /// public const string DC_CPN_DUP_YN = "DC_CPN_DUP_YN"; /// /// 할인 직원 할인 중복 여부 /// public const string DC_EMP_DC_DUP_YN = "DC_EMP_DC_DUP_YN"; /// /// 할인 일반 중복 여부 /// public const string DC_GNRL_DUP_YN = "DC_GNRL_DUP_YN"; /// /// 결제 일반 중복 여부 /// public const string PAY_GNRL_DUP_YN = "PAY_GNRL_DUP_YN"; /// /// 결제 모바일 중복 여부 /// public const string PAY_MOBILE_DUP_YN = "PAY_MOBILE_DUP_YN"; /// /// 결제 포인트 중복 여부 /// public const string PAY_POINT_DUP_YN = "PAY_POINT_DUP_YN"; /// /// 판매 POS 출력 순서 /// public const string SALE_POS_PRT_QUE = "SALE_POS_PRT_QUE"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; /// /// HP 추가적립 대상 구분(0:불가, 1:가능, 2:제외) /// public const string HP_ADD_ACCUM_DIV = "HP_ADD_ACCUM_DIV"; /// /// 통신사 할인 대상 구분(0:불가, 1:가능, 2:제외) /// public const string MOBILE_DC_DIV = "MOBILE_DC_DIV"; } } #endregion #region 마스터 결제 할인 쿠폰 /// /// 마스터 결제 할인 쿠폰 /// public class MST_PAY_DC_CPN { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PAY_DC_CPN"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 모바일 쿠폰 관리 번호 /// public const string MOBILE_CPN_MNG_NO = "MOBILE_CPN_MNG_NO"; /// /// PRODUCT 코드 /// public const string PRODUCT_CD = "PRODUCT_CD"; /// /// 결제 할인 그룹 유형 /// public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE"; /// /// 결제 할인 코드 /// public const string PAY_DC_CD = "PAY_DC_CD"; /// /// ERP 연결 코드 /// public const string ERP_CNNT_CD = "ERP_CNNT_CD"; /// /// 판매 시작 일자 /// public const string SALE_START_DT = "SALE_START_DT"; /// /// 판매 종료 일자 /// public const string SALE_FNSH_DT = "SALE_FNSH_DT"; /// /// 영업 조직 코드 /// public const string SALES_ORG_CD = "SALES_ORG_CD"; /// /// 설명 /// public const string EXPLN = "EXPLN"; /// /// 본사 부담율 /// public const string HQ_ALLOT_RATE = "HQ_ALLOT_RATE"; /// /// 점포 부담율 /// public const string STOR_ALLOT_RATE = "STOR_ALLOT_RATE"; /// /// 제휴사 부담율 /// public const string COOP_CMP_ALLOT_RATE = "COOP_CMP_ALLOT_RATE"; /// /// 소수점 계산 방법(1:올림, 2:반올림, 3:버림) /// public const string DEC_PNT_CALC_METHD = "DEC_PNT_CALC_METHD"; /// /// 계산 소수점 자릿수 /// public const string CALC_DEC_PNT_DIGT_NO = "CALC_DEC_PNT_DIGT_NO"; /// /// 상품 체크 여부 /// public const string ITEM_CHECK_YN = "ITEM_CHECK_YN"; /// /// PREFIX 정보 /// public const string PRFX_INFO = "PRFX_INFO"; /// /// 매수 제한 여부 /// public const string SHEETCNT_LMT_YN = "SHEETCNT_LMT_YN"; /// /// 제한 수량 /// public const string LMT_QTY = "LMT_QTY"; /// /// 유효 기간 일수 /// public const string VALID_TERM_NOD = "VALID_TERM_NOD"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 마스터 결제 할인 쿠폰 상품 /// /// 마스터 결제 할인 쿠폰 상품 /// public class MST_PAY_DC_CPN_ITEM { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PAY_DC_CPN_ITEM"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 모바일 쿠폰 관리 번호 /// public const string MOBILE_CPN_MNG_NO = "MOBILE_CPN_MNG_NO"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 수량 /// public const string QTY = "QTY"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 마스터 기간 제휴사 할인 상품 /// /// 마스터 기간 제휴사 할인 상품 /// public class MST_TERM_COOP_CMP_DC_ITEM { /// /// 테이블명 /// public const string TABLE_NAME = "MST_TERM_COOP_CMP_DC_ITEM"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 결제 할인 그룹 유형 /// public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE"; /// /// 결제 할인 코드 /// public const string PAY_DC_CD = "PAY_DC_CD"; /// /// 제휴사 등급 코드 /// public const string COOP_CMP_GRADE_CD = "COOP_CMP_GRADE_CD"; /// /// 시작 일자 /// public const string START_DT = "START_DT"; /// /// 상품 코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 마스터 기간 제휴사 결제 할인 /// /// 마스터 기간 제휴사 결제 할인 /// public class MST_TERM_COOP_CMP_PAY_DC { /// /// 테이블명 /// public const string TABLE_NAME = "MST_TERM_COOP_CMP_PAY_DC"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 결제 할인 그룹 유형 /// public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE"; /// /// 결제 할인 코드 /// public const string PAY_DC_CD = "PAY_DC_CD"; /// /// 제휴사 등급 코드 /// public const string COOP_CMP_GRADE_CD = "COOP_CMP_GRADE_CD"; /// /// 시작 일자 /// public const string START_DT = "START_DT"; /// /// 종료 일자 /// public const string FNSH_DT = "FNSH_DT"; /// /// 할인 적용 대상(1:전체, 2:특정상품) /// public const string DC_APPLY_TRGT = "DC_APPLY_TRGT"; /// /// 결제 할인 방법(1:율,2:금액) /// public const string PAY_DC_METHD = "PAY_DC_METHD"; /// /// 결제 할인 값 /// public const string PAY_DC_VAL = "PAY_DC_VAL"; /// /// 결제 할인 금액 기준 결제 금액 /// public const string PAY_DC_AMT_STD_PAY_AMT = "PAY_DC_AMT_STD_PAY_AMT"; /// /// 결제 할인 소수점 계산 방법(1:올림, 2:반올림, 3:버림) /// public const string PAY_DC_DEC_PNT_CALC_METHD = "PAY_DC_DEC_PNT_CALC_METHD"; /// /// 결제 할인 계산 자릿수 /// public const string PAY_DC_CALC_DIGT_NO = "PAY_DC_CALC_DIGT_NO"; } } #endregion #region VAN 마스터 /// /// VAN 마스터 /// public class MST_VAN { /// /// 테이블명 /// public const string TABLE_NAME = "MST_VAN"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string SOTR_CD = "SOTR_CD"; /// /// VAN코드 /// public const string APPR_VEND_CD = "APPR_VEND_CD"; /// /// IP /// public const string IP = "IP"; /// /// PORT /// public const string PORT = "PORT"; /// /// 회사 승인 ID /// public const string CMP_APPR_ID = "CMP_APPR_ID"; /// /// 회사 승인패스워드 /// public const string CMP_APPR_PWD = "CMP_APPR_PWD"; /// /// 홈페이지 /// public const string HOME_PAGE = "HOME_PAGE"; /// /// 승인ID /// public const string APPR_ID = "APPR_ID"; /// /// 승인패스워드 /// public const string APPR_PWD = "APPR_PWD"; /// /// FILLER1 (아워홈 DB 스키마) /// public const string FILLER1 = "FILLER1"; /// /// FILLER2 /// public const string FILLER2 = "FILLER2"; /// /// FILLER3 /// public const string FILLER3 = "FILLER3"; /// /// FILLER4 /// public const string FILLER4 = "FILLER4"; /// /// FILLER5 /// public const string FILLER5 = "FILLER5"; /// /// MSR PORT /// public const string MSR_PORT = "MSR_PORT"; } } #endregion #region 카드 프리픽스 마스터 /// /// 카드 프리픽스 마스터 /// public class MST_CARD_PREFIX { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CARD_PREFIX"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 프리픽스코드 /// public const string PRFX_CD = "PRFX_CD"; /// /// 카드구분(B:현대오일뱅크, C:신용카드, H:HP, L:LG, S:SK) /// public const string CARD_DIV = "CARD_DIV"; /// /// 프리픽스명 /// public const string PRFX_NM = "PRFX_NM"; /// /// 카드사코드 /// public const string CARD_CMP_CD = "CARD_CMP_CD"; /// /// 위치 /// public const string LOC = "LOC"; /// /// 체크값 /// public const string CHECK_VAL = "CHECK_VAL"; /// /// 은행코드(공통코드 M0021) /// public const string BANK_CD = "BANK_CD"; /// /// 제휴카드구분(공통코드 M0087) /// public const string COOP_CARD_DIV = "COOP_CARD_DIV"; } } #endregion #region 쿠폰할인 키 마스터 /// /// 쿠폰할인 키 마스터 /// public class MST_COUPON_DC_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CMM"; public class DATA { /// /// SEQ /// public const string SEQ = "SEQ"; /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 브랜드코드 /// public const string BRAN_CD = "BRAND_CD"; /// /// 쿠폰코드 /// public const string CPN_DC_CD = "CPN_DC_CD"; /// /// 쿠폰명 /// public const string CPN_DC_NM = "CPN_DC_NM"; /// /// 쿠폰구분 /// public const string CPN_TYPE = "CPN_TYPE"; /// /// 할인율 /// public const string DC_RATE = "DC_RATE"; /// /// FONT 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; /// /// 버튼 크기 /// public const string BTN_SIZE = "BTN_SIZE"; /// /// 이미지 /// public const string BTN_ITEM_IMG = "BTN_ITEM_IMG"; } } #endregion #region 식권 키 마스터 /// /// 식권 키 마스터 /// public class MST_MEALTICKET_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_MEAL_TCKT"; public class DATA { /// /// SEQ /// public const string SEQ = "SEQ"; /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 브랜드코드 /// public const string BRAN_CD = "BRAND_CD"; /// /// 식권번호 /// public const string MEALTICKET_CD = "MEALTICKET_CD"; /// /// 식권명칭 /// public const string MEALTICKET_NM = "MEALTICKET_NM"; /// /// 식권구분 (잔액교환권 가능여부) /// public const string MEALTICKET_TYPE = "MEALTICKET_TYPE"; /// /// 식권금액 /// public const string MEALTICKET_AMOUNT = "MEALTICKET_AMOUNT"; /// /// FONT 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; /// /// 버튼 크기 /// public const string BTN_SIZE = "BTN_SIZE"; /// /// 이미지 /// public const string BTN_ITEM_IMG = "BTN_ITEM_IMG"; /// /// 거스름 가능 여부 /// public const string CHANGE_PAYMNT_YN = "CHANGE_PAYMNT_YN"; /// /// 필수입력 여부 /// public const string NO_INPUT_YN = "NO_INPUT_YN"; } } #endregion #region 상품권 키 마스터 /// /// 상품권 키 마스터 /// public class MST_GIFT_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_GIFT"; public class DATA { /// /// SEQ /// public const string SEQ = "SEQ"; /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 브랜드코드 /// public const string BRAN_CD = "BRAND_CD"; /// /// 상품권번호 /// public const string GIFT_CD = "GIFT_CD"; /// /// 상품권명 /// public const string GIFT_NM = "GIFT_NM"; /// /// 승인서버 구분 /// public const string APPR_SVR_DIV = "APPR_SVR_DIV"; /// /// 승인구분 /// public const string APPR_TYPE = "APPR_TYPE"; /// /// 해피포인트카드 적립 여부 /// public const string HPPOINT_TYPE = "HPPOINT_TYPE"; /// /// 필수 입력 여부 /// public const string MNDTRY_INPUT_YN = "MNDTRY_INPUT_YN"; /// /// 상품권금액 /// public const string GIFT_AMT = "GIFT_AMT"; /// /// FONT 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; /// /// 버튼 크기 /// public const string BTN_SIZE = "BTN_SIZE"; /// /// 이미지 /// public const string BTN_ITEM_IMG = "BTN_ITEM_IMG"; /// /// 해피머니 상품권 여부 /// public const string HPY_GIF_DIV = "HPY_GIF_DIV"; /// /// 거스름 지불 여부 (1:지급, 0:미지급) /// public const string CHANGE_PAYMNT_YN = "CHANGE_PAYMNT_YN"; } } #endregion #region 상품조회 조건 금액 마스터 /// /// 상품조회 조건 금액 마스터 /// public class MST_PLU_AMT { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PLU_AMT"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 표시순번 /// public const string PLU_SEQ = "PLU_SEQ"; /// /// 표시명 /// public const string PLU_AMT_NM = "PLU_AMT_NM"; /// /// ???? /// public const string P_POSITION = "P_POSITION"; /// /// 시작금액 /// public const string FROM_AMT = "FROM_AMT"; /// /// 끝금액 /// public const string TO_AMT = "TO_AMT"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 상품조회 조건 이름 마스터 /// /// 상품조회 조건 이름 마스터 /// public class MST_PLU_NM { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PLU_NM"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 키모드(한글,영문,숫자) /// public const string KEY_MODE = "KEY_MODE"; /// /// 표시순번 /// public const string PLU_SEQ = "PLU_SEQ"; /// /// 표시명 /// public const string PLU_NM = "PLU_NM"; /// /// ???? /// public const string P_POSITION = "P_POSITION"; /// /// 시작키 1 /// public const string PLU_1_FR = "PLU_1_FR"; /// /// 끝키 1 /// public const string PLU_1_TO = "PLU_1_TO"; /// /// 시작키 2 /// public const string PLU_2_FR = "PLU_2_FR"; /// /// 끝키 2 /// public const string PLU_2_TO = "PLU_2_TO"; /// /// 시작키 3 /// public const string PLU_3_FR = "PLU_3_FR"; /// /// 끝키 3 /// public const string PLU_3_TO = "PLU_3_TO"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 상품조회 데이터 /// /// 상품조회 데이터 /// public class MST_ITEM_SEARCH { /// /// 테이블명 /// public const string TABLE_NAME = "MST_ITEM_SEARCH"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// SUB 점포 코드 /// public const string SUB_STOR_CD = "SUB_STOR_CD"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 상품코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 메뉴명 /// public const string SHTCUT_ITEMNM = "SHTCUT_ITEMNM"; /// /// TAKE IN 금액 /// public const string TAKE_IN_SALE_AMT = "TAKE_IN_SALE_AMT"; /// /// TAKE OUT 금액 /// public const string TAKE_OUT_SALE_AMT = "TAKE_OUT_SALE_AMT"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 복합 매장 점포(서브 매장) /// /// 복합 매장 점포(서브 매장) /// public class MST_COMPLEX_SHOP_STOR { /// /// 테이블명 /// public const string TABLE_NAME = "MST_COMPLEX_SHOP_STOR"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 복합 매장 점포 코드(SUB 점포 코드) /// public const string COMPLEX_SHOP_STOR_CD = "COMPLEX_SHOP_STOR_CD"; /// /// 복합 매장 점포 명 /// public const string COMPLEX_SHOP_STOR_NM = "COMPLEX_SHOP_STOR_NM"; /// /// 표시순번 /// public const string DISP_SEQ = "DISP_SEQ"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region MST_TEST_MODE 시험모드 마스터 /// /// 시험모드 마스터 /// public class MST_TEST_MODE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_TEST_MODE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 시험항목 ID /// public const string TEST_ENTRY_ID = "TEST_ENTRY_ID"; /// /// 표시 순번 /// public const string SEQ = "SEQ"; /// /// 시험항목 명 /// public const string TEST_ENTRY_NM = "TEST_ENTRY_NM"; /// /// 오류허용횟수 /// public const string ERR_PRMT_CNT = "ERR_PRMT_CNT"; /// /// 시험제한시간 /// public const string TEST_LMT_TIME = "TEST_LMT_TIME"; /// /// 시험항목 설명1 /// public const string TEST_ENTRY_EXPLN1 = "TEST_ENTRY_EXPLN1"; /// /// 시험항목 설명2 /// public const string TEST_ENTRY_EXPLN2 = "TEST_ENTRY_EXPLN2"; /// /// 시험항목 설명3 /// public const string TEST_ENTRY_EXPLN3 = "TEST_ENTRY_EXPLN3"; /// /// 시험항목 설명4 /// public const string TEST_ENTRY_EXPLN4 = "TEST_ENTRY_EXPLN4"; /// /// 시험항목 설명5 /// public const string TEST_ENTRY_EXPLN5 = "TEST_ENTRY_EXPLN5"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; /// /// 시험완료여부 /// public const string TEST_PASS_YN = "TEST_PASS_YN"; ///// ///// 시험일시 ///// //public const string TEST_DATE = "TEST_DATE"; ///// ///// 전송구분 ///// //public const string SEND_DIV = "SEND_DIV"; } } #endregion #region MST_TEST_MODE_DTL_INFO 시험모드 상세정보 /// /// 시험모드 상세정보 /// public class MST_TEST_MODE_DTL_INFO { /// /// 테이블명 /// public const string TABLE_NAME = "MST_TEST_MODE_DTL_INFO"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 시험항목 ID /// public const string TEST_ENTRY_ID = "TEST_ENTRY_ID"; /// /// 시험상세 순번 /// public const string DTL_SEQ = "DTL_SEQ"; /// /// 상세순번 설명 /// public const string DTL_SEQ_EXPLN = "DTL_SEQ_EXPLN"; /// /// POS 화면유형(0:공통, 1:화면타입별) /// public const string POS_SCRN_TYPE = "POS_SCRN_TYPE"; /// /// 화면표시시간(0:무한, 그외초) /// public const string SCRN_DISP_HOUR = "SCRN_DISP_HOUR"; /// /// 숫자패드 사용 유형(0:미사용, 1:팝업, 2:판매) /// public const string NUM_PAD_USE_TYPE = "NUM_PAD_USE_TYPE"; /// /// 입력박스 사용 여부(0:미사용, 1:사용) /// public const string INPUT_BOX_USE_YN = "INPUT_BOX_USE_YN"; /// /// 입력박스 데이터 길이 최소(0:미사용) /// public const string INPUT_BOX_DATA_MIN_LEN = "INPUT_BOX_DATA_MIN_LEN"; /// /// 입력박스 데이터 길이 최대(0:미사용) /// public const string INPUT_BOX_DATA_MAX_LEN = "INPUT_BOX_DATA_MAX_LEN"; /// /// 입력박스 프리픽스 체크값 /// public const string INPUT_BOX_CHECK_PREFIX = "INPUT_BOX_CHECK_PREFIX"; /// /// 장치 사용 유형 (00:미사용, 01:SCAN, 02:MSR) /// public const string DEVICE_USE_TYPE = "DEVICE_USE_TYPE"; /// /// 장치 데이터 길이 최소 /// public const string DEVICE_DATA_MIN_LEN = "DEVICE_DATA_MIN_LEN"; /// /// 장치 데이터 길이 최대 /// public const string DEVICE_DATA_MAX_LEN = "DEVICE_DATA_MAX_LEN"; /// /// 장치 프리픽스 체크 값 /// public const string DEVICE_PREFIX_CHECK = "DEVICE_PREFIX_CHECK"; /// /// 터치사용여부 /// public const string TOUCH_USE_YN = "TOUCH_USE_YN"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region MST_TEST_MODE_DTL_LOC 시험모드 상세위치 /// /// 시험모드 상세위치 /// public class MST_TEST_MODE_DTL_LOC { /// /// 테이블명 /// public const string TABLE_NAME = "MST_TEST_MODE_DTL_LOC"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 시험항목 ID /// public const string TEST_ENTRY_ID = "TEST_ENTRY_ID"; /// /// 시험상세 순번 /// public const string DTL_SEQ = "DTL_SEQ"; /// /// POS 화면유형(0:공통, 그외:화면타입) /// public const string POS_SCRN_TYPE = "POS_SCRN_TYPE"; /// /// 이미지파일명 /// public const string IMG_FILE_NM = "IMG_FILE_NM"; /// /// 숫자패드 시작 위치 X /// public const string NUM_PAD_START_LOC_X = "NUM_PAD_START_LOC_X"; /// /// 숫자패드 시작 위치 Y /// public const string NUM_PAD_START_LOC_Y = "NUM_PAD_START_LOC_Y"; /// /// 입력박스 시작 위치 X /// public const string INPUT_BOX_START_LOC_X = "INPUT_BOX_START_LOC_X"; /// /// 입력박스 시작 위치 Y /// public const string INPUT_BOX_START_LOC_Y = "INPUT_BOX_START_LOC_Y"; /// /// 입력박스 종료 위치 X /// public const string INPUT_BOX_FNSH_LOC_X = "INPUT_BOX_FNSH_LOC_X"; /// /// 입력박스 종료 위치 Y /// public const string INPUT_BOX_FNSH_LOC_Y = "INPUT_BOX_FNSH_LOC_Y"; /// /// 터치 시작 위치 X /// public const string TOUCH_START_LOC_X = "TOUCH_START_LOC_X"; /// /// 터치 시작 위치 Y /// public const string TOUCH_START_LOC_Y = "TOUCH_START_LOC_Y"; /// /// 터치 종료 위치 X /// public const string TOUCH_FNSH_LOC_X = "TOUCH_FNSH_LOC_X"; /// /// 터치 종료 위치 Y /// public const string TOUCH_FNSH_LOC_Y = "TOUCH_FNSH_LOC_Y"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region MST_BILL_MSG 영수증 마스터 /// /// 영수증 마스터 /// public class MST_BILL_MSG { /// /// 테이블명 /// public const string TABLE_NAME = "MST_BILL_MSG"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 용도 구분(1:상단, 2:하단, 3:카드) /// public const string PRT_LOC = "PRT_LOC"; /// /// 작성자 구분(1:본사, 2:팀, 3:점포) /// public const string WRITE_DIV = "WRITE_DIV"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 출력시작 일자 /// public const string PRT_START_DT = "PRT_START_DT"; /// /// 출력종료 일자 /// public const string PRT_FNSH_DT = "PRT_FNSH_DT"; /// /// 출력시작 시간 /// public const string PRT_START_HOUR = "PRT_START_HOUR"; /// /// 출력종료 시간 /// public const string PRT_FNSH_HOUR = "PRT_FNSH_HOUR"; /// /// 확대 문자(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대) /// public const string EXPAND_CHAR = "EXPAND_CHAR"; /// /// BOLD 여부(0:보통, 1:BOLD) /// public const string BOLD_YN = "BOLD_YN"; /// /// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽) /// public const string ALIGN_TYPE = "ALIGN_TYPE"; /// /// 문자열 /// public const string CHAR_ROW = "CHAR_ROW"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region MST_BILL_TYPE 영수증 유형 마스터 /// /// 영수증 유형 마스터 /// public class MST_BILL_TYPE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_BILL_TYPE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 영수증 유형그룹 코드 /// public const string BILL_TYPE_GRP_CD = "BILL_TYPE_GRP_CD"; /// /// 영수증 유형 구분('00':영수증상단, '01':결제정보, '02':신용카드, '03':포인트적립, '04':포인트사용, '99':영수증하단) /// public const string BILL_TYPE_DIV = "BILL_TYPE_DIV"; /// /// 일련번호 /// public const string SEQ_NO = "SEQ_NO"; /// /// 정렬구분(1:오른쪽, 2:가운데, 3:왼쪽) /// public const string SORT_DIV = "SORT_DIV"; /// /// 크기구분(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대) /// public const string SIZE_DIV = "SIZE_DIV"; /// /// 영수증 유형 태그 /// public const string BILL_TYPE_TAG = "BILL_TYPE_TAG"; /// /// BOLD 여부(0:보통, 1:BOLD) /// public const string BOLD_YN = "BOLD_YN"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region MST_WEB_LINKAGE 웹업무 마스터 /// /// 웹업무 마스터 /// public class MST_WEB_LINKAGE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_WEB_LINKAGE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 일련번호 /// public const string SEQ_NO = "SEQ_NO"; /// /// 구분 /// public const string DIV = "DIV"; /// /// 화면표시순서 /// public const string DISP_SEQ = "DISP_SEQ"; /// /// 화면표시여부 /// public const string DISP_YN = "DISP_YN"; /// /// 메뉴명 /// public const string MENU_NM = "MENU_NM"; /// /// WEB MENU ID /// public const string WEB_MENU_ID = "WEB_MENU_ID"; /// /// FUNC ID /// public const string FUNC_ID = "FUNC_ID"; /// /// PARAM /// public const string PARAM = "PARAM"; /// /// FILLER1 /// public const string FILLER1 = "FILLER1"; /// /// FILLER2 /// public const string FILLER2 = "FILLER2"; /// /// FILLER3 /// public const string FILLER3 = "FILLER3"; /// /// FILLER4 /// public const string FILLER4 = "FILLER4"; /// /// FILLER5 /// public const string FILLER5 = "FILLER5"; /// /// UPD_DT /// public const string UPD_DT = "UPD_DT"; /// /// REG_DT /// public const string REG_DT = "REG_DT"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 외화 환율 마스터 /// /// 외화 환율 마스터 /// public class MST_FOREIGN_RATE_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_EXCHG_RATE"; public class DATA { /// /// 외화 코드 /// public const string EXCHG_RATE_CD = "EXCHG_RATE_CD"; /// /// 외화 명 /// public const string EXCHG_RATE_NM = "EXCHG_RATE_NM"; /// /// 외화 환율 /// public const string EXCHG_RATE_AMT = "EXCHG_RATE_AMT"; /// /// 외화 단위 /// public const string EXCHG_RATE_UNIT = "EXCHG_RATE_UNIT"; } } #endregion #region MST_CUST_DSP 고객화면 마스터 /// /// 고객화면 마스터 /// public class MST_CUST_DSP { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CUST_DSP"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 표시 종류 /// public const string DISP_KIND = "DISP_KIND"; ///// ///// 표시 구분 ///// //public const string DISP_DIV = "DISP_DIV"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// 파일 타입 /// public const string FILE_TYPE = "FILE_TYPE"; /// /// 시작 일자 /// public const string START_DT = "START_DT"; /// /// 종료 일자 /// public const string FNSH_DT = "FNSH_DT"; /// /// 표시시간 /// public const string FILE_TIME = "FILE_TIME"; /// /// 파일명 /// public const string FILE_NM = "FILE_NM"; /// /// FILLER1 /// public const string FILLER1 = "FILLER1"; /// /// FILLER2 /// public const string FILLER2 = "FILLER2"; /// /// FILLER3 /// public const string FILLER3 = "FILLER3"; /// /// FILLER4 /// public const string FILLER4 = "FILLER4"; /// /// FILLER5 /// public const string FILLER5 = "FILLER5"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; /// /// 시작시간 /// public const string START_HOUR = "START_HOUR"; /// /// 종료시간 /// public const string FNSH_HOUR = "FNSH_HOUR"; /// /// 적용요일 /// public const string DOW = "DOW"; } } #endregion #region 입출금 계정 마스터 /// /// 입출금 계정 마스터 /// public class MST_DPST_WTHDR_ACC { /// /// 테이블명 /// public const string TABLE_NAME = "MST_DPST_WTHDR_ACC"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 직가맹 구분 /// public const string DRT_FRCS_DIV = "DRT_FRCS_DIV"; /// /// 입출금 계정 코드 /// public const string DPST_WTHDR_ACC_CD = "DPST_WTHDR_ACC_CD"; /// /// 입출금 계정 명 /// public const string DPST_WTHDR_ACC_NM = "DPST_WTHDR_ACC_NM"; /// /// 입출금 유형 /// public const string DPST_WTHDR_TYPE = "DPST_WTHDR_TYPE"; /// /// 계정 코드 /// public const string ACC_CD = "ACC_CD"; /// /// 손익 유형 /// public const string PRNLS_TYPE = "PRNLS_TYPE"; /// /// 매입처 입력 유형 /// public const string SPPLR_INPUT_TYPE = "SPPLR_INPUT_TYPE"; /// /// 판매 POS 사용 여부 /// public const string SALE_POS_USE_YN = "SALE_POS_USE_YN"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; } } #endregion 입출금 계정 마스터 #region MST_KTCH_DEVICE 주방Device 마스터 /// /// 긴급 공지 메세지 마스터 /// public class MST_KTCH_DEVICE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_KTCH_DEVICE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 주방 시스템 코드 /// public const string KTCH_SYS_CD = "KTCH_SYS_CD"; /// /// 주방 시스템 명 /// public const string KTCH_SYS_NM = "KTCH_SYS_NM"; /// /// 주방 시스템 구분 1:KPS, 2:KVS, 3:KDS /// public const string KTCH_SYS_DIV = "KTCH_SYS_DIV"; /// /// 주방 시스템 사용 구분 /// 1:RS232(Serial), 2:Databae, 3:Socket(LAN) /// public const string KTCH_SYS_USE_DIV = "KTCH_SYS_USE_DIV"; /// /// 주방프린터 통신 포트 /// public const string KTCH_PRINTER_COMM_PORT = "KTCH_PRINTER_COMM_PORT"; /// /// 주방프린터 통신 속도 /// public const string KTCH_PRINTER_COMM_SPEED = "KTCH_PRINTER_COMM_SPEED"; /// /// 주방프린터 OPOS 명 /// public const string KTCH_PRINTER_OPOS_NM = "KTCH_PRINTER_OPOS_NM"; /// /// 주방프린터 IP /// public const string KTCH_PRINTER_IP = "KTCH_PRINTER_IP"; /// /// 주방프린터 포트 /// public const string KTCH_PRINTER_PORT = "KTCH_PRINTER_PORT"; /// /// 주방모니터 IP /// public const string KTCH_DSP_IP = "KTCH_DSP_IP"; /// /// 주방모니터 PORT /// public const string KTCH_DSP_PORT = "KTCH_DSP_PORT"; /// /// 주방모니터 DB 명 /// public const string KTCH_DSP_DB_NM = "KTCH_DSP_DB_NM"; /// /// 주방모니터 DB 사용자ID /// public const string KTCH_DSP_DB_USER_ID = "KTCH_DSP_DB_USER_ID"; /// /// 주방모니터 DB 암호 /// public const string KTCH_DSP_DB_PW = "KTCH_DSP_DB_PW"; ///// ///// 주방프린터백업1 ///// //public const string KTCH_PRINTER_BAK1 = "KTCH_PRINTER_BAK1"; ///// ///// 주방프린터백업2 ///// //public const string KTCH_PRINTER_BAK2 = "KTCH_PRINTER_BAK2"; ///// ///// 주방프린터백업3 ///// //public const string KTCH_PRINTER_BAK3 = "KTCH_PRINTER_BAK3"; ///// ///// 주방프린터백업4 ///// //public const string KTCH_PRINTER_BAK4 = "KTCH_PRINTER_BAK4"; ///// ///// 주방프린터백업5 ///// //public const string KTCH_PRINTER_BAK5 = "KTCH_PRINTER_BAK5"; ///// ///// 주방프린터백업6 ///// //public const string KTCH_PRINTER_BAK6 = "KTCH_PRINTER_BAK6"; /// /// 필러1 /// public const string FILLER1 = "FILLER1"; /// /// 필러2 /// public const string FILLER2 = "FILLER2"; /// /// 필러3 /// public const string FILLER3 = "FILLER3"; /// /// 필러4 /// public const string FILLER4 = "FILLER4"; /// /// 필러5 /// public const string FILLER5 = "FILLER5"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion MST_KTCH_DEVICE 주방Device 마스터 #region 프로그램 업데이트 목록 /// /// 프로그램 업데이트 목록 /// public class MST_PGM_VER { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PGM_VER_NEW"; public class DATA { /// /// 그룹 /// public const string FILE_GROUP = "FILE_GROUP"; /// /// 종별(01:프로그램, 02:프로그램(기타), 03:객면컨텐츠, 04:상품이미지, 20:영수증로고이미지) /// public const string KIND = "KIND"; /// /// 파일 Seq /// public const string FILE_SEQ = "FILE_SEQ"; /// /// 버젼 /// public const string FILE_VER = "FILE_VER"; /// /// 파일명 /// public const string FILE_NM = "FILE_NM"; /// /// 다운로드일자 /// public const string DEPLOY_DT = "DEPLOY_DT"; /// /// 배포일자 /// public const string REG_DT = "REG_DT"; } } #endregion 프로그램 업데이트 목록 #region 담당자 권한 마스터 /// /// 담당자 권한 마스터 /// public class MST_PIC_AUTH { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PIC_AUTH"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 계산원 ID /// public const string CASHIER_ID = "CASHIER_ID"; /// /// 기능 ID /// public const string FUNC_ID = "FUNC_ID"; /// /// 관리 권한 /// public const string MNG_AUTH = "MNG_AUTH"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; } } #endregion 담당자 권한 마스터 #region 공지사항(긴급,일반,영업공지) /// /// 공지사항(긴급,일반,영업공지) /// public class MST_EMG_NOTE { /// /// 테이블명 /// public const string TABLE_NAME = "MST_EMG_NOTE"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 포스 번호 /// public const string POS_NO = "POS_NO"; /// /// 메세지 코드 /// public const string MSG_CODE = "MSG_CODE"; /// /// 메시지 구분별 유형(00:긴급 01:일반 02:영업) /// public const string MSG_DIV = "MSG_DIV"; /// /// 공지별유형(0:없음 1.마스터 ,2.PGM) /// public const string MSG_TYPE = "MSG_TYPE"; /// /// 제목 /// public const string MSG_TITLE = "MSG_TITLE"; /// /// 내용 /// public const string MSG_CONTENTS = "MSG_CONTENTS"; /// /// 시작일자 /// public const string START_DT = "START_DT"; /// /// (0: 없음 1.즉시 적용 2.다음 실행시 3. 재부팅시) - MSG_TYPE 통합(사용 안함 2017-01-13) /// public const string POS_EXEC_TYPE = "POS_EXEC_TYPE"; /// /// 팝업 적용 여부(0:NO 1:POPUP) /// public const string POPUP_YN = "POPUP_YN"; /// /// 종료시간 /// public const string FNSH_HOUR = "FNSH_HOUR"; /// /// 읽음여부 /// public const string READ_YN = "READ_YN"; /// /// 다운로드 여부 (1:예, 0:아니오) /// public const string DOWN_YN = "DOWN_YN"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; } } #endregion 공지사항(긴급,일반,영업공지) #region 점포점검스케줄 마스터 (준비점검공지사항 / 판매준비점검) /// /// 점포점검스케줄 마스터 (준비점검공지사항 / 판매준비점검) /// public class MST_STOR_INSPCT { /// /// 테이블명 /// public const string TABLE_NAME = "MST_STOR_INSPCT"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점검 항목 그룹 코드 /// public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD"; /// /// 점검 항목 그룹 명 /// public const string INSPCT_ENTRY_GRP_NM = "INSPCT_ENTRY_GRP_NM"; /// /// POS 구분 /// public const string POS_DIV = "POS_DIV"; /// /// 판매 POS 알람 유형 /// public const string SALE_POS_ALARM_TYPE = "SALE_POS_ALARM_TYPE"; /// /// 배점 관리 여부 /// public const string SCORE_MNG_YN = "SCORE_MNG_YN"; /// /// 순서 /// public const string QUE = "QUE"; /// /// 판매 POS 알람 날짜 지정 유형 /// public const string SALE_POS_ALARM_DT_APPNT_TYPE = "SALE_POS_ALARM_DT_APPNT_TYPE"; /// /// 일자 1 /// public const string DATE_1 = "DATE_1"; /// /// 일자 2 /// public const string DATE_2 = "DATE_2"; /// /// 주 /// public const string WEEK = "WEEK"; /// /// 요일 /// public const string DOW = "DOW"; /// /// 시작 시간 /// public const string START_HOUR = "START_HOUR"; /// /// 종료 시간 /// public const string FNSH_HOUR = "FNSH_HOUR"; /// /// SV 확정 여부 /// public const string SV_CONFRM_YN = "SV_CONFRM_YN"; /// /// 응답 가능 일 수 /// public const string ANSWR_POSS_DAY_CNT = "ANSWR_POSS_DAY_CNT"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; /// /// 수정 일시 /// public const string UPD_DT = "UPD_DT"; /// /// 등록 일시 /// public const string REG_DT = "REG_DT"; } } #endregion 점포점검스케줄 마스터 (준비점검공지사항 / 판매준비점검) #region 준비점검내역헤더마스터 (준비점검공지사항) /// /// 준비점검내역마스터 (준비점검공지사항) /// public class MST_SALESORG_INSPCT_GRP { /// /// 테이블명 /// public const string TABLE_NAME = "MST_SALESORG_INSPCT_GRP"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 브랜드 코드 /// public const string BRAND_CD = "BRAND_CD"; /// /// 점검 항목 그룹 코드 /// public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD"; /// /// 점검 항목 대분류 코드 /// public const string INSPCT_ENTRY_L_CLSS_CD = "INSPCT_ENTRY_L_CLSS_CD"; /// /// 점검 항목 대분류 이름 /// public const string INSPCT_ENTRY_L_CLSS_NM = "INSPCT_ENTRY_L_CLSS_NM"; /// /// 점검 그룹 구분 /// public const string INSPCT_GRP_DIV = "INSPCT_GRP_DIV"; /// /// 총 점수 /// public const string TOT_SCORE = "TOT_SCORE"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; /// /// 수정 일시 /// public const string UPD_DT = "UPD_DT"; /// /// 등록 일시 /// public const string REG_DT = "REG_DT"; } } #endregion 준비점검내역헤더마스터 (준비점검공지사항) #region 준비점검내역상세마스터 (준비점검공지사항) /// /// 준비점검내역마스터 (준비점검공지사항) /// public class MST_SALESORG_INSPCT_DTL { /// /// 테이블명 /// public const string TABLE_NAME = "MST_SALESORG_INSPCT_DTL"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 브랜드 코드 /// public const string BRAND_CD = "BRAND_CD"; /// /// 점검 항목 그룹 코드 /// public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD"; /// /// 점검 항목 대분류 코드 /// public const string INSPCT_ENTRY_L_CLSS_CD = "INSPCT_ENTRY_L_CLSS_CD"; /// /// 점검 항목 /// public const string INSPCT_ENTRY = "INSPCT_ENTRY"; /// /// 점검 항목 명 /// public const string INSPCT_ENTRY_NM = "INSPCT_ENTRY_NM"; /// /// 입력 구분 /// public const string INPUT_DIV = "INPUT_DIV"; /// /// 선택 항목 개수 /// public const string SEL_ENTRY_CNT = "SEL_ENTRY_CNT"; /// /// 선택 항목 1 /// public const string SEL_ENTRY_1 = "SEL_ENTRY_1"; /// ///선택 항목 2 /// public const string SEL_ENTRY_2 = "SEL_ENTRY_2"; /// /// 선택 항목 3 /// public const string SEL_ENTRY_3 = "SEL_ENTRY_3"; /// /// 선택 항목 4 /// public const string SEL_ENTRY_4 = "SEL_ENTRY_4"; /// /// 선택 항목 5 /// public const string SEL_ENTRY_5 = "SEL_ENTRY_5"; /// /// 순서 /// public const string QUE = "QUE"; /// /// 비고 필수 입력 여부 /// public const string NOTE_MNDTRY_INPUT_YN = "NOTE_MNDTRY_INPUT_YN"; /// /// 대상 구분 /// public const string TRGT_DIV = "TRGT_DIV"; /// /// 실행 주기 구분 /// public const string EXEC_CYCLE_DIV = "EXEC_CYCLE_DIV"; /// /// 비고 이미지 파일 명 /// public const string NOTE_IMG_FILE_NM = "NOTE_IMG_FILE_NM"; /// /// 비고 이미지 파일 ID /// public const string NOTE_IMG_FILE_ID = "NOTE_IMG_FILE_ID"; /// /// 비고 /// public const string NOTE = "NOTE"; /// /// 사용 여부 /// public const string USE_YN = "USE_YN"; /// /// 수정 일시 /// public const string UPD_DT = "UPD_DT"; /// /// 등록 일시 /// public const string REG_DT = "REG_DT"; } } #endregion 준비점검내역상세마스터 (준비점검공지사항) #region 영수증 설문조사 마스터 /// /// 영수증 설문조사 마스터 /// public class MST_SALESORG_SURVY_MSG { /// /// 테이블명 /// public const string TABLE_NAME = "MST_SALESORG_SURVY_MSG"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 출력시작 일자 /// public const string APLY_START_DT = "APLY_START_DT"; /// /// 순번 /// public const string SEQ_NO = "SEQ_NO"; /// /// 출력순번 /// public const string PRT_SEQ = "PRT_SEQ"; /// /// 출력종료 일자 /// public const string APPLY_FNSH_DT = "PRT_FNSH_DT"; /// /// 출력시작 시간 /// public const string APPLY_START_HOUR = "PRT_START_HOUR"; /// /// 적용요일 /// public const string DOW = "DOW"; /// /// 문자열 /// public const string MSG_VAL = "MSG_VAL"; /// /// 확대 문자(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대) /// public const string PRT_EXPAND_TYPE = "PRT_EXPAND_TYPE"; /// /// BOLD 여부(0:보통, 1:BOLD) /// public const string BOLD_YN = "BOLD_YN"; /// /// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽) /// public const string ALIGN_TYPE = "ALIGN_TYPE"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; } } #endregion #region 선불카드-판매 마스터 /// /// 선불카드-판매 마스터 /// public class MST_PRECARD_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_PRECARD"; public class DATA { /// /// SEQ /// public const string SEQ = "SEQ"; /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 권종 /// public const string CODE = "CODE"; /// /// 명 /// public const string NAME = "NAME"; /// /// 금액 /// public const string AMOUNT = "AMOUNT"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; } } #endregion #region 카드사 키 마스터 /// /// 카드사 키 마스터 /// public class MST_CARD_CMP_KEY { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CARD_CMP"; public class DATA { /// /// SEQ /// public const string SEQ = "SEQ"; /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 코드 /// public const string CARD_CMP_CD = "CARD_CMP_CD"; /// /// 명 /// public const string CARD_CMP_NM = "CARD_CMP_NM"; /// /// 구분 /// public const string TERM_DIV = "TERM_DIV"; /// /// FONT 크기 /// public const string FONT_SIZE = "FONT_SIZE"; /// /// 배경 색상 /// public const string BACKGR_COLOR = "BACKGR_COLOR"; /// /// 버튼 크기 /// public const string BTN_SIZE = "BTN_SIZE"; /// /// 이미지 /// public const string BTN_ITEM_IMG = "BTN_ITEM_IMG"; } } #endregion #region 일일점검 마스터 /// /// 일일점검 마스터 /// public class MST_STR_DAILY_INSPCT_LIST { /// /// 테이블명 /// public const string TABLE_NAME = "MST_STR_DAILY_INSPCT_LIST"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// 일일점검코드 /// public const string INSPCT_CD = "INSPCT_CD"; /// /// 사용구분 /// public const string USE_YN = "USE_YN"; /// /// 업데이트 일자 /// public const string UPD_DT = "UPD_DT"; /// /// 등록 일자 /// public const string REG_DT = "REG_DT"; } } #endregion //#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 start, phj #region 온라인 쿠폰 MST_CPN_ITEM_GRP_MNG /// /// 온라인 쿠폰 제품군 테이블 (MST_CPN_ITEM_GRP_MNG) /// public class MST_CPN_ITEM_GRP_MNG { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPN_ITEM_GRP_MNG"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 제품군코드 /// public const string ITEM_GRP_CD = "ITEM_GRP_CD"; /// /// 사용구분 /// public const string ITEM_GRP_NM = "ITEM_GRP_NM"; /// /// 업데이트 일자 /// public const string UPD_DT = "UPD_DATE"; /// /// 등록 일자 /// public const string REG_DT = "REG_DATE"; //#20180502 온라인쿠폰 제품군, 상품코드 할인 적용 기능 적용 start public const string GUBUN = "GUBUN"; //#20180502 온라인쿠폰 제품군, 상품코드 할인 적용 기능 적용 end } } #endregion //#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 end, phj //#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 start, phj #region 온라인 쿠폰 MST_CPN_ITEM_GRP_MNG_DTL /// /// 온라인 쿠폰 제품군 상품 테이블 (MST_CPN_ITEM_GRP_MNG_DTL) /// public class MST_CPN_ITEM_GRP_MNG_DTL { /// /// 테이블명 /// public const string TABLE_NAME = "MST_CPN_ITEM_GRP_MNG_DTL"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 제품군코드 /// public const string ITEM_GRP_CD = "ITEM_GRP_CD"; /// /// 제품코드 /// public const string ITEM_CD = "ITEM_CD"; /// /// 업데이트 일자 /// public const string UPD_DT = "UPD_DATE"; /// /// 등록 일자 /// public const string REG_DT = "REG_DATE"; } } #endregion //#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 end, phj //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start, 20180510 #region 고객 구매이력 조회 마스터 STR_SEND_CPN_MST /// /// 고객 구매이력 조회 마스터 (STR_SEND_CPN_MST) /// public class STR_SEND_CPN_MST { /// /// 테이블명 /// public const string TABLE_NAME = "STR_SEND_CPN_MST"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 해피콕점포여부 /// public const string HAPPY_YN = "HAPPY_YN"; /// /// 구매이력출력여부 /// public const string PRINT_YN = "PRINT_YN"; /// /// 쿠폰발송기능 /// public const string SEND_YN = "SEND_YN"; /// /// 업데이트 일자 /// public const string UPD_DT = "UPD_DATE"; /// /// 등록 일자 /// public const string REG_DT = "REG_DATE"; //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start, 20180528 //쿠폰 발송 횟수 제한 기능 /// /// 일 쿠폰 발송 가능 횟수 /// public const string CPN_SEND_LIMIT_CNT = "CPN_SEND_LIMIT_CNT"; //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end, 20180528 } } #endregion #region 고객 구매이력 조회 상세(발송 쿠폰) STR_SEND_CPN_DTL /// /// 고객 구매이력 조회 상세(발송 쿠폰) (STR_SEND_CPN_DTL) /// public class STR_SEND_CPN_DTL { /// /// 테이블명 /// public const string TABLE_NAME = "STR_SEND_CPN_DTL"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 점포코드 /// public const string STOR_CD = "STOR_CD"; /// /// 쿠폰코드(공통코드:T0037) /// public const string CODE = "CODE"; /// /// 사용여부 /// public const string USE_YN = "USE_YN"; /// /// 업데이트 일자 /// public const string UPD_DT = "UPD_DATE"; /// /// 등록 일자 /// public const string REG_DT = "REG_DATE"; } } #endregion //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end, 20180510 #region NHS 부가옵션 /// /// 2019-05-08 - 1997fx11 : 14.NHS부가옵션 /// public class NHS_OPTN_MST { public const string TABLE_NAME = "NHS_OPTN_MST"; public class DATA { public const string CMP_CD = "CMP_CD"; public const string SALES_ORG_CD = "SALES_ORG_CD"; public const string ITEM_OPTN_GRP_CD = "ITEM_OPTN_GRP_CD"; public const string ITEM_OPTN_CD = "ITEM_OPTN_CD"; public const string ITEM_OPTN_NM = "ITEM_OPTN_NM"; public const string KIND = "KIND"; public const string OPTN_MTD = "OPTN_MTD"; public const string KIND_CODE = "KIND_CODE"; public const string AMT = "AMT"; public const string MIN_AMT = "MIN_AMT"; public const string MAX_AMT = "MAX_AMT"; } } #endregion } #endregion #region 준비금 업무 정의 /// /// 준비금 업무 정의 /// public static class PosAcc { #region 준비금 조회 데이터 /// /// 상품조회 데이터 /// public class ACC_REMONEY_SEARCH { /// /// 테이블명 /// public const string TABLE_NAME = "ACC_REMONEY_SEARCH"; public class DATA { /// /// NO /// public const string NO = "NO"; /// /// 캐셔 이름 /// public const string CASHIER_NM = "CASHIER_NM"; /// /// 준비금(합계) /// public const string TOTSALE_AMT = "TOTSALE_AMT"; /// /// 입력시간 /// public const string PAY_TIME = "PAY_TIME"; } } #endregion } #endregion #region 매출 TR 컬럼 정의 /// /// /// public static class PosTr { #region 판매상품(TR_SALE_DETAIL) /// /// TR_SALE_DETAIL (판매 상품) /// public class TR_SALE_DETAIL { public const string ITEM = "TR_SALE_DETAIL"; public class DATA { /// /// 주문시간 /// public const string ORD_TIME = "ORD_TIME"; /// /// 층코드 /// public const string FLOOR_CD = "FLOOR_CD"; /// /// 테이블번호 /// public const string TBL_NO = "TBL_NO"; /// /// 상품 브랜드 코드 /// public const string ITEM_BRAND_CD = "ITEM_BRAND_CD"; /// /// 서브매장코드 /// public const string SUB_SHOP_CD = "SUB_SHOP_CD"; /// 상품코드 public const string ITEM_PLU_CD = "ITEM_PLU_CD"; /// /// 상품구분(0:일반, 1:세트, 2:세트자식, 3:부가상품, 4:세트할인, 5:상품권(추가)) /// public const string ITEM_DIV = "ITEM_DIV"; /// /// 판매 수량 /// public const string SALE_QTY = "SALE_QTY"; /// /// 판매 단가 /// public const string SALE_PRC = "SALE_PRC"; /// /// 판매 금액 /// public const string SALE_AMT = "SALE_AMT"; /// /// 플레이버 구분(0:관련없음, 1:완료(플레이버를 선택할 수 있는 상품), 2:투입(플레이버상품)) /// public const string FLAVOUR_DIV = "FLAVOUR_DIV"; /// /// 플레이버 수량 /// public const string FLAVOUR_QTY = "FLAVOUR_QTY"; /// /// 픞레이버 중량 /// public const string FLAVOUR_STOCK = "FLAVOUR_STOCK"; /// /// 상품 입력구분(0:SCAN,터치키,1:수입력) /// public const string ITEM_INPUT_DIV = "ITEM_INPUT_DIV"; /// /// 상품스캔코드 /// public const string ITEM_BAR_CD = "ITEM_BAR_CD"; /// /// TAKE IN/OUT 구분(0:in, 1:out) /// public const string TAKE_IN_OUT_DIV = "TAKE_IN_OUT_DIV"; /// /// 상품 과세 구분 /// public const string ITEM_TAX_DIV = "ITEM_TAX_DIV"; /// /// 세금 포함 여부 1:부가세포함, 2:부가세미포함 /// public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN"; /// /// 세금율 코드 /// public const string TAXRATE_CD = "TAXRATE_CD"; /// /// 적용 세금 /// public const string APPLY_TAX_AMT = "APPLY_TAX_AMT"; /// /// 봉사료 금액 /// public const string SVC_FEE_AMT = "SVC_FEE_AMT"; /// /// 봉사료 부가세 /// public const string SVC_FEE_VAT = "SVC_FEE_VAT"; /// /// 봉사료 부가세율 코드 /// public const string SVC_TAXREATE_CD = "SVC_TAXREATE_CD"; /// /// 영수 금액 /// public const string BILL_AMT = "BILL_AMT"; /// /// 비매출코드 /// public const string NONSALES_RSN_CD = "NONSALES_RSN_CD"; /// /// POS 할인 구분(00:정상, 01:무료(서비스), 02:임의할인,03:환경사랑DC,04:제품교환권,06:입점건물직원할인, 07:수수료할인) /// public const string DC_DIV = "DC_DIV"; /// /// 할인 유형 /// public const string DC_TYPE = "DC_TYPE"; /// /// POS 할인 율 /// public const string DC_RATE = "DC_RATE"; /// /// POS 단품 할인 금액 /// public const string ITEM_DC_AMT = "ITEM_DC_AMT"; /// /// POS 소계 할인 금액 /// public const string SUM_DC_AMT = "SUM_DC_AMT"; /// /// 캠페인 할인 금액 /// public const string CPI_DC_AMT = "CPI_DC_AMT"; /// /// 제휴카드 할인 구분(SKT,LGT,KT 할인) /// public const string COOP_CARD_DC_DIV = "COOP_CARD_DC_DIV"; /// /// 제휴카드 할인 금액(SKT,LGT,KT 할인 금액) /// public const string COOP_CARD_DC_AMT = "COOP_CARD_DC_AMT"; /// /// 포인트 할인 구분 /// public const string POINT_DC_DIV = "POINT_DC_DIV"; /// /// 포인트 할인 금액 /// public const string POINT_DC_AMT = "POINT_DC_AMT"; /// /// 쿠폰 할인 구분(00:없음, 01:쿠폰, 02:해피쿠폰할인(스템프,복권), 03:인카드쿠폰, 04:매장쿠폰) /// public const string CPN_DC_DIV = "CPN_DC_DIV"; /// /// 쿠폰 할인 금액 /// public const string CPN_DC_AMT = "CPN_DC_AMT"; /// /// 직원 할인 구분 /// public const string EMP_DC_DIV = "EMP_DC_DIV"; /// /// 직원 할인 금액 /// public const string EMP_DC_AMT = "EMP_DC_AMT"; /// /// 세트 할인 금액 /// public const string SET_DC_AMT = "SET_DC_AMT"; /// /// 기타 할인 구분 /// public const string ETC_DC_DIV = "ETC_DC_DIV"; /// /// 기타 할인 금액 /// public const string ETC_DC_AMT = "ETC_DC_AMT"; /// /// 예외할인구분 /// public const string EXCEP_DC_DIV = "EXCEP_DC_DIV"; /// /// 예외할인금액 /// public const string EXCEP_DC_AMT = "EXCEP_DC_AMT"; /// /// 포장구분 /// public const string PACK_DIV = "PACK_DIV"; /// /// 판매 상품권/선불카드 번호 /// public const string SALE_GIFT_NO = "SALE_GIFT_NO"; /// /// 세트메뉴코드 /// public const string SET_MENU_CD = "SET_MENU_CD"; /// /// 캠페인증정구분 /// public const string CPI_PRESENT_DIV = "CPI_PRESENT_DIV"; /// /// 쿠폰번호 /// public const string CPN_NO = "CPN_NO"; /// /// 빌분리번호 /// public const string BILLSPR_NO = "BILLSPR_NO"; /// /// 취소 구분 /// public const string CANCEL_DIV = "CANCEL_DIV"; /// /// 취소 일시 /// public const string CANCEL_DATE = "CANCEL_DATE"; /// /// NOTAX 구분 0:미적용, 1:적용 /// public const string NOTAX_DIV = "NOTAX_DIV"; ////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////// 상품등록중 필요 변수 //////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// /// /// 취소 구분(메인상품) /// public const string CANCEL_DIV_MAIN = "CANCEL_DIV_MAIN"; /// /// 상품명 /// public const string ITEM_NAME = "ITEM_NAME"; /// /// 부가 세트 관리 유형(상품종류) /// public const string SUB_SET_MNG_TYPE = "SUB_SET_MNG_TYPE"; ///// ///// 판매 허용 여부 ///// //public const string SALE_PRMT_YN = ""; /// /// 사은품 여부 /// public const string FREE_GIFT_YN = "FREE_GIFT_YN"; /// /// 할인 불가 여부(0:가능, 1:불가) /// public const string DC_PRMT_YN = "DC_PRMT_YN"; /// /// 적립 허용 여부 /// public const string ACCUM_PRMT_YN = "ACCUM_PRMT_YN"; /// /// 봉사료 대상 여부 /// public const string SVC_FEE_TRGT_YN = "SVC_FEE_TRGT_YN"; /// /// 제휴카드 할인 불가 여부(0:가능, 1:불가) /// public const string COOP_CARD_DC_NOADM_YN = "COOP_CARD_DC_NOADM_YN"; /// /// 총 할인금액 /// public const string TOT_DC_AMT = "TOT_DC_AMT"; /// /// 주문 상태 /// public const string ORDER_OK_FLAG = "ORDER_OK_FLAG"; /// /// 세트 할인 수량 /// public const string SET_DC_QTY = "SET_DC_QTY"; /// /// 부가메모구분(0:일반, 1:부가메모) /// public const string SUB_MEMO_DIV = "SUB_MEMO_DIV"; /// /// 중분류 코드 /// public const string M_CLSS = "M_CLSS"; /// /// 상품별 캠페인 정보 /// } } #endregion } #endregion #region 고객불만사항 업무 정의 /// /// 고객불만사항 업무 정의 /// public static class PosEtc { #region 고객불만사항 조회 데이터 /// /// 상품조회 데이터 /// public class CUSTOMER_CLAIM_INFO { /// /// 테이블명 /// public const string TABLE_NAME = "CUSTOMER_CLAIM_INFO"; public class DATA { /// /// 접수일자 /// public const string SALE_DT = "SALE_DT"; /// /// 순번 /// public const string SEQ = "SEQ"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 고객명 /// public const string CUST_NM = "CUST_NM"; /// /// 고객성별 /// public const string CUST_SEX = "CUST_SEX"; /// /// 고객전화번호 /// public const string CUST_TEL = "CUST_TEL"; /// /// 처리비용 /// public const string CLAIM_PRC_COST = "CLAIM_PRC_COST"; /// /// 대표제품 /// public const string ITEM_SNM = "ITEM_SNM"; /// /// 구매일자 /// public const string BUY_DT = "BUY_DT"; /// /// 제품코드 /// public const string LOT_NO = "LOT_NO"; /// /// 처리구분 /// public const string CLAIM_PRC_GB = "CLAIM_PRC_GB"; /// /// 처리내용 /// public const string CLAIM_PRC_MEMO = "CLAIM_PRC_MEMO"; } } #endregion #region 입출금 (ETC_SALE_DPST_WTHDR) /// /// TR_SALE_DPST_WTHDR (입출금) /// public class ETC_SALE_DPST_WTHDR { public const string ITEM = "ETC_SALE_DPST_WTHDR"; public class DATA { /// /// 회사 코드 /// public const string CMP_CD = "CMP_CD"; /// /// 판매 일자 /// public const string SALE_DT = "SALE_DT"; /// /// 점포 코드 /// public const string STOR_CD = "STOR_CD"; /// /// POS 번호 /// public const string POS_NO = "POS_NO"; /// /// 거래 번호 /// public const string TRADE_NO = "TRADE_NO"; /// 순번 public const string SEQ = "SEQ"; /// /// 입출금유형(80:준비금, 81:마감시재, 82:기타입출금, 환불:41) /// public const string DPST_WTHDR_TYPE = "DPST_WTHDR_TYPE"; /// /// 입출금 계정 /// public const string DPST_WTHDR_ACC_CD = "DPST_WTHDR_ACC_CD"; /// /// 입출금 코드(01:입금,02:출금) /// public const string DPST_WTHDR_CD = "DPST_WTHDR_CD"; /// /// 입출금 수량 /// public const string DPST_WTHDR_QTY = "DPST_WTHDR_QTY"; /// /// 입출금 금액 /// public const string DPST_WTHDR_AMT = "DPST_WTHDR_AMT"; /// /// 입출금 명(입출금 종류이름(예:공중전화 등)) /// public const string DPST_WTHDR_NM = "DPST_WTHDR_NM"; /// /// 고객 번호(외상시 고객번호) /// public const string CUST_NO = "CUST_NO"; /// /// 점포결제유형 /// public const string STOR_PAY_TYPE = "STOR_PAY_TYPE"; /// /// 기타사유 /// public const string ETC_REASON = "ETC_REASON"; /// /// 여유 필드 01 /// public const string SLACK_FIELD_01 = "SLACK_FIELD_01"; /// /// 여유 필드 02 /// public const string SLACK_FIELD_02 = "SLACK_FIELD_02"; /// /// 여유 필드 03 /// public const string SLACK_FIELD_03 = "SLACK_FIELD_03"; /// /// 여유 필드 04 /// public const string SLACK_FIELD_04 = "SLACK_FIELD_04"; /// /// 여유 필드 05 /// public const string SLACK_FIELD_05 = "SLACK_FIELD_05"; } } #endregion } #endregion #region 전문 생성 및 분해 처리 public class ItemColumn { /// /// 전문 생성 처리 /// /// /// /// /// public static string MakeMessage(string[] aItemData, int[] aItemLen, int[] aItemType) { return MakeMessage(aItemData, aItemLen, aItemType, "", ""); } public static string MakeMessage(string[] aItemData, int[] aItemLen, int[] aItemType, string sPosNo, string sTranNo) { string sRetData = ""; for (int i = 0; i < aItemLen.Length; i++) { if (aItemLen[i] == 0) continue; if (aItemData[i] == null) aItemData[i] = ""; if (aItemLen[i] == -1) { sRetData += aItemData[i]; continue; } // 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변) if (aItemType[i] == 1) // 숫자형 { string sNumData = ""; if (CmUtil.LongParse(aItemData[i]) < 0) { sNumData = "-" + System.Math.Abs(CmUtil.LongParse(aItemData[i])).ToString().PadLeft(aItemLen[i] - 1, '0'); } else { sNumData = aItemData[i].PadLeft(aItemLen[i], '0'); } sRetData += UsUtil.RPadH(sNumData, aItemLen[i]); } else if (aItemType[i] == 2) // 금액형 { string sNumData = ""; if (CmUtil.DoubleParse(aItemData[i]) < 0) { sNumData = "-" + System.Math.Abs(CmUtil.DoubleParse(aItemData[i])).ToString().PadLeft(aItemLen[i] - 1, '0'); } else { sNumData = aItemData[i].PadLeft(aItemLen[i], '0'); } sRetData += UsUtil.RPadH(sNumData, aItemLen[i]); } else if (aItemType[i] == 3 || aItemType[i] == 4) // 가변 { sRetData += aItemData[i]; //Trim(); 가변은 데이터 넘기는 부분에 trim이 필요할 경우 처리해야 한다. } else if (aItemType[i] == 5) // 문자형이고 왼쪽에 공백 추가;girak.kim;2017.08.18 { sRetData += UsUtil.LPadH(aItemData[i], aItemLen[i]); } else // 문자형 { sRetData += UsUtil.RPadH(aItemData[i], aItemLen[i]); } } return sRetData; } /// /// 전문 분해 처리 /// /// /// /// /// /// public static int ParseMessage(int[] aItemLen, int[] aItemType, byte[] aData, ref int nNowPos, ref string[] aItemData) { return ParseMessage(aItemLen, aItemType, aData, ref nNowPos, ref aItemData, "", ""); } public static int ParseMessage(int[] aItemLen, int[] aItemType, byte[] aData, ref int nNowPos, ref string[] aItemData, string sPosNo, string sTranNo) { for (int i = 0; i < aItemLen.Length; i++) { if (aItemLen[i] == 0 || aItemLen[i] == -1) continue; try { if (aData.Length < nNowPos + aItemLen[i]) { if (aData.Length > nNowPos) { byte[] byValue = new byte[aData.Length - nNowPos]; Array.Copy(aData, nNowPos, byValue, 0, aData.Length - nNowPos); aItemData[i] = Encoding.Default.GetString(byValue, 0, byValue.Length); } else aItemData[i] = ""; } else { if (aItemType[i] == 3 || aItemType[i] == 4) //가변데이터 처리 { int iDataLen = 0; aItemData[i] = ParseIndexOf(aItemType[i], nNowPos, aData, ref iDataLen); nNowPos += iDataLen; continue; } else { byte[] byValue = new byte[aItemLen[i]]; Array.Copy(aData, nNowPos, byValue, 0, aItemLen[i]); aItemData[i] = Encoding.Default.GetString(byValue, 0, byValue.Length); } } } catch (Exception ex) { UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.ParsMessage()", "Exception.[" + i.ToString() + "]" + ex.Message); } nNowPos += aItemLen[i]; } return nNowPos; } /// /// 전문 가변 필드 처리 /// /// /// /// /// public static string ParseIndexOf(int nType, int Start, byte[] byVal, ref int DataLen) { string sData = ""; DataLen = 0; for (int i = Start; i < byVal.Length; i++) { if (nType == 4) { // RS 만 구분 필드로 체크 if (byVal[i] == PosConst.VAN_HEXA_BYTE.RS) { DataLen = i - Start; if (DataLen > 0) { byte[] byValue = new byte[DataLen]; Array.Copy(byVal, Start, byValue, 0, DataLen); sData = Encoding.Default.GetString(byValue, 0, byValue.Length); } break; } } else { if (byVal[i] == PosConst.VAN_HEXA_BYTE.GS || byVal[i] == PosConst.VAN_HEXA_BYTE.ETX || byVal[i] == PosConst.VAN_HEXA_BYTE.RS) { DataLen = i - Start; if (DataLen > 0) { byte[] byValue = new byte[DataLen]; Array.Copy(byVal, Start, byValue, 0, DataLen); sData = Encoding.Default.GetString(byValue, 0, byValue.Length); } break; } } } return sData; } /// /// 전문 분해 처리 /// /// /// /// /// /// public static int ParseMessage(int[] aItemLen, int[] aItemType, string sData, int nPos, ref string[] aItemData) { byte[] bytData = Encoding.Default.GetBytes(sData); return ParseMessage(aItemLen, aItemType, bytData, ref nPos, ref aItemData, "", ""); } /// /// 전문 분해 처리 /// /// /// /// /// /// public static int ParseMessage(int[] aItemLen, int[] aItemType, byte[] bytData, int nPos, ref string[] aItemData) { return ParseMessage(aItemLen, aItemType, bytData, ref nPos, ref aItemData, "", ""); } /// /// 메시지 길이 얻기 /// /// /// public static int LenMessage(int[] aItemLen) { int nLen = 0; for (int i = 0; i < aItemLen.Length; i++) { if (aItemLen[i] == 0 || aItemLen[i] == -1) continue; nLen += aItemLen[i]; } return nLen; } /// /// 통신해더 전문을 생성 한다. /// /// /// /// /// public static string MakeCommHeader(int nMsgLen, string sMsgType) { try { PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS; string[] aCommHead = new string[Column.COMM_HEADER.LEN.Length]; // 통신헤더의 전문 길이는 통신헤더길이 제외 // 박동철B, 조충연K - 2016.0818 //int nHeadLen = nMsgLen + LenMessage(Column.COMM_HEADER.LEN); int nHeadLen = nMsgLen; aCommHead[Column.COMM_HEADER.SEQ.MsgLen] = nHeadLen.ToString(); aCommHead[Column.COMM_HEADER.SEQ.MsgType] = sMsgType; aCommHead[Column.COMM_HEADER.SEQ.CmpCd] = m_cPosStatus.Base.CmpCd; aCommHead[Column.COMM_HEADER.SEQ.BrandCd] = m_cPosStatus.Base.BrandCd; aCommHead[Column.COMM_HEADER.SEQ.StoreCd] = m_cPosStatus.Base.StoreNo; aCommHead[Column.COMM_HEADER.SEQ.PosNo] = m_cPosStatus.Base.PosNo; //aCommHead[Column.COMM_HEADER.SEQ.RegNo] = m_cPosStatus.Base.RegNo; aCommHead[Column.COMM_HEADER.SEQ.TradeNo] = m_cPosStatus.Base.TradeNo; aCommHead[Column.COMM_HEADER.SEQ.TranYmd] = m_cPosStatus.Base.SaleDate; aCommHead[Column.COMM_HEADER.SEQ.SysYmd] = DateTime.Now.ToString("yyyyMMdd"); aCommHead[Column.COMM_HEADER.SEQ.SysHms] = DateTime.Now.ToString("HHmmss"); aCommHead[Column.COMM_HEADER.SEQ.EncType] = "0"; aCommHead[Column.COMM_HEADER.SEQ.ErrCd] = "000"; return ItemColumn.MakeMessage(aCommHead, Column.COMM_HEADER.LEN, Column.COMM_HEADER.TYPE); } catch (Exception ex) { UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeCommHeader()", "Exception." + ex.Message); } return ""; } /// /// 통신헤더 전문을 생성 /// /// /// /// /// public static string MakeCommHeader(int nMsgLen, string sMsgType, string sBrandCd) { try { PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS; string[] aCommHead = new string[Column.COMM_HEADER.LEN.Length]; // 통신헤더의 전문 길이는 통신헤더길이 제외 // 박동철B, 조충연K - 2016.0818 //int nHeadLen = nMsgLen + LenMessage(Column.COMM_HEADER.LEN); int nHeadLen = nMsgLen; aCommHead[Column.COMM_HEADER.SEQ.MsgLen] = nHeadLen.ToString(); aCommHead[Column.COMM_HEADER.SEQ.MsgType] = sMsgType; aCommHead[Column.COMM_HEADER.SEQ.CmpCd] = m_cPosStatus.Base.CmpCd; aCommHead[Column.COMM_HEADER.SEQ.BrandCd] = sBrandCd; aCommHead[Column.COMM_HEADER.SEQ.StoreCd] = m_cPosStatus.Base.StoreNo; aCommHead[Column.COMM_HEADER.SEQ.PosNo] = m_cPosStatus.Base.PosNo; //aCommHead[Column.COMM_HEADER.SEQ.RegNo] = m_cPosStatus.Base.RegNo; aCommHead[Column.COMM_HEADER.SEQ.TradeNo] = m_cPosStatus.Base.TradeNo; aCommHead[Column.COMM_HEADER.SEQ.TranYmd] = m_cPosStatus.Base.SaleDate; aCommHead[Column.COMM_HEADER.SEQ.SysYmd] = DateTime.Now.ToString("yyyyMMdd"); aCommHead[Column.COMM_HEADER.SEQ.SysHms] = DateTime.Now.ToString("HHmmss"); aCommHead[Column.COMM_HEADER.SEQ.EncType] = "0"; aCommHead[Column.COMM_HEADER.SEQ.ErrCd] = "000"; return ItemColumn.MakeMessage(aCommHead, Column.COMM_HEADER.LEN, Column.COMM_HEADER.TYPE); } catch (Exception ex) { UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeCommHeader()", "Exception." + ex.Message); } return ""; } /// /// POS IRT 헤더 전문을 생성 한다. /// /// 데이터길이 /// public static string MakePosIrtHeader(int nMsgLen) { try { } catch (Exception ex) { UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakePosIrtHeader()", "Exception." + ex.Message); } return ""; } ///// ///// 거래해더 전문을 생성 한다. ///// ///// 데이터길이 ///// //public static string MakeTranHeader(int nMsgLen) //{ // try // { // TranStatus m_cTrnStatus = (TranStatus)((StateServer)StateServer.GetInstance()).TRAN; // PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS; // string[] aTranHead = new string[Column.TRAN_HEADER.LEN.Length]; // aTranHead[Column.TRAN_HEADER.SEQ.CoCd] = m_cTrnStatus.Head.CmpCd; // aTranHead[Column.TRAN_HEADER.SEQ.StoreCd] = m_cTrnStatus.Head.StoreCd; // aTranHead[Column.TRAN_HEADER.SEQ.SaleDate] = m_cTrnStatus.Head.SaleDate; // aTranHead[Column.TRAN_HEADER.SEQ.PosNo] = m_cTrnStatus.Head.PosNo; // //aTranHead[Column.TRAN_HEADER.SEQ.RegNo] = m_cTrnStatus.Head.RegNo; // aTranHead[Column.TRAN_HEADER.SEQ.TradeNo] = m_cTrnStatus.Head.TradeNo; // aTranHead[Column.TRAN_HEADER.SEQ.TradeDiv] = m_cTrnStatus.Head.TradeDiv; // aTranHead[Column.TRAN_HEADER.SEQ.TrainModeYn] = m_cTrnStatus.Head.TrainModeYn; // aTranHead[Column.TRAN_HEADER.SEQ.TradeKind] = m_cTrnStatus.Head.TradeKind; // aTranHead[Column.TRAN_HEADER.SEQ.SysYmd] = m_cTrnStatus.Head.SysYmd; // aTranHead[Column.TRAN_HEADER.SEQ.OrderHms] = m_cTrnStatus.Head.OrderHms; // aTranHead[Column.TRAN_HEADER.SEQ.PayHms] = m_cTrnStatus.Head.PayHms; // aTranHead[Column.TRAN_HEADER.SEQ.CashierId] = m_cTrnStatus.Head.CashierId; // aTranHead[Column.TRAN_HEADER.SEQ.OrderPicNo] = m_cTrnStatus.Head.OrderPicNo; // aTranHead[Column.TRAN_HEADER.SEQ.OwnPartDiv] = m_cTrnStatus.Head.OwnPartDiv; // aTranHead[Column.TRAN_HEADER.SEQ.OrgPosNo] = m_cTrnStatus.Head.OrgPosNo; // aTranHead[Column.TRAN_HEADER.SEQ.OrgTradeNo] = m_cTrnStatus.Head.OrgTradeNo; // aTranHead[Column.TRAN_HEADER.SEQ.RtnReasonCd] = m_cTrnStatus.Head.RtnReasonCd; // aTranHead[Column.TRAN_HEADER.SEQ.RtnReasonMemo] = m_cTrnStatus.Head.RtnReasonMemo; // aTranHead[Column.TRAN_HEADER.SEQ.NonSaleRsnCd] = m_cTrnStatus.Head.NonSaleRsnCd; // aTranHead[Column.TRAN_HEADER.SEQ.ReserveNo] = m_cTrnStatus.Head.ReserveNo; // aTranHead[Column.TRAN_HEADER.SEQ.ReserveYmd] = m_cTrnStatus.Head.ReserveYmd; // aTranHead[Column.TRAN_HEADER.SEQ.MemberCustNo] = m_cTrnStatus.Head.MemberCustNo; // aTranHead[Column.TRAN_HEADER.SEQ.OrderFlag] = m_cTrnStatus.Head.OrderFlag; // aTranHead[Column.TRAN_HEADER.SEQ.FloorCd] = m_cTrnStatus.Head.FloorCd; // aTranHead[Column.TRAN_HEADER.SEQ.TableNo] = m_cTrnStatus.Head.TableNo; // aTranHead[Column.TRAN_HEADER.SEQ.CustFloor] = m_cTrnStatus.Head.CustFloor; // aTranHead[Column.TRAN_HEADER.SEQ.ForeignFlag] = m_cTrnStatus.Head.ForeignFlag; // aTranHead[Column.TRAN_HEADER.SEQ.CustCnt] = (m_cTrnStatus.Head.CustCnt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.PayGndrDiv] = m_cTrnStatus.Head.PayGndrDiv; // aTranHead[Column.TRAN_HEADER.SEQ.PayAge] = m_cTrnStatus.Head.PayAge.ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.ManCmpnpsnCnt] = m_cTrnStatus.Head.ManCmpnpsnCnt.ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.WomanCmpnpsnCnt] = m_cTrnStatus.Head.WomanCmpnpsnCnt.ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.TotQty] = (m_cTrnStatus.Head.TotQty).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.TotSaleAmt] = (m_cTrnStatus.Head.TotSaleAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.TotDcAmt] = (m_cTrnStatus.Head.TotDcAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.NetSaleAmt] = (m_cTrnStatus.Head.NetSaleAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.ItemDcAmt] = (m_cTrnStatus.Head.ItemDcAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.CpiDcAmt] = (m_cTrnStatus.Head.CpiDcAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.SetDcAmt] = (m_cTrnStatus.Head.SetDcAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.EtcAmt] = (m_cTrnStatus.Head.EtcDcAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.TotVatAmt] = (m_cTrnStatus.Head.TotVatAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.SvcFeeAmt] = (m_cTrnStatus.Head.SvcFeeAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.SvcFeeVat] = (m_cTrnStatus.Head.SvcFeeVat).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.EtcVatAmt] = (m_cTrnStatus.Head.EtcVatAmt).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.AftSavePoint] = (m_cTrnStatus.Head.AftSavePoint).ToString(); // aTranHead[Column.TRAN_HEADER.SEQ.AmtDutchPayYn] = m_cTrnStatus.Head.AmtDutchPayYn; // aTranHead[Column.TRAN_HEADER.SEQ.BillSplitCnt] = (m_cTrnStatus.Head.BillSplitCnt).ToString(); // return ItemColumn.MakeMessage(aTranHead, Column.TRAN_HEADER.LEN, Column.TRAN_HEADER.TYPE); // } // catch (Exception ex) // { // UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeTranHeader()", "Exception." + ex.Message); // } // return ""; //} // Rhee, 2017.10.23, 포스별 매출 조회기능 추가 Start /// /// 통신헤더 전문을 생성 /// /// /// /// /// /// public static string MakeCommHeader(int nMsgLen, string sMsgType, string sCmpCd, string sPosNo) { try { PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS; string[] aCommHead = new string[Column.COMM_HEADER.LEN.Length]; // 통신헤더의 전문 길이는 통신헤더길이 제외 // 박동철B, 조충연K - 2016.0818 //int nHeadLen = nMsgLen + LenMessage(Column.COMM_HEADER.LEN); int nHeadLen = nMsgLen; aCommHead[Column.COMM_HEADER.SEQ.MsgLen] = nHeadLen.ToString(); aCommHead[Column.COMM_HEADER.SEQ.MsgType] = sMsgType; aCommHead[Column.COMM_HEADER.SEQ.CmpCd] = sCmpCd; aCommHead[Column.COMM_HEADER.SEQ.BrandCd] = m_cPosStatus.Base.BrandCd; aCommHead[Column.COMM_HEADER.SEQ.StoreCd] = m_cPosStatus.Base.StoreNo; aCommHead[Column.COMM_HEADER.SEQ.PosNo] = sPosNo; //aCommHead[Column.COMM_HEADER.SEQ.RegNo] = m_cPosStatus.Base.RegNo; aCommHead[Column.COMM_HEADER.SEQ.TradeNo] = m_cPosStatus.Base.TradeNo; aCommHead[Column.COMM_HEADER.SEQ.TranYmd] = m_cPosStatus.Base.SaleDate; aCommHead[Column.COMM_HEADER.SEQ.SysYmd] = DateTime.Now.ToString("yyyyMMdd"); aCommHead[Column.COMM_HEADER.SEQ.SysHms] = DateTime.Now.ToString("HHmmss"); aCommHead[Column.COMM_HEADER.SEQ.EncType] = "0"; aCommHead[Column.COMM_HEADER.SEQ.ErrCd] = "000"; return ItemColumn.MakeMessage(aCommHead, Column.COMM_HEADER.LEN, Column.COMM_HEADER.TYPE); } catch (Exception ex) { UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeCommHeader()", "Exception." + ex.Message); } return ""; } // Rhee, 2017.10.23, 포스별 매출 조회기능 추가 End } #endregion }