
/*-----------------------------------------------------------------------------------------------*/
// 설      명 : 전문(TRAN,IRT) 상수 선언
// 작  성  자 : 
// 변경  이력 : 
/*-----------------------------------------------------------------------------------------------*/
namespace Cosmos.Common
{
    /// <summary>
    /// 마스터 플래그 값 또는 거래 TR에 셋팅 구분 정의
    /// </summary>
    public class ItemConst
    {
        #region TRAN_TYPE(거래구분)
        /// <summary>
        /// 거래구분
        /// </summary>
        public class TRAN_DIV
        {
            /// <summary>
            /// 정상(0xx)
            /// </summary>
            public const string NORMAL = "0";

            /// <summary>
            /// 반품(1xx)
            /// </summary>
            public const string REFUND = "1";
        }
        #endregion

        #region COMM_MSG_TYPE(전문구분)
        /// <summary>
        /// 전문구분
        /// </summary>
        public class COMM_MSG_TYPE
        {
            /// <summary>
            /// 01: TRAN
            /// </summary>
            public const string TRAN = "01";
            /// <summary>
            /// 02: 저널
            /// </summary>
            public const string JOURNAL = "02";
            /// <summary>
            /// 03: 서명
            /// </summary>
            public const string SIGN = "03";
            /// <summary>
            /// 04: 더미
            /// </summary>
            public const string DUMMY = "04";
            /// <summary>
            /// 05: IRT
            /// </summary>
            public const string IRT = "05";
            /// <summary>
            /// 06: POS IRT
            /// </summary>
            public const string POSIRT = "06";
            /// <summary>
            /// 07: LOG(로그 파일)
            /// </summary>
            public const string LOG = "07";
            /// <summary>
            /// 08: MST IRT
            /// </summary>
            public const string MSTIRT = "08";
            /// <summary>
            /// 09: 승인로그
            /// </summary>
            public const string APPRLOG = "09";
            /// <summary>
            /// 10: ETC저널
            /// </summary>
            public const string ETCJNRL = "10";
            /// <summary>
            /// 11: ETC TRAN
            /// </summary>
            public const string ETCTRAN = "11";
            /// <summary>
            /// 12: Cashier Test Log
            /// </summary>
            public const string TESTLOG = "12";
            /// <summary>
            /// 13: 긴급 메세지 전송
            /// </summary>
            public const string EMG_NOTE_SEND = "13";
            
            // 14(SIGN), 15(쉑쉑 주방) 데이터

            /// <summary>
            /// 18: SCALE LOG
            /// </summary>
            public const string SCALE_LOG = "18";
            /// <summary>
            /// 19: 보류 로그 이력
            /// </summary>
            public const string HOLD_LOG = "19";
            //#해피앱 추후적립 start, sskim
            /// <summary>
            /// 20: 해피앱추후적립 이력
            /// </summary>
            public const string HPAPP_AFTER_SAVE = "20";
            //#해피앱 추후적립 end, sskim

            //#20171120 유통기한 바코드 인식률 start, phj
            /// <summary>
            /// 21: 유통기한 바코드 인식률
            /// </summary>
            public const string BAR_SUCESS_RATE = "21";
            //#20171120 유통기한 바코드 인식률 end, phj

            //#20180413 웰컴카드 신규기능 추가 start,phj
            /// <summary>
            /// 22:웰컴카드 승인
            /// </summary>
            public const string WELCOME_INFO = "22";
            //#20180413 웰컴카드 신규기능 추가 end,phj

            //#15945 해피오더 자동주문 상세기능 start
            /// <summary>
            /// 23:해피오더 자동주문 로그 
            /// </summary>
            public const string HPO_AUTOORDER_LOG = "23";
            //#15945 해피오더 자동주문 상세기능 end

            /// <summary>
            /// 2019-03-15 - 1997fx11 : 회권구매이력 수신
            /// </summary>
            public const string HPC_CUST_BUY_HIST = "06";
            /// <summary>
            /// 2019-03-20 - 1997fx11 : 신규상품 수신
            /// </summary>
            public const string NEW_PRODUCT_BY_IRT = "06";
            /// <summary>
            /// 2019-03-20 - 1997fx11 : 시스템정보 전송
            /// </summary>
            public const string SEND_SYSTEM_INFO_BY_IRT = "06";
        }
        #endregion

        #region TRAN_KIND(거래종류)
        public class TRAN_KIND
        {
            /// <summary>
            /// 일반거래
            /// </summary>
            public class NORMAL
            {
                /// <summary>
                /// 거래모드 구분자:일반거래(x0x)
                /// </summary>
                public const string DELIMITER = "0";

                /// <summary>
                /// 매출(x00)
                /// </summary>
                public const string SALE = "00";
            }
            /// <summary>
            /// 미결거래
            /// </summary>
            public class UNDECIDED
            {
                /// <summary>
                /// 거래모드 구분자:미결거래(x1x)
                /// </summary>
                public const string DELIMITER = "1";

                /// <summary>
                /// 예약등록(x10)
                /// </summary>
                public const string RESERVATION_REG = "10";
                /// <summary>
                /// 예약완료(x11)
                /// </summary>
                public const string RESERVATION_COMPLETE = "11";
                //#Rhee, 20180117 미주 픽업코드 추가 Start
                /// <summary>
                /// 예약픽업(x12)
                /// </summary>
                public const string RESERVATION_PICKUP = "12";
                //#Rhee, 20180117 미주 픽업코드 추가 End
            }
            /// <summary>
            /// 대외거래
            /// </summary>
            public class FORIGN
            {
                /// <summary>
                /// 거래모드 구분자:대외거래(x2x)
                /// </summary>
                public const string DELIMITER = "2";

                /// <summary>
                /// O2O(x20)
                /// </summary>
                public const string O2O = "20";
                /// <summary>
                /// 쇼핑몰(x21)
                /// </summary>
                public const string SHOPPINGMALL = "21";
            }
            /// <summary>
            /// 사후거래
            /// </summary>
            public class AFTER
            {
                /// <summary>
                /// 거래모드 구분자:사후거래(x3x)
                /// </summary>
                public const string DELIMITER = "3";

                /// <summary>
                /// 해피포인트 적립(x30)
                /// </summary>
                public const string HP_SAVE = "30";
                /// <summary>
                /// 현금영수증(x31)
                /// </summary>
                public const string CASH_RECEIPT = "31";
            }
            /// <summary>
            /// 충전판매거래
            /// </summary>
            public class CHARGESALE
            {
                /// <summary>
                /// 거래모드 구분자:충전거래(x4x)
                /// </summary>
                public const string DELIMITER = "4";

                /// <summary>
                /// 충전거래(x40)
                /// </summary>
                public const string CHARGE = "40";
                /// <summary>
                /// 환불거래(x41)
                /// </summary>
                public const string REFUND = "41";
                /// <summary>
                /// 선불판매(x42)
                /// </summary>
                public const string PREPAID = "42"; 
                /// <summary>
                /// 상품권판매(x43)
                /// </summary>
                public const string GIFT = "43";
            }
            /// <summary>
            /// 기타거래
            /// </summary>
            public class ETC
            {
                /// <summary>
                /// 거래모드 구분자:기타거래(x5x)
                /// </summary>
                public const string DELIMITER = "5";

                /// <summary>
                /// LOSS(x50)
                /// </summary>
                public const string LOSS = "50";
            }

            //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 start
            /// <summary>
            /// 해피오더 랜덤박스
            /// </summary>
            public class HPO_LOG
            {
                /// <summary>
                /// 거래모드 구분자:기타거래(x5x)
                /// </summary>
                public const string DELIMITER = "6";

                /// <summary>
                /// 해피오더 랜덤박스
                /// </summary>
                public const string LANDOM_BOX = "60";
            }
            //#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 end

            /// <summary>
            /// 입출금거래
            /// </summary>
            public class STATEMENT
            {
                /// <summary>
                /// 거래모드 구분자:입출금거래(x8x)
                /// </summary>
                public const string DELIMITER = "8";

                /// <summary>
                /// 준비금(x80)
                /// </summary>
                public const string RESERVE_FUND = "80";
                /// <summary>
                /// 마감시재(x81)
                /// </summary>
                public const string CLOSING_MONEY = "81";
                /// <summary>
                /// 기타입출금(x82)
                /// </summary>
                public const string ETC_STATEMENT = "82";
                /// <summary>
                /// 중간정산(x83)
                /// </summary>
                public const string MIDDLE_ADJUSTMENT = "83";
                /// <summary>
                /// 정산(x84)
                /// </summary>
                public const string ADJUSTMENT = "84";
            }
            /// <summary>
            /// 로그거래
            /// </summary>
            public class LOG
            {
                /// <summary>
                /// 거래모드 구분자:로그거래(x9x)
                /// </summary>
                public const string DELIMITER = "9";
                /// <summary>
                /// 거래중지(x90)
                /// </summary>
                public const string STOP = "90";
                /// <summary>
                /// 거래보류(x91)
                /// </summary>
                public const string HOLD_DEAL = "91";
                /// <summary>
                /// 로그인(x92)
                /// </summary>
                public const string LOGIN = "92";
                /// <summary>
                /// 로그오프(x93)
                /// </summary>
                public const string LOGOFF = "93";
                /// <summary>
                /// 돈통 열림(x94)
                /// </summary>
                public const string OPEN_CASH_DRAWER = "94";
                /// <summary>
                /// 아이템 지정 취소(x95)
                /// </summary>
                public const string ITEM_CANCEL = "95";
                /// <summary>
                /// 영수증 재발행(x96)
                /// </summary>
                public const string RE_PRINT = "96";
                /// <summary>
                /// 개점
                /// </summary>
                public const string POS_OPEN = "97";
                /// <summary>
                /// 폐점
                /// </summary>
                public const string POS_CLOSE = "98";
                //17.05.18 dkshin 쇼킹박스 추가
                /// <summary>
                /// 쇼킹박스(x99)
                /// </summary>
                public const string SHOCKING_BOX = "99";
            }
        }
        #endregion

        #region TR_ITEM_ID(결제수단 항목)
        public class TR_ITEM_ID
        {

            /// <summary>
            /// 현금결제 그룹 코드
            /// </summary>
            public const string CASH_ITEM = "00";
            /// <summary>
            /// 현금결제 세부항목
            /// </summary>
            public class CASH
            {
                /// <summary>
                /// 현금코드
                /// </summary>
                public const string CASH_PAY = "00";

            }

            /// <summary>
            /// 수표결제 그룹 코드
            /// </summary>
            public const string CHECK_ITEM = "01";
            /// <summary>
            /// 수표 결제 세부항목
            /// </summary>
            public class CHECK
            {
                /// <summary>
                /// 수표결제
                /// </summary>
                public const string CHECK_PAY = "00";

            }

            /// <summary>
            /// 신용카드결제 그룹 코드
            /// </summary>
            public const string CREDITCARD_ITEM = "02";
            /// <summary>
            /// 신용카드 결제 세부항목
            /// </summary>
            public class CREDITCARD
            {
                /// <summary>
                /// 일반카드
                /// </summary>
                public const string CREDIT_CARD = "00";
                /// <summary>
                /// 제휴카드
                /// </summary>
                public const string PARTNERSHIP_CARD = "01";
            }

            /// <summary>
            /// 제휴 할인(통신사) 코드
            /// </summary>
            public const string MOBILE_COM_POINT = "03";
            /// <summary>
            /// 제휴 할인(통신사) 결제 세부항목
            /// </summary>
            public class MOBILE_COM
            {
                /// <summary>
                /// SKT
                /// </summary>
                public const string MOBILE_SKT = "00";
                /// <summary>
                /// KTF
                /// </summary>
                public const string MOBILE_KTF = "01";
                /// <summary>
                /// LGT
                /// </summary>
                public const string MOBILE_LGT = "02";
                /// <summary>
                /// 오일뱅크
                /// </summary>
                public const string OILBANK_POINT = "03";
                /// <summary>
                /// 현대블루멤버스
                /// </summary>
                public const string HBLUE_M_POINT = "04";
                /// <summary>
                /// 기아레드멤버스
                /// </summary>
                public const string KRED_M_POINT = "05";
                /// <summary>
                /// KT VIP(KT 멤버십VIP초이스)
                /// </summary>
                public const string MOBILE_KT_VIP = "06";
                /// <summary>
                /// KT 멤버십 더블할인 시즌2
                /// </summary>
                public const string MOBILE_KT_DOUBLE = "09";
                //#20180413 웰컴카드 신규기능 추가 start,phj
                /// <summary>
                /// 웰컴카드 할인
                /// </summary>
                public const string WELCOMECARD = "10";
                //#20180413 웰컴카드 신규기능 추가 end,phj
            }

            /// <summary>
            /// 포인트 사용 코드
            /// </summary>
            public const string POINT_ITEM = "04";
            /// <summary>
            /// 포인트 결제 세부항목
            /// </summary>
            public class POINT_USE
            {
                /// <summary>
                /// 해피포인트 사용
                /// </summary> 
                public const string HAPPY_POINT = "00";
                /// <summary>
                /// 삼성포인트
                /// </summary>
                public const string SAMSUNG_POINT = "02";
                /// <summary>
                /// 오케이 캐쉬백
                /// </summary>
                public const string OKCASHBACK_POINT = "03";
                /// <summary>
                /// 해피포인트 사용 - 중국
                /// </summary>
                public const string HAPPY_POINT_USE_CHINA = "04";
                //*** MoonSeokWoo 2017.12.27 Add
                /// <summary>
                /// 현대MPoint
                /// </summary>
                public const string HYUNDAI_MPOINTS = "07";
                //*** MoonSeokWoo 2017.12.27 End
                /// <summary>
                /// 신한포인트
                /// </summary>
                public const string SHINHAN_POINT = "06";

                // grayber@20180102 우리모아포인트 추가 start - 포인트 사용 코드 세부항목 추가
                /// <summary>
                /// 우리모아포인트
                /// </summary>
                public const string WOORIMORE_POINTS = "08";
                // grayber@20180102 우리모아포인트 추가 end

                //grayber@20180208 코레일 마일리지 입력 start - 포인트 사용 세부 코드 추가 '05'
                /// <summary>
                /// 코레일 마일리지
                /// </summary>
                public const string KORAIL_MILEAGE = "05";
                //grayber@20180208 코레일 마일리지 입력 end
            }

            /// <summary>
            /// 상품권 결제 그룹 코드
            /// </summary>
            public const string GIFT_ITEM = "06";
            public class GIFT
            {
                /// <summary>
                /// 통합상품권
                /// </summary>
                public const string GIFT_COM = "00";
                /// <summary>
                /// 파리상품권
                /// </summary>
                public const string GIFT_PC = "01";
                /// <summary>
                /// 비알상품권
                /// </summary>
                public const string GIFT_BBK = "02";
                /// <summary>
                /// 삼립상품권
                /// </summary>
                public const string GIFT_SL = "03";
                /// <summary>
                /// 해피머니 상품권
                /// </summary>
                public const string GIFT_HP = "04";
            }

            /// <summary>
            /// 페이 결제 그룹 코드
            /// </summary>
            public const string PAY_ITEM = "07";
            public class PAY
            {
                /// <summary>
                /// 알리페이
                /// </summary>
                public const string ALIPAY_PAY = "00";
                /// <summary>
                /// 위챗페이
                /// </summary>
                public const string WECHAT_PAY = "01";
                /// <summary>
                /// 스마일페이
                /// </summary>
                public const string SMILE_PAY = "02";
                /// <summary>
                /// T페이
                /// </summary>
                public const string T_PAY = "03";

                // Rhee, 2017/09/04 은련페이 세부결제코드 추가 -- Start
                /// <summary>
                /// T페이
                /// </summary>
                public const string UNION_PAY = "04";
                // Rhee, 2017/09/04 은련페이 세부결제코드 추가 -- End

                /// <summary>
                /// 위챗페이 - Bai Rong
                /// </summary>
                public const string WECHAT_BIORONG_PAY = "05";    //#20170911.001, 중국 위쳇 페이 (바이롱) 결제 코드;girak.kim

                /// <summary>
                /// 샤오청쉬 - 기프트 카드 
                /// </summary>
                public const string XIAO_GIFTCARD_PAY = "06";     //#20170911.001, 중국 샤오청쉬 기프트카드 (바이롱) 결제 코드;girak.kim
            }

            /// <summary>
            /// 할인 쿠폰 그룹
            /// </summary>
            public const string COUPON_ITEM = "08";
            public class COUPON
            {
                /// <summary>
                /// 00:일반 쿠폰
                /// </summary>
                public const string NORMAL = "00";
                /// <summary>
                /// 01:매장 쿠폰
                /// </summary>
                public const string STORE = "01";
                /// <summary>
                /// 02:해피 쿠폰
                /// </summary>
                public const string INCARD = "02";
                /// <summary>
                /// 03:온라인쿠폰(중국)
                /// </summary>
                public const string ONLINE = "03";
                /// <summary>
                /// 04:케익교환권
                /// </summary>
                public const string CAKE_CHANGE = "04";
            }

            /// <summary>
            /// 모바일 캐시 결제 그룹 코드
            /// </summary>
            public const string MOBILECASH_ITEM = "09";
            public class MOBILECASH
            {
                /// <summary>
                /// 티머니
                /// </summary>
                public const string T_MONEY = "00";
                /// <summary>
                /// 캐시비
                /// </summary>
                public const string CASHBEE = "01";
            }

            /// <summary>
            /// 선불카드 결제 그룹 코드
            /// </summary>
            public const string PPCARD_ITEM = "10";
            public class PPCARD
            {
                /// <summary>
                /// 해피기프트카드
                /// </summary>
                public const string HP_GIFT = "00";
                /// <summary>
                /// 선불카드
                /// </summary>
                public const string PP_CARD = "01";
                //#20171018, 해피기프트(코나머니) 결제코드(신용->선불) 변경 Start, srlee
                /// <summary>
                /// 해피기프트카드(코나머니)
                /// </summary>
                public const string HPGIFT_CARD = "02";
                //#20171018, 해피기프트(코나머니) 결제코드(신용->선불) 변경 End, srlee
                /// <summary>
                /// 선불카드(해피조이)
                /// </summary>
                public const string HPPP_CARD = "04";
            }

            /// <summary>
            /// 모바일콘 결제 그룹 코드
            /// </summary>
            public const string MOBILECON_ITEM = "11";
            public class MOBILECON
            {
                /// <summary>
                /// 기프트콘
                /// </summary>
                public const string GIFTCON = "00";
                /// <summary>
                /// 큐피콘
                /// </summary>
                public const string QPCON = "01";
                /// <summary>
                /// 하트콘
                /// </summary>
                public const string HARTCON = "02";
                /// <summary>
                /// 지마켓
                /// </summary>
                public const string G_MARKET = "03";
                /// <summary>
                /// 삼성모바일
                /// </summary>
                public const string SAMSUNG_MOBILE = "04";
                /// <summary>
                /// 신한해피콘
                /// </summary>
                public const string SHINHAN_HPCON = "05";
                /// <summary>
                /// 해피콘
                /// </summary>
                public const string HPCON = "06";
                /// <summary>
                /// 옥션
                /// </summary>
                public const string AUCTIONCON = "07";
                /// <summary>
                /// 이베이
                /// </summary>
                public const string E_BAYCON = "08";
                /// <summary>
                /// 슈퍼브랜드딜
                /// </summary>
                public const string SUPERBRAND = "09";
                /// <summary>
                /// 디몬
                /// </summary>
                public const string TMON = "10";
                /// <summary>
                /// 기프트쇼
                /// </summary>
                public const string GIFTSHOW = "11";

            }

            /// <summary>
            /// 직원 결제 그룹 코드
            /// </summary>
            public const string EMP_PAY_ITEM = "12";
            public class EMP_PAY
            {
                /// <summary>
                /// SPC임직원
                /// </summary>
                public const string SPC = "00";
                /// <summary>
                /// 세브란스
                /// </summary>
                public const string SEVERANCE = "01";
                /// <summary>
                /// 아워홈
                /// </summary>
                public const string OURHOME = "02";
            }

            /// <summary>
            /// 외상 결제 그룹 코드
            /// </summary>
            public const string CREDIT_ITEM = "13";
            public class CREDIT
            {
                /// <summary>
                /// 외상
                /// </summary>
                public const string CREDIT_PAY = "00";

                // Rhee, 2017/09/22 딜리버리 외매(선매) 세부결제코드 추가 -- START
                /// <summary>
                /// 딜리버리 외매(선매) 세부결제코드 추가
                /// </summary>
                public const string CREDIT_PAY_DELIVERY = "01";
                // Rhee, 2017/09/22 딜리버리 외매(선매) 세부결제코드 추가 -- END
            }

            /// <summary>
            /// 외화 결제 그룹 코드
            /// </summary>
            public const string FOREIGNEX_ITEM = "14";
            public class FOREIGNEX
            {
                /// <summary>
                /// 달러
                /// </summary>
                public const string USD = "01";
                /// <summary>
                /// 유로
                /// </summary>
                public const string EUR = "03";
                /// <summary>
                /// 엔
                /// </summary>
                public const string JPY = "02";
                /// <summary>
                /// 위안
                /// </summary>
                public const string CNY = "04";
            }

            /// <summary>
            /// 예약 결제 그룹 코드
            /// </summary>
            public const string RESERVATION_ITEM = "15";
            public class RESERVATION
            {
                /// <summary>
                /// 예약 선금
                /// </summary>
                public const string RESERVATION_PAY = "00";
                /// <summary>
                /// 예약 잔금
                /// </summary>
                public const string BALANCE_PAY = "01";

            }

            /// <summary>
            /// 직원 할인그룹 코드
            /// </summary>
            public const string EMP_DC_ITEM = "16";
            public class EMP_DC
            {
                /// <summary>
                /// SPC임직원할인
                /// </summary>
                public const string SPC = "00";
                /// <summary>
                /// 세브란스할인
                /// </summary>
                public const string SEVERANCE = "01";
                /// <summary>
                /// 삼성카드
                /// </summary>
                public const string SAMSUNGCARD = "02";
                /// <summary>
                /// SPC임직원할인 - 중국
                /// </summary>
                public const string SPC_CHINA = "03";
                /// <summary>
                /// SPC임직원할인(결제)
                /// </summary>
                public const string SPC_PAY = "04";
            }

            /// <summary>
            /// 임의 할인
            /// </summary>
            public const string USER_DC_ITEM = "17";
            public class USER_DC
            {
                /// <summary>
                /// 없음
                /// </summary>
                public const string NORMAL = "00";
                /// <summary>
                /// 서비스(무료)
                /// </summary>
                public const string SERVICE = "01";
                /// <summary>
                /// 임의할인
                /// </summary>
                public const string RANDOMLY = "02";
                /// <summary>
                /// 환경사랑DC
                /// </summary>
                public const string ELOVE = "03";
                /// <summary>
                /// 제품교환권
                /// </summary>
                public const string ITEM_CHAGE_CPN = "04";
                /// <summary>
                /// 입점건물직원할인
                /// </summary>
                public const string IN_EMP_DC = "06";
                /// <summary>
                /// 입점건물직원할인(적립)
                /// </summary>
                public const string IN_EMP_DC_5 = "07";
                /// <summary>
                /// 전체 금액 할인
                /// </summary>
                public const string TOTAL_DC_AMT = "80";
                /// <summary>
                /// 전체 % 할인
                /// </summary>
                public const string TOTAL_DC_RATE = "81";
                /// <summary>
                /// 전체 추가금액 할인
                /// </summary>
                public const string TOTAL_ADDDC_AMT = "82";
                /// <summary>
                /// 카이스트 할인(2017.05.15)
                /// </summary>
                public const string KAIST_DC = "22";
            }

            /// <summary>
            /// 주문
            /// </summary>
            public const string ORDER_ITEM = "18";
            public class ORDER
            {
                /// <summary>
                /// 콜센터 배달결제
                /// </summary>
                public const string CALLCENTER_PAY = "00";
                /// <summary>
                /// 해피오더 결제
                /// </summary>
                public const string HAPPYORDER_PAY = "01";
                /// <summary>
                /// 배달의민족 배달결제
                /// </summary>
                public const string BAEMIN_PAY = "03";
                /// <summary>
                /// 양재오더(오더폼) 결제
                /// </summary>
                public const string ORDERFORM_PAY = "04";
                /// <summary>
                /// 요기요 배달결제(2017.05.15)
                /// </summary>
                public const string YOGIYO_PAY = "05";
                /// <summary>
                /// 해피오더사전예약할인(2017.05.15)
                /// </summary>
                public const string HPORDER_REVDC = "06";
                /// <summary>
                /// 해피오더 요기요
                /// </summary>
                public const string HPORDER_YOGIYO = "07";           //#10906_[BR] 요기요 해피오더 매출 처리 기능 개발_hs
                /// <summary>
                /// 해피오더 해피마켓
                /// </summary>
                public const string HPORDER_HAPPYMARKET = "08";      //#11078_[공통] 해피오더 외부채널 표시 방식 변경 적용 요청_hs
                /// <summary>
                /// 해피오더 배달의민족 
                /// </summary>
                public const string HPORDER_BAEMIN = "09";           //#11078_[공통] 해피오더 외부채널 표시 방식 변경 적용 요청_hs
                /// <summary>
                /// 해피오더 카카오 
                /// </summary>
                public const string HPORDER_KAKAO = "10";            //#11078_[공통] 해피오더 외부채널 표시 방식 변경 적용 요청_hs
                /// <summary>
                /// 해피오더 사전예약
                /// </summary>
                public const string HPORDER_BRMICRO = "11";          //20171215_해피오더 사전예약 결제코드 추가_hs

            }
            /// <summary>
            /// 주문유형구분
            /// </summary>
            public class ORDER_TYPE
            {
                /// <summary>
                /// 픽업
                /// </summary>
                public const string PICKUP = "01";
                /// <summary>
                /// 픽업-현장결제
                /// </summary>
                public const string PICKUP_FIELD_PAY = "02";
                /// <summary>
                /// 배달
                /// </summary>
                public const string DELIVERY = "03";
                /// <summary>
                /// 사전예약
                /// </summary>
                public const string PRE_RESERVATION = "04";
            }

            /// <summary>
            /// 캠페인할인결제
            /// </summary>
            public const string CPI_PAY_ITEM = "19";
            public class CPI_PAY
            {
                /// <summary>
                /// 신용카드 할인결제
                /// </summary>
                public const string CREDIT_CARD = "00";
                /// <summary>
                /// 티머니 할인결제
                /// </summary>
                public const string TMONEY = "51";
                /// <summary>
                /// 캐시비 할인결제
                /// </summary>
                public const string CASHBEE = "52";
                /// <summary>
                /// 스마일페이 할인결제
                /// </summary>
                public const string SMAILE_PAY = "53";
                /// <summary>
                /// 실효포인트 할인결제
                /// </summary>
                public const string HPEXT_PAY = "54";
            }

            /// <summary>
            /// 부가정보(기타수단)
            /// </summary>
            public const string ETC_INFO_ITEM = "80";
            public class ETC_INFO
            {
                /// <summary>
                /// 기타수단 - 현금영수증코드
                /// </summary>
                public const string CASHBILL = "00";
                /// <summary>
                /// 기타수단 - HP포인트 적립
                /// </summary>
                public const string SAVEPOINT = "01";
                /// <summary>
                /// 기타수단 - 해피기프트-충전/환불
                /// </summary>
                public const string HAPPYGIFT = "02";
                /// <summary>
                /// 기타수단 - 빚은몰 주문건수 조회
                /// </summary>
                public const string BIZEUN = "03";
                /// <summary>
                /// 기타수단 - 이지웰 주문건수 조회
                /// </summary>
                public const string EZWEL = "04";
                /// <summary>
                /// 기타수단 - HP포인트 적립 - 중국
                /// </summary>
                public const string POINT_SAVE_CHINA = "05";
                /// <summary>
                /// 기타수단 - OCB 적립
                /// </summary>
                public const string OCB_SAVE = "06";
                /// <summary>
                /// 기타수단 - 온라인쿠폰발행(중국)
                /// </summary>
                public const string ONLINE_CPN = "07";
                //20171019 dkshin 해피기프트(신) 충전 코드 변경(추가)
                /// <summary>
                /// 기타수단 - 해피기프트(신)-충전
                /// </summary>
                public const string HAPPYGIFTNEW_CHARGE = "08";

                //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start
                /// <summary>
                /// 기타수단 - 해피쿠폰 발송
                /// </summary>
                public const string HAPPYCPN_SEND = "09";
                //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end
            }

            /// <summary>
            /// 기타 결제 그룹 코드
            /// </summary>
            public const string PAYETC_ITEM = "99";
            public class PAYETC
            {
                /// <summary>
                /// 잔액교환권
                /// </summary>
                public const string BALANCE_VOUCHER = "00";
                /// <summary>
                /// 식권
                /// </summary>
                public const string MEAL_TIKET = "01";
                /// <summary>
                /// 기타결제
                /// </summary>
                public const string PAYETC_ITEM = "03";

                // grayber@20180115 인천공항 VIP 라운지 start - 결제 수단 코드 추가 '9904'
                /// <summary>
                /// 인천공항 VIP 라운지
                /// </summary>
                public const string VIP_LOUNGE = "04";
                // grayber@20180115 인천공항 VIP 라운지 end
            }
        }
        #endregion

        #region IRT_INQ_TYPE(INQ 종별)
        /// <summary>
        /// INQ 종별
        /// </summary>
        public class IRT_INQ_TYPE
        {
            /// <summary>
            /// 02:서버 시간 조회
            /// </summary>
            public const string SYSDATETIME = "02";
            /// <summary>
            /// 03:프로그램 업데이트 조회
            /// </summary>
            public const string PGMUPDATE = "03";
            /// <summary>
            /// 05: 메시지 전송 요청(긴급/영업 공지 요청)
            /// </summary>
            public const string MSG_TRANSFER_REQ = "05";
            /// <summary>
            /// 06: 파일 변경 완료 요청
            /// </summary>
            public const string PGMUPDATECOMPLTE = "06";
            /// <summary>
            /// 08: 영수증 트란 조회      
            /// </summary>
            public const string TRAN_CALL = "08";
            /// <summary>
            /// 09: 영업개시      
            /// </summary>
            public const string OPEN_REQ = "09";
            /// <summary>
            /// 11:외상고객 조회(잔액) 요청      
            /// </summary>
            public const string SALEONCREDIT_CUSTINQ = "11";
            /// <summary>
            /// 12:선불카드 고객 조회 요청
            /// </summary>
            public const string PRPAIDCARD_INQ = "12";
            /// <summary>
            /// 13:상품권 승인
            /// </summary>
            public const string GIFT_APPROVE_INQ = "13";
            /// <summary>
            /// 14:복권발행      
            /// </summary>
            public const string LOTTERY_NUMBERINQ = "14";
            /// <summary>
            /// 20: 위해상품 판매차단 메시지
            /// </summary>
            public const string HARMFUL_ITEM_MSG_REQ = "20";
            /// <summary>
            /// 25:점포 클레임 송신      
            /// </summary>
            public const string STORECLAIM_MSG_REQ = "25";
            /// <summary>
            /// 26:점포 방문 이력 송신(제조기사 타임 바코드)
            /// </summary>
            public const string STOR_VISIT = "26";
            /// <summary>
            /// 27:PVC 상자재고 송신      
            /// </summary>
            public const string PVCSTOCK_INQ = "27";
            /// <summary>
            /// 28:POS SPEC
            /// </summary>
            public const string POS_SPEC_INQ = "28";
            /// <summary>
            /// 30:잔액교환권 발행
            /// </summary>
            public const string EXCHANGE_TICKET_INQ = "30";
            /// <summary>
            /// 32:선불카드 고객 사용 요청
            /// </summary>
            public const string PRPAIDCARD_USE_REQ = "32";
            /// <summary>
            /// 33:외상사용 요청    
            /// </summary>
            public const string SALEONCREDIT_USE_INQ = "33";
            /// <summary>
            /// 34:최종 거래번호 조회
            /// </summary>
            public const string LAST_TRANNO_INQ = "34";

            /// <summary>
            /// 36:결락 데이터 요청
            /// </summary>
            public const string MISS_TRAN_INQ = "36";

            /// <summary>
            /// 37:시험결과 조회 요청  
            /// </summary>
            public const string TEST_MODE_SEARCH_REQ = "37";
            /// <summary>
            /// 38:시험결과 전송 요청  
            /// </summary>
            public const string TEST_MODE_RESULT_REQ = "38";
            /// <summary>
            /// 41:관공서 방문 알림  
            /// </summary>
            public const string ADMIN_VISIT_INQ = "41";
            /// <summary>
            /// POS 마스터 요청
            /// </summary>
            public const string POSMASTER_REQ = "40";
            /// <summary>
            /// 2019-02-22 - 1997fx11 : Kiosk 요청
            /// </summary>
            public const string KIOSK_REQ = "100";
            /// <summary>
            /// 자료조회
            /// </summary>
            public const string SERVER_INTERFACE_SCH = "42";
            /// <summary>
            /// 해피 기프트 충전이력
            /// </summary>
            public const string HAPPY_GIFT_RECHANGE = "43";

            /// <summary>
            /// 45: 수량 제한 캠페인 수량 조회
            /// </summary>
            public const string POSLINEUPORDER_REQ = "45";
            /// <summary>
            /// 46: 영수증 저널 조회      
            /// </summary>
            public const string JOURNAL_CALL = "46";
            /// <summary>
            /// 47: 이동단말기 조회 요청
            /// </summary>
            public const string VAN_CARDLOG_SEARCH = "47";
            /// <summary>
            /// 48: 이동단말기 등록 요청
            /// </summary>
            public const string VAN_CARDLOG_FINAL = "48";
            /// <summary>
            /// 49: 공지사항 조회
            /// </summary>
            public const string NOTICE_INQ_REQ = "49";
            /// <summary>
            /// 50:점포근태(근태등록요청)
            /// </summary>
            public const string EMP_COMMUTE = "50";
            /// <summary>
            /// 51: 서버FTP 정보 요청/응답
            /// </summary>
            public const string FTPINFO_REQ = "51";
            /// <summary>
            /// 52:점주/알바 모드
            /// </summary>
            public const string ONWER_MODE = "52";
            /// <summary>
            /// 53:점포점검저장여부확인
            /// </summary>
            public const string STORE_SAVE_CHECK = "53";
            /// <summary>
            /// 54:점포점검저장
            /// </summary>
            public const string STORE_CHECK_SAVE = "54";
            /// <summary>
            /// 55:POS TABLE 마스터 저장/조회 요청/응답
            /// </summary>
            public const string POS_TABLE_MST_INQ = "55";
            /// <summary>
            /// 56: HP 횟수 제한 캠페인 횟수 조회
            /// </summary>
            public const string CAMPAIGN_HPCNT_REQ = "56"; 
            /// <summary>
            /// 62:중국 선불카드 번호 조회 요청
            /// </summary>
            public const string PREPAIDCARD_SEL_INQ = "62";
            /// <summary>
            /// 63:중국 선불카드 번호 승인 요청
            /// </summary>
            public const string PREPAIDCARD_APPR_INQ = "63";
            /// <summary>
            /// 65:점포일일장비점검
            /// </summary>
            public const string STR_EQUIP_CHECK = "65";
            /// <summary>
            /// 66:점포일일장비점검 저장
            /// </summary>
            public const string STR_EQUIP_CHECK_SAVE = "66";
            /// <summary>
            /// 67:점포 매입처 조회
            /// </summary>
            public const string POS_SPPRINFO_REQ = "67";
            /// <summary>
            /// 68:상품 정보 조회
            /// </summary>
            public const string POS_ITEMINFO_REQ = "68";
            /// <summary>
            /// 69:POS LOG 파일 조회 요청
            /// </summary>
            public const string POS_LOGFILE_REQ = "69";
            /// <summary>
            /// 71:POS CONFIG 파일 송/수신
            /// </summary>
            public const string POS_CONFIG_UPLOAD = "71";
            //2017-06-02 dkshin 해피앱 추후적립
            /// <summary>
            /// 72:해피앱 추후적립
            /// </summary>
            public const string HPAPP_AFTER_SAVE_UPDATE = "72";

            //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start
            /// <summary>
            /// 78:고객 구매이력 정보 조회
            /// </summary>
            public const string HPMEMB_BUY_HIST = "78";
            //#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end

            //#20180413 웰컴카드 신규기능 추가 start,phj
            /// <summary>
            /// 79:웰컴카드 승인
            /// </summary>
            public const string WELCOME_INFO_INQ = "79";
            //#20180413 웰컴카드 신규기능 추가 end,phj

            //#15884 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 start
            /// <summary>
            /// 80:해피오더 실시간 재고 등록 알람 
            /// </summary>
            public const string HPO_INVENTORY_ALARM = "80";
            //#15884 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 end

            //#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 start
            /// <summary>
            /// 81:장부재고 품목
            /// </summary>
            public const string BOOK_INVENTORY = "81";
            //#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 end
        }
        #endregion

        #region IRT_PRT_DIV(INQ_TYPE : 42, 서버 IF 출력구분)
        /// <summary>
        /// PRT 종별
        /// </summary>
        public class IRT_PRT_DIV
        {
            /// <summary>
            /// 22: 행사취합주문      
            /// </summary>
            public const string EVENT_ORDER = "22";
            /// <summary>
            /// 23: 행사취합주문상세    
            /// </summary>
            public const string EVENT_ORDER_DETAIL = "23";
            /// <summary>
            /// 36: 본사반품조회      
            /// </summary>
            public const string RETURN_COMPANY = "36";
            /// <summary>
            /// 37: 본사반품 상세조회    
            /// </summary>
            public const string RETURN_COMPANY_DETAIL = "37";
            /// <summary>
            /// 35: 출하예정내역      
            /// </summary>
            public const string SHIPMENT_LIST = "35";
            /// <summary>
            /// 24: 해피포인트 추후 적립내역    
            /// </summary>
            public const string HP_RATE_REPORT = "24";
            /// <summary>
            /// 25: 해피포인트 추후 적립내역 상세  
            /// </summary>
            public const string HP_RATE_REPORT_DETAIL = "25";
        }
        #endregion

        #region HEAD_ORDER_DIV(주문구분)
        /// <summary>
        /// 주문구분
        /// </summary>
        public class HEAD_ORDER_DIV
        {
            /// <summary>
            /// 일반(0)       
            /// </summary>
            public const string NORMAL = "0";

            /// <summary>
            /// TOMB_STONE(1)
            /// </summary>
            public const string TOMB_STONE = "1";

            /// <summary>
            /// 배달(2)
            /// </summary>
            public const string DELIVERY = "2";

            /// <summary>
            /// 전화주문(3)
            /// </summary>
            public const string TEL_ORDER = "3";

            /// <summary>
            /// 포장(4)
            /// </summary>
            public const string PACKING = "4";
        }
        #endregion

        #region TRAINING_FLAG(연습모드설정)
        /// <summary>
        /// 연습모드 설정
        /// </summary>
        public class TRAINING_FLAG
        {
            /// <summary>
            /// 연습모드 NO (0)
            /// </summary>
            public const string TRAINING_NO = "0";

            /// <summary>
            /// 연습모드 YES (1)
            /// </summary>
            public const string TRAINING_YES = "1";

            ///// <summary>
            ///// 교육장(테스트매장) (2)
            ///// </summary>
            //public const string TEST_STORE_MODE = "2";
        }
        #endregion

        #region PLU_DC_DIV 단품 할인 구분
        /// <summary>
        /// 단품 할인 타입(0000:정상, 1701:무료(서비스), 1702:임의할인, 1704:제품교환권, 1706:입점건물직원할인)
        /// </summary>
        public class PLU_DC_DIV
        {
            /// <summary>
            /// 0000:정상(없음)
            /// </summary>
            public const string NORMAL = "0000";
            /// <summary>
            /// 1701:서비스(무료)
            /// </summary>
            public const string FREE = "1701";
            /// <summary>
            /// 1702:임의할인
            /// </summary>
            public const string POS_DC = "1702";
            /// <summary>
            /// 1703:환경사랑DC
            /// </summary>
            public const string ELOVE_DC = "1703";
            /// <summary>
            /// 1704:제품교환권
            /// </summary>
            public const string ITEM_CHAGE_CPN_DC = "1704";
            /// <summary>
            /// 1706:입점건물직원할인
            /// </summary>
            public const string IN_EMP_DC = "1706";
            /// <summary>
            /// 1707:입점건물직원할인(적립)
            /// </summary>
            public const string IN_EMP_DC_5 = "1707";
            /// <summary>
            /// 1708:해피콘할인
            /// </summary>
            public const string HAPPYCON_DC = "1708";
            /// <summary>
            /// 1709:기프티쇼할인
            /// </summary>
            public const string GIFTSHOW_DC = "1709";
            /// <summary>
            /// 1780:전체금액할인
            /// </summary>
            public const string IN_DC_TOTAMT = "1780";
            /// <summary>
            /// 1781:전체%할인
            /// </summary>
            public const string IN_DC_TOTRATE = "1781";
            /// <summary>
            /// 1782:전체추가할인
            /// </summary>
            public const string IN_DC_ADDAMT = "1782";
            /// <summary>
            /// 1791:세트할인
            /// </summary>
            public const string SET_DC = "1791";

            /// <summary>
            /// 1722:카이스트할인(2017.05.15)
            /// </summary>
            public const string KAIST_DC = "1722";
            /// <summary>
            /// 1806:해피오더사전예약할인(2017.05.15)
            /// </summary>
            public const string HPORDER_REVDC = "1806";
        }
        #endregion

        #region PLU_DC_TYPE 할인 유형
        /// <summary>
        /// 단품 할인 타입(0:없음, 1:소계할인, 2:단품할인)
        /// </summary>
        public class PLU_DC_TYPE
        {
            /// <summary>
            /// 0:정상(없음)
            /// </summary>
            public const string NORMAL = "0";
            /// <summary>
            /// 1:소계할인
            /// </summary>
            public const string DC_SUM = "1";
            /// <summary>
            /// 2:단품할인
            /// </summary>
            public const string DC_ITEM = "2";

        }
        #endregion

        #region PLU_CPN_DC_TYPE 쿠폰 할인 유형
        /// <summary>
        /// 쿠폰 할인 구분(0000:없음, 0800:쿠폰, 0802:해피쿠폰)
        /// </summary>
        public class PLU_CPN_DC_TYPE
        {
            /// <summary>
            /// 0000:정상(없음)
            /// </summary>
            public const string NORMAL = "0000";
            /// <summary>
            /// 0800:쿠폰
            /// </summary>
            public const string DC_CPN = "0800";
            /// <summary>
            /// 0802:해피쿠폰할인(스템프,복권)
            /// </summary>
            public const string DC_HAPPY_CPN = "0802";
            /// <summary>
            /// 0803:온라인쿠폰(중국)
            /// </summary>
            public const string DC_ONLINE_CPN = "0803";
        }
        #endregion

        #region PLU_ETC_DC_TYPE 기타 할인 유형
        /// <summary>
        /// 기타 할인 구분(0000:없음, 1802:해피오더할인)
        /// </summary>
        public class PLU_ETC_DC_TYPE
        {
            /// <summary>
            /// 0000:정상(없음)
            /// </summary>
            public const string NORMAL = "0000";
            /// <summary>
            /// 1802:해피오더할인
            /// </summary>
            public const string DC_HPORD = "1802";
            /// <summary>
            /// 1806:해피오더 사전예약 할인
            /// </summary>
            public const string DC_PRE_RESERVED = "1806";
        }
        #endregion

        #region PLU_ITEM_DIV(상품구분)
        /// <summary>
        /// 상품구분(0:일반, 1:세트, 2:세트자식, 3:부가상품, 4:세트할인, 5:상품권)
        /// </summary>
        public class PLU_ITEM_DIV
        {
            /// <summary>
            /// 0:일반  
            /// </summary>
            public const string NORMAL = "0";
            /// <summary>
            /// 1:세트
            /// </summary>
            public const string SET_MAIN = "1";
            /// <summary>
            /// 2:세트자식
            /// </summary>
            public const string SET_DETL = "2";
            /// <summary>
            ///  3:부가상품
            /// </summary>
            public const string OPT_MENU = "3";
            /// <summary>
            /// 4:세트할인
            /// </summary>
            public const string SET_DIS = "4";
            /// <summary>
            /// 5:상품권
            /// </summary>
            public const string GIFT = "5";
            /// <summary>
            /// 6:선불카드
            /// </summary>
            public const string PREPAID = "6";
        }
        #endregion

        #region PLU_FLAVOUR_DIV(플레이어구분)
        /// <summary>
        /// 플레이어구분(0:일반, 1:플레이버선택대상, 2:플레이버)
        /// </summary>
        public class PLU_FLAVOUR_DIV
        {
            /// <summary>
            /// 0:일반  
            /// </summary>
            public const string NORMAL = "0";
            /// <summary>
            /// 1:플레이버선택대상
            /// </summary>
            public const string FLAVOUR_OWN = "1";
            /// <summary>
            /// 2:플레이버
            /// </summary>
            public const string FLAVOUR = "2";
        }
        #endregion

        #region CPI_CUST_BNFT(캠페인고객혜택)
        /// <summary>
        /// 캠페인고객혜택(01:할인,02:적립,03:할인+적립,04:사은품,05:복권,06:명판,07:복권+명판,08:응모권,09:응모권+명판,10:스템프,11:할인(실효100%),12:사은품+적립,13:할인(실효))
        /// </summary>
        public class CPI_CUST_BNFT
        {
            /// <summary>
            /// 01:할인
            /// </summary>
            public const string DISCOUNT = "01";
            /// <summary>
            /// 02:적립
            /// </summary>
            public const string PNTSAVE = "02";
            /// <summary>
            /// 03:할인+적립
            /// </summary>
            public const string DIS_SAVE = "03";
            /// <summary>
            /// 04:사은품
            /// </summary>
            public const string FREEGIFT = "04";
            /// <summary>
            /// 05:복권
            /// </summary>
            public const string LOTTERY = "05";
            /// <summary>
            /// 06:명판
            /// </summary>
            public const string RECEIPT = "06";
            /// <summary>
            /// 07:복권+명판
            /// </summary>
            public const string LOTT_REC = "07";
            /// <summary>
            /// 08:응모권
            /// </summary>
            public const string ENTRY = "08";
            /// <summary>
            /// 09:응모권+명판
            /// </summary>
            public const string ENTR_REC = "09";
            /// <summary>
            /// 10:스탬프
            /// </summary>
            public const string HP_STAMP = "10";
            /// <summary>
            /// 11:할인(실효100%)
            /// </summary>
            public const string DIS_POINT_ALL = "11";
            /// <summary>
            /// 12:사은품+적립
            /// </summary>
            public const string FREE_SAVE = "12";
            /// <summary>
            /// 13:할인(실효일부)
            /// </summary>
            public const string DIS_POINT = "13";

            //grayber@20171214 캠페인 리펀드 쿠폰 start
			/// <summary>
			/// 0F:리펀드
			/// </summary>
			public const string REFUND = "0F";
            //grayber@20171214 캠페인 리펀드 쿠폰 end
        }
        #endregion

        #region CPI_DC_APPLY_TYPE(할인적용방법)
        /// <summary>
        /// 상품적용방법(01:상품별, 02:상품합산, 03:결합, 04:N+1, 05:전체상품, 06:사은품(삭제), 07:결제금액)
        /// </summary>
        public class CPI_ITEM_APPLY_METHD
        {
            /// <summary>
            /// 01:상품별
            /// </summary>
            public const string PLUITEM = "01";
            /// <summary>
            /// 02:상품합산
            /// </summary>
            public const string PLUSUM = "02";
            /// <summary>
            /// 03:결합
            /// </summary>
            public const string PLULINK = "03";
            /// <summary>
            /// 04:N+M
            /// </summary>
            public const string NPLUS = "04";
            /// <summary>
            /// 05:전체상품
            /// </summary>
            public const string RECTSUM = "05";
            ///// <summary>
            ///// 06:사은품(미사용)
            ///// </summary>
            //public const string FREEGIFT = "06";
            /// <summary>
            /// 07:(전체상품)결제금액
            /// </summary>
            public const string PAYMENT = "07";
        }
        #endregion

        #region CPI_DC_TYPE(할인구분)
        /// <summary>
        /// 할인유형(1:율,2:금액, 3:판매금액)
        /// </summary>
        public class CPI_DC_TYPE
        {
            /// <summary>
            /// 1:할인율
            /// </summary>
            public const string RATE = "1";
            /// <summary>
            /// 2:할인금액
            /// </summary>
            public const string AMT = "2";
            /// <summary>
            /// 3:판매금액
            /// </summary>
            public const string PRICE = "3";
        }
        #endregion

        #region CPI_COND_TYPE 캠페인 조건 유형
        /// <summary>
        /// CPI_COND_TYPE => 캠페인 구성자격 구분(1:수량, 2:금액, 3:최소수량)
        /// </summary>
        public class CPI_COND_TYPE
        {
            /// <summary>
            /// 1:수량
            /// </summary>
            public const string MATCH_QTY = "1";
            /// <summary>
            /// 2:금액
            /// </summary>
            public const string MIN_AMT = "2";
            /// <summary>
            /// 3:최소수량
            /// </summary>
            public const string MIN_QTY = "3";
        }
        #endregion

        #region CPI_TRGT_AMT_TYPE => 캠페인성립금액 구분
        /// <summary>
        /// CPI_TRGT_AMT_TYPE => 캠페인성립금액 구분
        /// </summary>
        public class CPI_TRGT_AMT_TYPE
        {
            /// <summary>
            /// 1:구매금액체크
            /// </summary>
            public const string RECT_AMT = "1";
            /// <summary>
            /// 2:대상상품금액체크
            /// </summary>
            public const string ITEM_AMT = "2";
            /// <summary>
            /// 3:구매금액+대상상품금액체크
            /// </summary>
            public const string RECT_ITEM_AMT = "3";
        }
        #endregion

        #region CPI_TRGT_TYPE => 캠페인대상
        /// <summary>
        /// CPI_TRGT_TYPE => 캠페인대상(1:전체, 2:HPC결제, 3:HPC고객, 4:신용카드, 5:해피앱고객)
        /// </summary>
        public class CPI_TRGT_CUST_TYPE
        {
            /// <summary>
            /// 1:전체
            /// </summary>
            public const string NORMAL = "1";
            /// <summary>
            /// 2:HPC결제
            /// </summary>
            public const string HPC_PAY = "2";
            /// <summary>
            /// 3:HPC고객
            /// </summary>
            public const string HPC_CUST = "3";
            /// <summary>
            /// 4:신용카드
            /// </summary>
            public const string CREDIT_CARD = "4";
            /// <summary>
            /// 5:해피앱고객
            /// </summary>
            public const string HAPPYAPP = "5";
        }
        #endregion

        #region CPI_CUST_PAY_TYPE => 캠페인지불 구분
        /// <summary>
        /// CPI_CUST_PAY_TYPE => 캠페인지불 구분(00:전체, 01:신용카드, 02:캐시비, 03:티머니, 04:스마일페이)
        /// </summary>
        public class CPI_CUST_PAY_TYPE
        {
            /// <summary>
            /// 00:일반
            /// </summary>
            public const string NORMAL = "00";
            /// <summary>
            /// 01:신용카드
            /// </summary>
            public const string CREDTCARD = "01";
            /// <summary>
            /// 02:캐시비
            /// </summary>
            public const string CASHBEE = "02";
            /// <summary>
            /// 03:TMONEY
            /// </summary>
            public const string TMONEY = "03";
            /// <summary>
            /// 04:스마일페이
            /// </summary>
            public const string SMILEPAY = "04";
            /// <summary>
            /// 98:해피포인트적립(POS자체사용)
            /// </summary>
            public const string HP_SAVE = "98";
            /// <summary>
            /// 99:해피포인트사용(POS자체사용)
            /// </summary>
            public const string HP_USE = "99";
        }
        #endregion

        #region CPI_ADD_ACCUM_DIV => HPC추가적립 구분
        /// <summary>
        /// CPI_ADD_ACCUM_DIV => HPC추가적립 구분(0:적립없음, 1:BILL전체, 2:대상상품, 3:행사대상외 구매상품)
        /// </summary>
        public class CPI_ADD_ACCUM_DIV
        {
            /// <summary>
            /// 1:BILL전체
            /// </summary>
            public const string RECT_AMT = "1";
            /// <summary>
            /// 2:대상상품
            /// </summary>
            public const string ITEM_AMT = "2";
            /// <summary>
            /// 3:행사대상외상품
            /// </summary>
            public const string NOT_ITEM_AMT = "3";
        }
        #endregion

        #region SALE_APP_DIV(결제 수단 승인,취소 처리 플래그)
        /// <summary>
        /// 결제 수단 승인/취소 처리 플래그
        /// </summary>
        public class SALE_APP_DIV
        {
            /// <summary>
            /// 정상 승인
            /// </summary>
            public const string APP_NORMAL = "0";
            /// <summary>
            /// 취소/반품 승인
            /// </summary>
            public const string APP_RETURN = "1";
            /// <summary>
            /// 결제 취소
            /// </summary>
            public const string APP_CANCEL = "2";

        }
        #endregion

        #region PAY_CANCEL_DIV(결제 취소 구분)
        /// <summary>
        /// 결제 취소 구분
        /// </summary>
        public class PAY_CANCEL_DIV
        {
            /// <summary>
            /// 정상 : 0
            /// </summary>
            public const string NORMAL = "0";
            /// <summary>
            /// 취소 : 1
            /// </summary>
            public const string CANCEL = "1";
        }
        #endregion

        #region PAY_APP_DIV(결제 승인 구분)
        /// <summary>
        /// 결제 승인 구분
        /// </summary>
        public class PAY_APP_DIV
        {
            /// <summary>
            /// 정상 : 0
            /// </summary>
            public const string NORMAL = "0";
            /// <summary>
            /// 강제 : 1
            /// </summary>
            public const string COMPULSION = "1";
            /// <summary>
            /// CAT 단말기 : 2
            /// </summary>
            public const string CAT_TERMINAL = "2";
            /// <summary>
            /// XCHARGE 승인 : 7
            /// </summary>
            public const string X_CHARGE = "7";
            /// <summary>
            /// 전화취소 : 8
            /// </summary>
            public const string PHON_CANCEL = "8";
            /// <summary>
            /// 이동단말기 승인 :9
            /// </summary>
            public const string PDA_APPR = "9";

        }
        #endregion

        #region PAY_CASHBILL_DIV(현금영수증 발행 여부)
        /// <summary>
        /// 현금영수증 발행 여부
        /// </summary>
        public class PAY_CASHBILL_DIV
        {
            /// <summary>
            /// 발행불가
            /// </summary>
            public const string NO = "0";
            /// <summary>
            /// 발행대상
            /// </summary>
            public const string YES = "1";
        }
        #endregion

        #region CREDITCARD_DC_TY(카드 할인 타입 - 삼성패밀리, 삼성포인트)
        /// <summary>
        /// 카드 할인 타입
        /// </summary>
        public class CREDITCARD_DC_TY
        {
            /// <summary>
            /// 삼성패밀리카드
            /// </summary>
            public const string CREDIT_SFC = "SFC";
            /// <summary>
            /// 삼성포인트
            /// </summary>
            public const string CREDIT_SPNT = "SPNT";
            /// <summary>
            /// 우리모아
            /// </summary>
            public const string WOORIMORE_POINTS = "WRM";
            /// <summary>
            /// 현대M
            /// </summary>
            public const string HYUNDAI_M_POINTS = "HM";
            /// <summary>
            /// 신한포인트
            /// </summary>
            public const string SHINHAN_CARD_POINT = "SHP";
        }
        #endregion


        //2018.01.04;미주 상품별 부가세 포함 여부 ;girak.kim;start
        #region TAX_AMT_INCLUDE_YN(상품 마스터 - 상품 부가세 포함 구분, 점포 마스터와 별도임.)
        /// <summary>
        /// 상품 세금 포함 구분( 1: 부가세포함, 2: 부가세 미포함, N:설정하지 않음)
        /// </summary>
        public class MST_ITEM_TAX_AMT_INCLUDE_YN
        {         
            /// <summary>
            /// 포함
            /// </summary>
            public const string INCLUDED = "1";

            /// <summary>
            /// 미포함
            /// </summary>
            public const string NOT_INCLUDED = "2";

            /// <summary>
            /// 설정하지 않음
            /// </summary>
            public const string NONE = "N";

            /// <summary>
            /// NULL
            /// </summary>
            public const string EMPTY = "";

        }
        #endregion

        //2018.01.04;미주 상품별 부가세 포함 여부 ;girk.kim;End


        #region TAX_AMT_INCLUDE_YN(점포 마스터 - 상품 세금 포함 구분)
        /// <summary>
        /// 상품 세금 포함 구분(0 : 미포함, 1: 포함)
        /// </summary>
        public class TAX_AMT_INCLUDE_YN
        {
            /// <summary>
            /// 미포함
            /// </summary>
            public const string NOT_INCLUDED = "0";
            /// <summary>
            /// 포함
            /// </summary>
            public const string INCLUDED = "1";
        }
        #endregion

        #region TAX_AMT_CALC_METHD(점포 마스터 - 거래 세금 계산 방법)
        /// <summary>
        /// 거래 세금 계산 방법(1: 전체금액세금계산후배분 2: 상품별세금계산후합산)
        /// </summary>
        public class TAX_AMT_CALC_METHD
        {
            /// <summary>
            /// 1: 전체금액세금계산후배분
            /// </summary>
            public const string BILL = "1";
            /// <summary>
            /// 2: 상품별세금계산후합산
            /// </summary>
            public const string ITEM = "2";
        }
        #endregion

        #region TAX_AMT_APPLY_DIV(점포 마스터 - 세금적용구분)
        /// <summary>
        /// 세금적용구분(공통코드 M0012 - 1:기본세율적용, 2:상품세율적용)
        /// </summary>
        public class TAX_AMT_APPLY_DIV
        {
            /// <summary>
            /// 1:기본세율적용
            /// </summary>
            public const string BASIC_TAX_APPY = "1";
            /// <summary>
            /// 2:상품세율적용
            /// </summary>
            public const string ITEM_TAX_APPY = "2";
        }
        #endregion

        #region EXCHANGE_TICKET_ISSUE_TYPE (잔액교환권 발행구분)
        /// <summary>
        /// 잔액교환권 발행구분 ( 00:발행 ,01.발행취소 02.조회  03:사용 , 04:사용 취소 )
        /// </summary>
        public class EXCHANGE_TICKET_ISSUE_TYPE
        {
            /// <summary>
            /// 00:발행
            /// </summary>
            public const string MAKE = "00";
            /// <summary>
            /// 01:발행취소
            /// </summary>
            public const string MAKE_CANCEL = "01";
            /// <summary>
            /// 02:조회
            /// </summary>
            public const string SEARCH = "02";
            /// <summary>
            /// 03:사용
            /// </summary>
            public const string USE = "03";
            /// <summary>
            /// 04:사용취소
            /// </summary>
            public const string USE_CANCEL = "04";
        }
        #endregion

        #region EXCHANGE_TICKET_MAKE_TYPE (잔액교환권 발생구분)
        /// <summary>
        /// 잔액교환권 발생구분 ( 1:식권, 2:상품권, 3:잔약교환권)
        /// </summary>
        public class EXCHANGE_TICKET_MAKE_TYPE
        {
            /// <summary>
            /// 0:기본
            /// </summary>
            public const string NORMAL = "0";
            /// <summary>
            /// 1:식권
            /// </summary>
            public const string MEAL_TICKET = "1";
            /// <summary>
            /// 2:상품권
            /// </summary>
            public const string GIFT = "2";
            /// <summary>
            /// 3:잔액교환권
            /// </summary>
            public const string EXCHANGE_TICKET = "3";
        }
        #endregion

        #region GIFT_APPROVE_DIV 상품권 승인 구분
        /// <summary>
        /// 상품권 승인 구분
        /// </summary>
        public class GIFT_APPROVE_DIV
        {
            /// <summary>
            /// 조회
            /// </summary>
            public const string NORMAL = "10";
            /// <summary>
            /// 승인
            /// </summary>
            public const string APPROVE = "20";
            /// <summary>
            /// 반품
            /// </summary>
            public const string CANCEL = "30";
            /// <summary>
            /// 망취소
            /// </summary>
            public const string NET_CANCEL = "40";
        }
        #endregion

        #region GIFT_APPROVE_PATH 상품권 승인 경로
        /// <summary>
        /// 상품권 승인 결로
        /// </summary>
        public class GIFT_APPROVE_PATH
        {
            /// <summary>
            /// 점포승인/취소
            /// </summary>
            public const string STORE = "1";
            /// <summary>
            /// 자동승인/취소
            /// </summary>
            public const string AUTO = "2";
            /// <summary>
            /// 강제승인/취소
            /// </summary>
            public const string FORCED = "3";
            /// <summary>
            /// 망취소
            /// </summary>
            public const string NET_CANCEL = "4";
            /// <summary>
            /// 본사승인
            /// </summary>
            public const string HEAD_OFFICE = "5";
        }
        #endregion

        #region HAPPYORDER_WORK_TYPE(해피오더 API URL)
        /// <summary>
        /// 해피오더 API URL
        /// </summary>
        public class HAPPYORDER_WORK_TYPE
        {
            /// <summary>
            /// 신규 주문 건수 조회
            /// </summary>
            public const string SELECT_ORDER_COUNT = "/order/select/count";
            /// <summary>
            /// 신규 주문 리스트 조회
            /// </summary>
            public const string SELECT_ORDER_LIST = "/order/select/mainList";
            /// <summary>
            /// 주문 상세 조회
            /// </summary>
            public const string SELECT_ORDER_DETAIL = "/order/select/subList";
            /// <summary>
            /// 주문 상태 변경
            /// </summary>
            public const string UPDATE_STATUS = "/order/updateStatus";
            /// <summary>
            /// 주문 상태 별 건수 조회
            /// </summary>
            public const string SELECT_STATUS_COUNT = "/order/select/statusCount";

            //#20180605 해피오더 개선 start - 20180618
            /// <summary>
            /// 주문 상태 별 건수 조회
            /// </summary>
            public const string SELECT_STATUS_COUNT_PB = "/order/select/statusCountPb";
            //#20180605 해피오더 개선 end - 20180618

            /// <summary>
            /// 망취소 전문
            /// </summary>
            public const string NETWORK_CANCEL = "/order/update";
            /// <summary>
            /// 픽업 지연 리스트 조회
            /// </summary>
            public const string PICKUP_DELAY_LIST = "/order/select/pickupDelayList";
            /// <summary>
            /// 픽업 지연 미픽업
            /// </summary>
            public const string DELAY_NO_PICKUP = "/order/update/delayNoPickup";
            /// <summary>
            /// 상품별 영양정보 조회
            /// </summary>
            public const string SELECT_PRODUCT_NUTRITION = "/order/select/productNutrition";

            //#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 start
            /// <summary>
            /// 당월누계 데이터 조회
            /// </summary>
            public const string SELECT_MONTH_COUNT = "/order/select/storeSalesTotal";
            //#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 end
        }
        #endregion

		#region HAPPYORDER_STATUS(해피오더 상태코드)
        /// <summary>
        /// 주문접수           4
        /// 상품준비           5
        /// 사전예약           6
        /// 픽업대기           7
        /// 픽업완료           8
        /// 픽업지연        2000
        /// 픽업지연완료    2008
        /// 픽업지연미픽업  2018
        /// 배달요청        9004
        /// 배달접수        9005
        /// 배달상품준비중  9006
        /// 배달중          9007
        /// 베달완료        9009
        /// 주문취소        300000
        /// 직접배달        9003
        /// </summary>
        public class HAPPYORDER_STATUS
        {
            /// <summary>
            /// 주문접수
            /// </summary>
            public const string ORDER_REG = "4";
            /// <summary>
            /// 상품준비
            /// </summary>
            public const string PRODUCT_READY = "5";
            /// <summary>
            /// 사전예약
            /// </summary>
            public const string PRE_RESERVED = "6";
            /// <summary>
            /// 픽업대기
            /// </summary>
            public const string PICKUP_WAIT = "7";
            /// <summary>
            /// 픽업완료
            /// </summary>
            public const string PICKUP_COMPLETED = "8";
            /// <summary>
            /// 픽업지연
            /// </summary>
            public const string PICKUP_DELAY = "2000";
            /// <summary>
            /// 픽업지연완료
            /// </summary>
            public const string PICKUP_COMPLETED2 = "2008";
            /// <summary>
            /// 픽업지연미픽업
            /// </summary>
            public const string NO_PICKUP_AND_DELAY = "2018";
            /// <summary>
            /// 배달요청
            /// </summary>
            public const string DELIVERY_REQ = "9004";
            /// <summary>
            /// 배달접수
            /// </summary>
            public const string DELIVERY_REG = "9005";
            /// <summary>
            /// 배달상품준비중
            /// </summary>
            public const string DELIVERY_PRODUCT_READY = "9006";
            /// <summary>
            /// 배달중
            /// </summary>
            public const string DELIVERY_ING = "9007";
            /// <summary>
            /// 배달완료
            /// </summary>
            public const string DELIVERY_COMPLETED = "9009";
            /// <summary>
            /// 주문취소
            /// </summary>
            public const string ORDER_CANCEL = "300000";

            //grayber@20171123 해피오더 직접배달 start
            /// <summary>
            /// 직접배달
            /// </summary>
            public const string DELIVERY_DIRECT = "9003";
            //grayber@20171123 해피오더 직접배달 end
        }
		#endregion

        #region YANGJAEORDER_WORK_TYPE(양재오더 API URL)
        /// <summary>
        /// 양재오더 API URL
        /// </summary>
        public class YANGJAEORDER_WORK_TYPE
        {
            /// <summary>
            /// 신규 주문 건수 조회
            /// </summary>
            public const string SELECT_ORDER_COUNT = "/order/select/count";
            /// <summary>
            /// 신규 주문 리스트 조회
            /// </summary>
            public const string SELECT_ORDER_LIST = "/order/select/mainList";
            /// <summary>
            /// 주문 상세 조회
            /// </summary>
            public const string SELECT_ORDER_DETAIL = "/order/select/subList";
            /// <summary>
            /// 주문 상태 변경
            /// </summary>
            public const string UPDATE_STATUS = "/order/updateStatus";
            /// <summary>
            /// 주문 상태 별 건수 조회
            /// </summary>
            public const string SELECT_STATUS_COUNT = "/order/select/statusCount";
            /// <summary>
            /// 망취소 전문
            /// </summary>
            public const string NETWORK_CANCEL = "/order/update";
            /// <summary>
            /// 픽업 지연 리스트 조회
            /// </summary>
            public const string PICKUP_DELAY_LIST = "/order/select/pickupDelayList";
            /// <summary>
            /// 픽업 지연 미픽업
            /// </summary>
            public const string DELAY_NO_PICKUP = "/order/update/delayNoPickup";
            /// <summary>
            /// 상품별 영양정보 조회
            /// </summary>
            public const string SELECT_PRODUCT_NUTRITION = "/order/select/productNutrition";
            //#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 start
            /// <summary>
            /// 당월누계 데이터 조회
            /// </summary>
            public const string SELECT_MONTH_COUNT = "/order/select/storeSalesTotal";
            //#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 end
        }
        #endregion YANGJAEORDER_WORK_TYPE(양재오더 API URL)

        #region YANGJAEORDER_STATUS(양재오더 상태코드)
        /// <summary>
        /// 양재오더 상태코드
        /// </summary>
        public class YANGJAEORDER_STATUS
        {
            /// <summary>
            /// 주문접수
            /// </summary>
            public const string ORDER_REG = "4";
            /// <summary>
            /// 상품준비
            /// </summary>
            public const string PRODUCT_READY = "5";
            /// <summary>
            /// 현장주문완료
            /// </summary>
            public const string FIELD_ORDER_COMPLETED = "6";
            /// <summary>
            /// 픽업대기
            /// </summary>
            public const string PICKUP_WAIT = "7";
            /// <summary>
            /// 픽업완료
            /// </summary>
            public const string PICKUP_COMPLETED = "8";
            /// <summary>
            /// 픽업지연
            /// </summary>
            public const string PICKUP_DELAY = "2000";
            /// <summary>
            /// 픽업지연완료
            /// </summary>
            public const string PICKUP_COMPLETED2 = "2008";
            /// <summary>
            /// 배달요청
            /// </summary>
            public const string DELIVERY_REQ = "9004";
            /// <summary>
            /// 배달접수
            /// </summary>
            public const string DELIVERY_REG = "9005";
            /// <summary>
            /// 배달상품준비중
            /// </summary>
            public const string DELIVERY_PRODUCT_READY = "9006";
            /// <summary>
            /// 배달중
            /// </summary>
            public const string DELIVERY_ING = "9007";
            /// <summary>
            /// 배달완료
            /// </summary>
            public const string DELIVERY_COMPLETED = "9009";
            /// <summary>
            /// 주문취소
            /// </summary>
            public const string ORDER_CANCEL = "300000";
        }
        #endregion YANGJAEORDER_STATUS(양재오더 상태코드)

        #region ORDER_TYPE(해피오더/양재오더 주문유형)
        public class ORDER_TYPE
        {
            /// <summary>
            /// 매장즉시
            /// </summary>
            public const string SHOP_DIRECT = "1";
            /// <summary>
            /// 매장시간
            /// </summary>
            public const string SHOP_TIME = "2";
            /// <summary>
            /// 예약주문
            /// </summary>
            public const string RESERVED_ORDER = "3";
            /// <summary>
            /// 내부배달
            /// </summary>
            public const string INNER_DELIVERY = "4";
            /// <summary>
            /// 외부배달
            /// </summary>
            public const string OUTTER_DELIVERY = "5";
            /// <summary>
            /// 사전예약
            /// </summary>
            public const string PRE_RESERVED = "6";

            //#20180605 해피오더 개선 start
             
            /// <summary>
            /// 즉시픽업
            /// </summary>
            public const string DIRECT_ORDER = "7";
            /// <summary>
            /// 즉시배달
            /// </summary>
            public const string RESERV_ORDER = "8";
             
            //#20180605 해피오더 개선 end

        }
        #endregion ORDER_TYPE(해피오더/양재오더 주문유형)

        #region 디지털메뉴보드 전문 ID
        public class DMB_IRT_ID
        {
            /// <summary>
            /// 판매 개시 전송
            /// </summary>
            public const string SALE_BEGIN = "1000";
            /// <summary>
            /// 상품 등록 전송
            /// </summary>
            public const string PRODUCT_REG = "1010";
            /// <summary>
            /// 포인트 정보 전송
            /// </summary>
            public const string POINT_INFO = "1100";
            /// <summary>
            /// 결제 정보 전송
            /// </summary>
            public const string PAY_INFO = "1110";
            /// <summary>
            /// 판매 완료 전송
            /// </summary>
            public const string SALE_END = "2000";
        }
        #endregion

        //#16569 파스쿠찌 드라이브 스루 기능 개발 요청 start
        #region PAS Drive Thru 전문ID
        public class DT_IRT_ID
        {
            /// <summary>
            /// 판매 개시 전송
            /// </summary>
            public const string SALE_BEGIN = "1000";
            /// <summary>
            /// 상품 등록 전송
            /// </summary>
            public const string PRODUCT_REG = "1010";
            /// <summary>
            /// 상품 일괄 취소
            /// </summary>
            public const string PRODUCT_CANC = "1020";
            /// <summary>
            /// 판매 완료 전송
            /// </summary>
            public const string SALE_END = "2000";

        }
        #endregion PAS Drive Thru 전문ID
        //#16569 파스쿠찌 드라이브 스루 기능 개발 요청 end

        #region IRT_TRAN_TYPE(INQ 종별)
        /// <summary>
        /// TRAN 종별 코드
        /// </summary>
        public class IRT_TRAN_TYPE
        {
            /// <summary>
            /// 01:헤더
            /// </summary>
            public const string TranHeader = "01";
            /// <summary>
            /// 02:상품
            /// </summary>
            public const string TranDetail = "02";
            /// <summary>
            /// 03:결제
            /// </summary>
            public const string TranPay = "03";
            /// <summary>
            /// 04:할인
            /// </summary>
            public const string TranDC = "04";
            /// <summary>
            /// 05:캠페인
            /// </summary>
            public const string TranCpiRslt = "05";
            /// <summary>
            /// 06:기타
            /// </summary>
            public const string TranEtc = "06";
            /// <summary>
            /// 07:입출금
            /// </summary>
            public const string TranDpst = "07";
            /// <summary>
            /// 08:정산
            /// </summary>
            public const string TranAdmt = "08";
            /// <summary>
            /// 09:고객
            /// </summary>
            public const string TranGuestCnt = "09";
            /// <summary>
            /// 10:예약정보
            /// </summary>
            public const string TranReservInfo = "10";
            /// <summary>
            /// 20:ETC헤더
            /// </summary>
            public const string EtcTranHeader = "20";
            /// <summary>
            /// 21:ETC상품
            /// </summary>
            public const string EtcTranDetail = "21";
            /// <summary>
            /// 22:ETC결제
            /// </summary>
            public const string EtcTranPay = "22";
            /// <summary>
            /// 23:ETC기타
            /// </summary>
            public const string EtcTranEtc = "23";
            /// <summary>
            /// 24:ETC입출금
            /// </summary>
            public const string EtcTranDpst = "24";
        }
        #endregion

        #region PGM_DOWN_STATE (프로그램 다운로드 상태)
        /// <summary>
        /// 프로그램 다운로드 상태
        /// </summary>
        public class PGM_DOWN_STATE
        {
            /// <summary>
            /// 1:다운로드 완료
            /// </summary>
            public const string DownLoad_OK = "1";
            /// <summary>
            /// 2:적용 완료
            /// </summary>
            public const string Update_OK = "2";
            /// <summary>
            /// F:다운로드 실패
            /// </summary>
            public const string DownLoad_Fail = "F";
            /// <summary>
            /// E:적용 실패
            /// </summary>
            public const string Update_Fail = "E";
        }
        #endregion 

        #region SALE_SEARCH_TYPE (자료조회 조회구분)
        /// <summary>
        /// 자료조회 조회구분
        /// </summary>
        public class SALE_SEARCH_TYPE
        {
            /// <summary>
            /// 1:자료조회
            /// </summary>
            public const string DATA = "1";

            /// <summary>
            /// 2:매출자료조회
            /// </summary>
            public const string SALE = "2";

            /// <summary>
            /// 3:영수증 메모 조회
            /// </summary>
            public const string MEMO = "3";

            /// <summary>
            /// 4:담당자별 매출 조회
            /// </summary>
            public const string EMP = "4";

        }
        #endregion

        #region EMP_COMMUTE_DIV(출퇴근 구분)
        /// <summary>
        /// 출퇴근 구분
        /// </summary>
        public class EMP_COMMUTE_DIV
        {
            /// <summary>
            /// 1:출근
            /// </summary>
            public const string WORK_START = "1";
            /// <summary>
            /// 2:퇴근
            /// </summary>
            public const string WORK_END = "2";
            /// <summary>
            /// 3:휴식시작
            /// </summary>
            public const string REST_START = "3";
            /// <summary>
            /// 4:휴식종료
            /// </summary>
            public const string REST_END = "4";
            /// <summary>
            /// 5:외출시작
            /// </summary>
            public const string GO_OUT_START = "5";
            /// <summary>
            /// 6:외출종료
            /// </summary>
            public const string GO_OUT_END = "6";
        }
        #endregion

        #region EMP_VISIT_DIV(제조기사 및 직원방문 입력 구분)
        /// <summary>
        /// 제조기사 및 직원방문 입력 구분
        /// </summary>
        public class EMP_VISIT_DIV
        {
            /// <summary>
            /// MS:MOBILE(바코드)
            /// </summary>
            public const string MOBILE = "SM";
            /// <summary>
            /// SS:MSR
            /// </summary>
            public const string MSR = "SS";
            
        }
        #endregion

        #region NOTE_MSG_DIV(공지사항 메시지 구분별 유형)
        /// <summary>
        /// 공지사항 메시지 구분별 유형(00:긴급 01:일반 02:영업)
        /// </summary>
        public class NOTE_MSG_DIV
        {
            /// <summary>
            /// 00:긴급
            /// </summary>
            public const string EMG = "00";
            /// <summary>
            /// 01:일반
            /// </summary>
            public const string NRL = "01";
            /// <summary>
            /// 02:영업
            /// </summary>
            public const string BIZ = "02";
            /// <summary>
            /// 03:전체
            /// </summary>
            public const string ALL = "03";
            /// <summary>
            /// 04:긴급롤링 메세지
            /// </summary>
            public const string ROL = "04";
            /// <summary>
            /// 05:긴급 팝업 메세지
            /// </summary>
            public const string POP = "05";
        }
        #endregion

        #region NOTE_MSG_TYPE(공지사항 공지별유형)
        /// <summary>
        /// 공지사항 공지별유형 (일반 공지:없음 / 긴급공지:1.마스터,2.PGM,3.FILE,4.로그 송신,5.주문 긴급,6.관공서 긴급,7.기타 / 영업 공지:1 본사TODO,2.식품 안전)
        /// </summary>
        public class NOTE_MSG_TYPE
        {   
            
            /// <summary>
            /// 1:긴급_마스터
            /// </summary>
            public const string EMG_MST = "1";
            /// <summary>
            /// 2:긴급_PGM
            /// </summary>
            public const string EMG_PGM = "2";
            /// <summary>
            /// 3:긴급_FILE
            /// </summary>
            public const string EMG_FILE = "3";
            /// <summary>
            /// 4:긴급_로그송신
            /// </summary>
            public const string EMG_LOG = "4";
            /// <summary>
            /// 5:긴급_주문
            /// </summary>
            public const string EMG_ORDER = "5";
            /// <summary>
            /// 6:긴급_관공서
            /// </summary>
            public const string EMG_GOV = "6";
            /// <summary>
            /// 7:긴급_기타
            /// </summary>
            public const string EMG_ETC = "7";
                        
            /// <summary>
            /// 1:본사TODO
            /// </summary>
            public const string BIZ_CMP = "1";
            /// <summary>
            /// 2:식품안전
            /// </summary>
            public const string BIZ_FOOD = "2";

        }
        #endregion

        #region 선불카드 판매 구분 - 중국
        public class PRIPAIDCARD_SALE_TYPE
        {
            /// <summary>
            /// 조회
            /// </summary>
            public const string SELECT = "0";
            /// <summary>
            /// 승인
            /// </summary>
            public const string APPROVE  = "1";
            /// <summary>
            /// 취소
            /// </summary>
            public const string APPROVE_CAN  = "2";
        }
        #endregion 

        #region 위챗페이 승인 구분 - 중국
        public class WECHATPAY_TRAN_TYPE
        {
            /// <summary>
            /// 승인
            /// </summary>
            public const string APPROVE = "72";
            /// <summary>
            /// 취소
            /// </summary>
            public const string REFUND = "62";
        }
        #endregion 

        //#20170911.001, 중국 위쳇 페이 (바이롱) 결제 코드 start;girak.kim;
        #region 위챗페이-바이롱 전문 승인 구분 - 중국
        public class WECHATPAY_BIORONG_TRAN_TYPE
        {
            /// <summary>
            /// 승인
            /// </summary>
            public const string APPROVE = "73";
            /// <summary>
            /// 취소
            /// </summary>
            public const string REFUND = "63";
        }
        #endregion 
        
        #region 기프트카드-바이롱 승인 구분 - 중국
        public class XIAO_GIFTCARD_TRAN_TYPE
        {
            /// <summary>
            /// 승인
            /// </summary>
            public const string APPROVE = "74";
            /// <summary>
            /// 취소
            /// </summary>
            public const string REFUND = "64";
        }
        #endregion 
        //#20170911.001, 중국 위쳇 페이 (바이롱) 결제 코드 end;girak.kim;

        #region CNTRY_DIV(국가구분)
        /// <summary>
        /// 국가구분
        /// </summary>
        public class CNTRY_DIV
        {
            /// <summary>
            /// KR(한국)
            /// </summary>
            public const string KR = "KR";
            /// <summary>
            /// CN(중국)
            /// </summary>
            public const string CN = "CN";
            /// <summary>
            /// US(미국)
            /// </summary>
            public const string US = "US";
            /// <summary>
            /// VN(베트남)
            /// </summary>
            public const string VN = "VN";
            /// <summary>
            /// SG(싱가포르)
            /// </summary>
            public const string SG = "SG";
            /// <summary>
            /// FR(프랑스)
            /// </summary>
            public const string FR = "FR";
        }
        #endregion

        #region CORP_DIV(회사구분)
        /// <summary>
        /// 회사 구분
        /// </summary>
        public class CORP_DIV
        {
            /// <summary>
            /// 파리
            /// </summary>
            public const string PC = "PC";
            /// <summary>
            /// 비알
            /// </summary>
            public const string BR = "BR";
            /// <summary>
            /// 삼립
            /// </summary>
            public const string SL = "SL";
        }
        #endregion

        #region 봉사료 관련 구조체

        #region SERVICE_CHARGE_APPLY_DIV(점포 마스터 - 봉사료 적용 구분)
        /// <summary>
        /// 봉사료 적용대상 구분(0:적용안함, 1:상품당 봉사료 적용, 2:영수증당 봉사료 적용)
        /// </summary>
        public class SERVICE_CHARGE_APPLY_DIV 
        {
            /// <summary>
            /// 0: 적용안함
            /// </summary>
            public const string NONE = "0";
            /// <summary>
            /// 1: 상품당
            /// </summary>
            public const string ITEM = "1";
            /// <summary>
            /// 2: 영수증당
            /// </summary>
            public const string BILL = "2";
        }
        #endregion

        #region SERVICE_CHARGE_DIV(점포 마스터 - 봉사료 구분)
        /// <summary>
        /// 봉사료 구분(공통코드 M0029 0:적용안함, 1:율, 2:금액)
        /// </summary>
        public class SERVICE_CHARGE_DIV
        {
            /// <summary>
            /// 0: 적용안함
            /// </summary>
            public const string NONE = "0";
            /// <summary>
            /// 1: 율
            /// </summary>
            public const string RATE = "1";
            /// <summary>
            /// 2: 금액
            /// </summary>
            public const string AMT = "2";
        }
        #endregion

        #endregion 봉사료 관련 구조체

        #region 보류 로그 상태값
        /// <summary>
        /// 보류 로그 상태값
        /// </summary>
        public class HOLD_STAT_CD
        {
            /// <summary>
            /// 보류
            /// </summary>
            public const string HOLD = "H01";
            /// <summary>
            /// 보류 로드 후 거래 취소
            /// </summary>
            public const string CANCEL = "H44";
            /// <summary>
            /// 보류 로드 후 거래 완료
            /// </summary>
            public const string FINISH = "H99";
            /// <summary>
            /// 보류 후 재 보류
            /// </summary>
            public const string REHOLD = "HRR";
            /// <summary>
            /// 보류 등록 후 삭제
            /// </summary>
            public const string DELETE = "H54";
            /// <summary>
            /// 보류 로드(로그 발생 안함!)
            /// </summary>
            public const string LOAD = "HLD";
        }
        #endregion 
        
        #region 거래 외부전송 인터페이스 정의
        /// <summary>
        /// 거래 외부전송 인터페이스 정의
        /// </summary>
        public class TranInterfaceOutside
        {
            /// <summary>
            /// 한국 - 도로공사
            /// </summary>
            public const string IF_KOR_01 = "KOR_01";
            /// <summary>
            /// 한국 - 공항공사
            /// (사용 안 함)
            /// </summary>
            public const string IF_KOR_02 = "KOR_02";

            //#20180322 휴게소pos매출연동 start,phj
            /// <summary>
            /// 한국 - 휴게소pos매출연동
            /// </summary>
            public const string IF_KOR_03 = "KOR_03";
            //#20180322 휴게소pos매출연동 end,phj

            /// <summary>
            /// 중국 - 무역센터
            /// </summary>
            public const string IF_CHN_01 = "CHN_01";
            /// <summary>
            /// 중국 - 상해쩡따광장
            /// </summary>
            public const string IF_CHN_02 = "CHN_02";
            /// <summary>
            /// 중국 - 왕진활현
            /// </summary>
            public const string IF_CHN_03 = "CHN_03";
            /// <summary>
            /// 중국 - 조양따훼청
            /// </summary>
            public const string IF_CHN_04 = "CHN_04";
            /// <summary>
            /// 중국 - 풍란
            /// </summary>
            public const string IF_CHN_05 = "CHN_05";
            /// <summary>
            /// 중국 - 닝보인상청
            /// </summary>
            public const string IF_CHN_06 = "CHN_06";

            /// <summary>
            /// 싱가폴 - 창이공항
            /// </summary>
            public const string IF_SIN_01 = "SIN_01";
        }
        #endregion 

        #region POS CONFIG 전문 구분자
        /// <summary>
        /// POS CONFIG 전문 구분자
        /// </summary>
        public class POS_CONFIG_INQ_DIV
        {
            /// <summary>
            /// 저장
            /// </summary>
            public const string SAVE = "1";
            /// <summary>
            /// 불러오기 전체
            /// </summary>
            public const string LOAD_ALL = "2";
            /// <summary>
            /// 불러오기 단일
            /// </summary>
            public const string LOAD_ONE = "3";
        }
        #endregion 

        #region POS CONFIG 저장 구분자
        /// <summary>
        /// POS CONFIG 저장 구분자
        /// </summary>
        public class POS_CONFIG_TYPE
        {
            /// <summary>
            /// 저장
            /// </summary>
            public const string SAVE = "1";
            /// <summary>
            /// 불러오기
            /// </summary>
            public const string LOAD = "2";
        }
        #endregion

        //#14231 KT 웰컴기프트 카드 기능 개발, PHJ START
        #region DC_APPLY_TRGT 할인 대상 유형
        public class DC_APPLY_TRGT
        {
            /// <summary>
            /// 1:전체
            /// </summary>
            public const string DC_TOTAL = "1";
            /// <summary>
            /// 2:특정상품
            /// </summary>
            public const string DC_ITEM = "2";
            /// <summary>
            /// 3:웰컴 기프트
            /// </summary>
            public const string DC_WC_GIFT = "3";


            //#14618 KT 더블할인 개발요청 start,phj
            /// <summary>
            /// 4:KT DOUBLE DC
            /// </summary>
            public const string DC_KT_DOUBLE = "4";
            //#14618 KT 더블할인 개발요청 end,phj

        }
        #endregion
        //#14231 KT 웰컴기프트 카드 기능 개발, PHJ END

        //#20180322 휴게소pos매출연동 start,phj
        #region 도로공사 매출연동
        public class ROAD_SAVE_TYPE
        {
            /// <summary>
            /// 매출
            /// </summary>
            public const string SALE = "S";
            /// <summary>
            /// 마감
            /// </summary>
            public const string CLOSING = "R";
        }
        #endregion
        //#20180322 휴게소pos매출연동 end,phj

        //#20180322 휴게소pos매출연동 start,phj
        #region 도로공사 재전송
        public class RESTPOS_RESEND
        {
            /// <summary>
            /// 매출 -전체
            /// </summary>
            public const string TOT_RESEND = "0";
            /// <summary>
            /// 매출 -단건
            /// </summary>
            public const string EACH_RESEND = "1";
            /// <summary>
            /// 정산 
            /// </summary>
            public const string ADMT_RESEND = "2";
        }
        #endregion
        //#20180322 휴게소pos매출연동 end,phj
    }
}
