using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using Cosmos.UserFrame;
/*-----------------------------------------------------------------------------------------------*/
// 설 명 : 전문(TRAN, IRT, VAN) 선언
// 작 성 자 :
// 변경 이력 :
/*-----------------------------------------------------------------------------------------------*/
namespace Cosmos.Common
{
///
/// 전문(Tran, IRT, VAN) 정의
///
public static class Column
{
#region 통신헤더
///
/// 통신해더
///
public class COMM_HEADER
{
public class DATA
{
///
/// 전문길이
///
public string MsgLen;
///
/// 전문구분
///
public string MsgType;
///
/// 회사코드
///
public string CmpCd;
///
/// 브랜드코드
///
public string BrandCd;
///
/// 점포코드
///
public string StoreCd;
///
/// POS번호
///
public string PosNo;
/////
///// 등록번호
/////
//public string RegNo;
///
/// 거래번호
///
public string TradeNo;
///
/// TRAN일자
///
public string TranYmd;
///
/// 시스템일자
///
public string SysYmd;
///
/// 시스템시간
///
public string SysHms;
///
/// 전문암호화구분(0:평문, 1:암호화)
///
public string EncType;
///
/// 에러코드
///
public string ErrCd;
}
///
/// 컬럼순서
///
public class SEQ
{
public const int MsgLen = 0;
public const int MsgType = 1;
public const int CmpCd = 2;
public const int BrandCd = 3;
public const int StoreCd = 4;
public const int TranYmd = 5;
public const int PosNo = 6;
//public const int RegNo = 7;
public const int TradeNo = 7;
public const int SysYmd = 8;
public const int SysHms = 9;
public const int EncType = 10;
public const int ErrCd = 11;
}
///
/// 컬럼길이
///
public static int[] LEN = { 6, 2, 4, 4, 10, 8, 2, 5, 8, 6, 1, 3 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// TRAN 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region 트란헤더
///
/// 트란해더
///
public class TRAN_HEADER
{
public class DB_DATA
{
public const string CMP_CD = "CMP_CD";
public const string STOR_CD = "STOR_CD";
public const string SALE_DT = "SALE_DT";
public const string POS_NO = "POS_NO";
public const string TRADE_NO = "TRADE_NO";
public const string TRADE_DIV = "TRADE_DIV";
public const string TRAIN_MODE_YN = "TRAIN_MODE_YN";
public const string TRADE_KINDPER = "TRADE_KINDPER";
public const string SYS_DT = "SYS_DT";
public const string ORD_TIME = "ORD_TIME";
public const string PAY_TIME = "PAY_TIME";
public const string PIC_NO = "PIC_NO";
public const string ORD_PIC_NO = "ORD_PIC_NO";
public const string STOR_OWN_PART_TIME_DIV = "STOR_OWN_PART_TIME_DIV";
public const string ORG_BILL_POSNO = "ORG_BILL_POSNO";
public const string ORG_BILLDT = "ORG_BILLDT";
public const string ORG_BILL_NO = "ORG_BILL_NO";
public const string RTN_RSN_CD = "RTN_RSN_CD";
public const string RTN_RSN_MEMO = "RTN_RSN_MEMO";
public const string NONSALES_RSN_CD = "NONSALES_RSN_CD";
public const string RESERV_NO = "RESERV_NO";
public const string RESERV_DT = "RESERV_DT";
public const string CUST_NO = "CUST_NO";
public const string ORD_DIV = "ORD_DIV";
public const string FLOOR_CD = "FLOOR_CD";
public const string TBL_NO = "TBL_NO";
public const string GUESTFLOOR = "GUESTFLOOR";
public const string FRGNR_DIV = "FRGNR_DIV";
public const string CUSTCNT = "CUSTCNT";
public const string PAY_GNDR_DIV = "PAY_GNDR_DIV";
public const string PAY_AGE = "PAY_AGE";
public const string MAN_CMPNPSN_CNT = "MAN_CMPNPSN_CNT";
public const string WOMAN_CMPNPSN_CNT = "WOMAN_CMPNPSN_CNT";
public const string QTY = "QTY";
public const string TOTSALE_AMT = "TOTSALE_AMT";
public const string TOTDC_AMT = "TOTDC_AMT";
public const string NET_SALE_AMT = "NET_SALE_AMT";
public const string ITEM_DC_AMT = "ITEM_DC_AMT";
public const string CPI_DC_AMT = "CPI_DC_AMT";
public const string SET_DC_AMT = "SET_DC_AMT";
public const string ETC_AMT = "ETC_AMT";
public const string EXCEP_DC_AMT = "EXCEP_DC_AMT";
public const string TOT_VAT = "TOT_VAT";
public const string SVC_FEE_AMT = "SVC_FEE_AMT";
public const string SVC_FEE_VAT = "SVC_FEE_VAT";
public const string ETC_VAT = "ETC_VAT";
public const string AF_ACCUM_POINT_AMT = "AF_ACCUM_POINT_AMT";
public const string AF_ACCUM_POINT_INFO = "AF_ACCUM_POINT_INFO";
public const string PPCARD_CUSTNM = "PPCARD_CUSTNM";
public const string AMT_DUTCHPAY_YN = "AMT_DUTCHPAY_YN";
public const string BILLSPR_CNT = "BILLSPR_CNT";
public const string ORDER_NO = "ORDER_NO";
public const string MID_CLOSE_SEQ = "MID_CLOSE_SEQ";
public const string PPCARD_CUSTID = "PPCARD_CUSTID";
public const string PACK_TRADE_DIV = "PACK_TRADE_DIV";
public const string VIP_TY = "VIP_TY";
//#20170828 해피포인트 적립 제외 버튼 추가 phj, start
public const string HP_EXCLUDE_YN = "HP_EXCLUDE_YN";
//#20170828 해피포인트 적립 제외 버튼 추가 phj, end
}
///
/// 컬럼순서
///
public class SEQ
{
public const int TRADE_DIV = 3;
public const int TRAIN_MODE_YN = 4;
public const int TRADE_KINDPER = 5;
public const int SYS_DT = 6;
public const int ORD_TIME = 7;
public const int PAY_TIME = 8;
public const int PIC_NO = 9;
public const int ORD_PIC_NO = 10;
public const int STOR_OWN_PART_TIME_DIV = 11;
public const int ORG_BILL_POSNO = 12;
public const int ORG_BILLDT = 13;
public const int ORG_BILL_NO = 14;
public const int RTN_RSN_CD = 15;
public const int RTN_RSN_MEMO = 16;
public const int NONSALES_RSN_CD = 17;
public const int RESERV_NO = 18;
public const int RESERV_DT = 19;
public const int CUST_NO = 20;
public const int ORD_DIV = 21;
public const int FLOOR_CD = 22;
public const int TBL_NO = 23;
public const int GUESTFLOOR = 24;
public const int FRGNR_DIV = 25;
public const int CUSTCNT = 26;
public const int PAY_GNDR_DIV = 27;
public const int PAY_AGE = 28;
public const int MAN_CMPNPSN_CNT = 29;
public const int WOMAN_CMPNPSN_CNT = 30;
public const int QTY = 31;
public const int TOTSALE_AMT = 32;
public const int TOTDC_AMT = 33;
public const int NET_SALE_AMT = 34;
public const int ITEM_DC_AMT = 35;
public const int CPI_DC_AMT = 36;
public const int COOP_CARD_DC_AMT = 37;
public const int POINT_DC_AMT = 38;
public const int CPN_DC_AMT = 39;
public const int EMP_DC_AMT = 40;
public const int SET_DC_AMT = 41;
public const int ETC_AMT = 42;
public const int EXCEP_DC_AMT = 43;
public const int TOT_VAT = 44;
public const int SVC_FEE_AMT = 45;
public const int SVC_FEE_VAT = 46;
public const int ETC_VAT = 47;
public const int AF_ACCUM_POINT_AMT = 48;
public const int AF_ACCUM_POINT_INFO = 49;
public const int PPCARD_CUSTNM = 50;
public const int AMT_DUTCHPAY_YN = 51;
public const int BILLSPR_CNT = 52;
public const int ORDER_NO = 53;
public const int SLACK_FIELD = 54;
public const int MID_CLOSE_SEQ = 55;
public const int PPCARD_CUSTID = 56;
public const int PACK_TRADE_DIV = 57;
public const int VIP_TY = 58;
//#20170828 해피포인트 적립 제외 버튼 추가 phj, start
public const int HP_EXCLUDE_YN = 59;
//#20170828 해피포인트 적립 제외 버튼 추가 phj, end
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region 판매상품
///
/// Sale Item (판매 상품)
///
public class TR_PLU
{
public const string ITEM = "TR_PLU";
public class DATA
{
///
/// 주문시간
///
public string ORD_TIME = "";
///
/// 층코드
///
public string FLOOR_CD = "";
///
/// 테이블번호
///
public string TBL_NO = "";
///
/// 서브매장코드
///
public string SUB_SHOP_CD = "";
/// 상품코드
public string ITEM_PLU_CD = "";
///
/// 상품구분(0:일반, 1:세트, 2:세트자식, 3:부가상품, 4:세트할인, 5:상품권(추가))
///
public string ITEM_DIV = "";
///
/// 판매 수량
///
public long SALE_QTY = 0;
///
/// 판매 단가
///
public double SALE_PRC = 0;
///
/// 판매 금액
///
public double SALE_AMT = 0;
///
/// 플레이버 구분(0:관련없음, 1:완료(플레이버를 선택할 수 있는 상품), 2:투입(플레이버상품))
///
public string FLAVOUR_DIV = "0";
///
/// 픞레이버 중량
///
public double FLAVOUR_STOCK = 0;
///
/// 상품 입력구분(1:SCAN,터치키,2:수입력)
///
public string ITEM_INPUT_DIV = "1";
///
/// 상품스캔코드
///
public string ITEM_BAR_CD = "";
///
/// TAKE IN/OUT 구분(0:in, 1:out)
///
public string TAKE_IN_OUT_DIV = "1";
///
/// 상품 과세 구분
///
public string ITEM_TAX_DIV = "1";
///
/// 세금 포함 여부 1:부가세포함, 2:부가세미포함
///
public string TAX_AMT_INCLUDE_YN = "1";
///
/// 세금율 코드
///
public string TAXRATE_CD = "";
///
/// 적용 세금
///
public double APPLY_TAX_AMT = 0;
///
/// 봉사료 금액
///
public double SVC_FEE_AMT = 0;
///
/// 봉사료 부가세
///
public double SVC_FEE_VAT = 0;
///
/// 봉사료 부가세율 코드
///
public string SVC_TAXREATE_CD = "";
///
/// 영수 금액
///
public double BILL_AMT = 0;
///
/// 비매출코드 : 0:정상, 1:무료쿠폰, 2시식, 3:비매, 4:서비스, 5:고객증정, 6:간식, 7:교육, 8:bread break(직원시식), 9:Defective(불량), 10:Gift(증정), 11:Donation(기부), 12:Waste(폐기), 13:폐기원료, 14:기타
///
public string NONSALES_RSN_CD = "0";
///
/// POS 할인 구분(0000:정상, 1701:무료(서비스), 1702:임의할인, 1704:제품교환권, 1706:입점건물직원할인)
///
public string DC_DIV = "0000";
///
/// 할인 유형(0:없음, 1:소계, 2:상품)
///
public string DC_TYPE = "0";
///
/// POS 할인 율
///
public double DC_RATE = 0;
///
/// POS 단품 할인 금액
///
public double ITEM_DC_AMT = 0;
///
/// POS 소계 할인 금액
///
public double SUM_DC_AMT = 0;
///
/// 캠페인 성립 수량
///
public long CPI_DC_QTY = 0;
///
/// 캠페인 할인 금액
///
public double CPI_DC_AMT = 0;
///
/// 제휴카드 할인 구분(0000:없음, 0300:SKT, 0301:KT. 0302:LGT, 0303:OILBANK, 0304:현대차 BLUE MEMBERS, 0305:기아차 RED MEMBERS, 0306:KT VIP)
///
public string COOP_CARD_DC_DIV = "0000";
///
/// 제휴카드 할인 금액(SKT,LGT,KT 할인 금액)
///
public double COOP_CARD_DC_AMT = 0;
///
/// 포인트 할인 구분(0000:없음, 0400:해피포인트,0402:삼성포인트, 0403:OK CASHBACK)
///
public string POINT_DC_DIV = "0000";
///
/// 포인트 할인 금액
///
public double POINT_DC_AMT = 0;
///
/// 쿠폰 할인 구분(0000:없음, 0801:쿠폰, 0802:해피쿠폰할인(스템프,복권, 인카드)
///
public string CPN_DC_DIV = "0000";
///
/// 쿠폰 할인 금액
///
public double CPN_DC_AMT = 0;
///
/// 직원 할인 구분(0000:없음, 1600:SPC임직원할인,1601:세브란스직원할인,1602:삼성 패밀리 할인(SFC), 1603:SPC임직원할인-중국)
///
public string EMP_DC_DIV = "0000";
///
/// 직원 할인 금액
///
public double EMP_DC_AMT = 0;
///
/// 세트 할인 금액
///
public double SET_DC_AMT = 0;
///
/// 기타 할인 구분(0000:없음, 1802:해피오더할인)
///
public string ETC_DC_DIV = "0000";
///
/// 기타 할인 금액
///
public double ETC_DC_AMT = 0;
///
/// 예외할인구분(0000:없음, 1703 환경사랑DC)
///
public string EXCEP_DC_DIV = "0000";
///
/// 예외할인금액
///
public double EXCEP_DC_AMT = 0;
///
/// 포장구분
///
public string PACK_DIV = "0";
///
/// 세트메뉴코드
///
public string SET_MENU_CD = "";
///
/// 부가메뉴구분(1:속성,2:업차지,3:선택메뉴)
///
public string SUBPRC_MENU_KEY_DIV = "0";
///
/// 캠페인증정구분
///
public string CPI_PRESENT_DIV = "0";
///
/// 빌분리번호
///
public long BILLSPR_NO = 0;
///
/// 판매 상품권/선불카드 번호
///
public string SALE_GIFT_NO = "";
///
/// 쿠폰번호
///
public string CPN_NO = "";
///
/// 일회용품구분
///
public string DISPO_ITEM_DIV = "0";
///
/// 취소 구분 0:정상,1:취소,2:결제전환후취소
///
public string CANCEL_DIV = "0";
///
/// 취소 일시
///
public string CANCEL_DATE = "";
///
/// NOTAX 구분 0:미적용, 1:적용
///
public string NOTAX_DIV = "0";
///
/// 선불카드권종(2017.06.27)
///
public string SLACK_FIELD = "";
//#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 start
///
/// 해피오더 매출 구분자
///
public string HPO_REG_YN = "0";
//#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 end
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////// 상품등록중 필요 변수 ////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
///
/// 상품 브랜드 코드
///
public string ITEM_BRAND_CD = "";
///
/// 취소 구분(메인상품)
///
public string CANCEL_DIV_MAIN = "0";
///
/// 상품명
///
public string ITEM_NAME = "";
///
/// 부가 세트 관리 유형(상품종류)
///
public string SUB_SET_MNG_TYPE = "0";
/////
///// 판매 허용 여부
/////
//public string SALE_PRMT_YN = "";
///
/// 사은품 여부
///
public string FREE_GIFT_YN = "";
///
/// 할인 불가 여부(0:가능, 1:불가)
///
public string DC_PRMT_YN = "0";
///
/// 적립 허용 여부
///
public string ACCUM_PRMT_YN = "";
///
/// 봉사료 대상 여부
///
public string SVC_FEE_TRGT_YN = "";
///
/// 제휴카드 할인 불가 여부(0:가능, 1:불가)
///
public string COOP_CARD_DC_NOADM_YN = "0";
///
/// 플레이버 수량
///
public long FLAVOUR_QTY = 0;
///
/// 총 할인금액
///
public double TOT_DC_AMT;
///
/// 주문 상태
/// 0:주문중, 1:주문완료, 2:주문수정
///
public string ORDER_OK_FLAG = "0";
///
/// 세트 할인 수량
///
public long SET_DC_QTY;
///
/// 대분류 코드
///
public string L_CLSS = "";
///
/// 중분류 코드
///
public string M_CLSS = "";
///
/// 소분류 코드
///
public string S_CLSS = "";
///
/// 상품별 캠페인 정보
///
public ArrayList alTrSaleCpi = null;
///
/// 세브란스 메뉴 구분(0:미해당, 1:해당)
///
public string SEVERANCE_MENU_DIV = "0";
///
/// 더치페이용 수량
///
public long DUTCH_PAY_TOTQTY = 0;
///
/// 더치페이용 선택 수량
///
public long DUTCH_PAY_SELQTY = 0;
///
/// 더치페이용 아이템 취소 플래그
///
public string DUTCH_PAY_CAN_DIV = "";
///
/// 더치페이용 메인 아이템 취소 플래그
///
public string DUTCH_PAY_MAIN_CAN_DIV = "";
///
/// 부가메뉴 메인상품 코드
///
public string SUB_MENU_MAIN_CD = "";
///
/// 세트메뉴 세트그룹코드
///
public string SET_PLU_SET_GROUP_CODE = "";
///
/// 케익 교환권 사용 가능 여부
///
public string CAKE_EXCHNG_CPN_USE_POSS_YN = "";
///
/// 캠페인 사은품상품 등록 구분
///
public string CAMPAIGN_FREEGIFT = "";
///
/// OPEN ITEM 구분
///
public string OPEN_ITEM_DIV = "";
///
/// 부가세율(출력용)
///
public double TAX_RATE = 0;
///
/// 상품메모 1
///
public string ITEM_MEMO_1 = string.Empty;
///
/// 상품메모 2
///
public string ITEM_MEMO_2 = string.Empty;
///
/// 상품메모 3
///
public string ITEM_MEMO_3 = string.Empty;
///
/// 원거래 아이템 순번(더치페이 및 후불 처리용)
///
public int ORG_ITEM_SEQ = 0;
public bool FIRE_KEY = false;
///
/// 로스 아이템 개별 명칭
///
public string NONSALES_RSN_NM = string.Empty;
///
/// 이전수량
///
public long ORG_QTY = 0;
///
/// 상품 테크인 부가세 코드
///
public string ITEM_TAKE_IN_VAT_CD = string.Empty;
///
/// 상품 테크아웃 부가세 코드
///
public string ITEM_TAKE_OUT_VAT_CD = string.Empty;
//#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 start
///
/// 상품설명
///
public string ITEM_EXPLN = string.Empty;
///
/// 알레르기성분
///
public string ALLERGY = string.Empty;
///
/// 원산지
///
public string PLACE_ORIGIN = string.Empty;
///
/// 영양성분
///
public string ITEM_INFO = string.Empty;
//#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 end
public object Clone()
{
return this.MemberwiseClone();
}
///
/// 세트할인 그룹코드
///
public int SET_DC_GROUP_CD = 0;
///
/// 주문번호
///
public string ORDER_NO = string.Empty;
///
/// 주문차수
///
public string ORDER_SEQ = string.Empty;
//#Rhee, 20180209 미국 상품검색 후 상품 추가시 상품의 중분류로 이동 Start
///
/// 중분류 그룹코드
///
public string GRP_SEQ = string.Empty;
//#Rhee, 20180209 미국 상품검색 후 상품 추가시 상품의 중분류로 이동 End
//#16232 환경부 1회용컵 사용줄이기 관련 테이크인아웃 설정 start
///
/// 제조음료 Take In/Out 대상 해당 여부(0:해당안됨 1:해당상품)
///
public string PROD_TAKEINOUT_YN = "0";
///
/// 제조음료 Take In/Out 여부(1:Take In, 2:Take Out)
///
public string PROD_TAKEINOUT_DIV = string.Empty;
//#16232 환경부 1회용컵 사용줄이기 관련 테이크인아웃 설정 end
}
public class DB_DATA
{
///
/// 주문시간
///
public const string ORD_TIME = "ORD_TIME";
///
/// 층코드
///
public const string FLOOR_CD = "FLOOR_CD";
///
/// 테이블번호
///
public const string TBL_NO = "TBL_NO";
///
/// 상품 브랜드 코드
///
public const string ITEM_BRAND_CD = "ITEM_BRAND_CD";
///
/// 서브매장코드
///
public const string SUB_SHOP_CD = "SUB_SHOP_CD";
/// 상품코드
public const string ITEM_PLU_CD = "ITEM_PLU_CD";
///
/// 상품구분(0:일반, 1:세트, 2:세트자식, 3:부가상품, 4:세트할인, 5:상품권(추가))
///
public const string ITEM_DIV = "ITEM_DIV";
///
/// 판매 수량
///
public const string SALE_QTY = "SALE_QTY";
///
/// 판매 단가
///
public const string SALE_PRC = "SALE_PRC";
///
/// 판매 금액
///
public const string SALE_AMT = "SALE_AMT";
///
/// 플레이버 구분(0:관련없음, 1:완료(플레이버를 선택할 수 있는 상품), 2:투입(플레이버상품))
///
public const string FLAVOUR_DIV = "FLAVOUR_DIV";
///
/// 플레이버 수량
///
public const string FLAVOUR_QTY = "FLAVOUR_QTY";
///
/// 픞레이버 중량
///
public const string FLAVOUR_STOCK = "FLAVOUR_STOCK";
///
/// 상품 입력구분(0:SCAN,터치키,1:수입력)
///
public const string ITEM_INPUT_DIV = "ITEM_INPUT_DIV";
///
/// 상품스캔코드
///
public const string ITEM_BAR_CD = "ITEM_BAR_CD";
///
/// TAKE IN/OUT 구분(0:in, 1:out)
///
public const string TAKE_IN_OUT_DIV = "TAKE_IN_OUT_DIV";
///
/// 상품 과세 구분
///
public const string ITEM_TAX_DIV = "ITEM_TAX_DIV";
///
/// 세금 포함 여부 1:부가세포함, 2:부가세미포함
///
public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN";
///
/// 세금율 코드
///
public const string TAXRATE_CD = "TAXRATE_CD";
///
/// 적용 세금
///
public const string APPLY_TAX_AMT = "APPLY_TAX_AMT";
///
/// 봉사료 금액
///
public const string SVC_FEE_AMT = "SVC_FEE_AMT";
///
/// 봉사료 부가세
///
public const string SVC_FEE_VAT = "SVC_FEE_VAT";
///
/// 봉사료 부가세율 코드
///
public const string SVC_TAXREATE_CD = "SVC_TAXREATE_CD";
///
/// 영수 금액
///
public const string BILL_AMT = "BILL_AMT";
///
/// 비매출코드
///
public const string NONSALES_RSN_CD = "NONSALES_RSN_CD";
///
/// POS 할인 구분(00:정상, 01:무료(서비스), 02:임의할인,03:환경사랑DC,04:제품교환권,06:입점건물직원할인, 07:수수료할인)
///
public const string DC_DIV = "DC_DIV";
///
/// 할인 유형
///
public const string DC_TYPE = "DC_TYPE";
///
/// POS 할인 율
///
public const string DC_RATE = "DC_RATE";
///
/// POS 단품 할인 금액
///
public const string ITEM_DC_AMT = "ITEM_DC_AMT";
///
/// POS 소계 할인 금액
///
public const string SUM_DC_AMT = "SUM_DC_AMT";
///
/// 캠페인 할인 금액
///
public const string CPI_DC_AMT = "CPI_DC_AMT";
///
/// 제휴카드 할인 구분(SKT,LGT,KT 할인)
///
public const string COOP_CARD_DC_DIV = "COOP_CARD_DC_DIV";
///
/// 제휴카드 할인 금액(SKT,LGT,KT 할인 금액)
///
public const string COOP_CARD_DC_AMT = "COOP_CARD_DC_AMT";
///
/// 포인트 할인 구분
///
public const string POINT_DC_DIV = "POINT_DC_DIV";
///
/// 포인트 할인 금액
///
public const string POINT_DC_AMT = "POINT_DC_AMT";
///
/// 쿠폰 할인 구분(00:없음, 01:쿠폰, 02:해피쿠폰할인(스템프,복권), 03:인카드쿠폰, 04:매장쿠폰)
///
public const string CPN_DC_DIV = "CPN_DC_DIV";
///
/// 쿠폰 할인 금액
///
public const string CPN_DC_AMT = "CPN_DC_AMT";
///
/// 직원 할인 구분
///
public const string EMP_DC_DIV = "EMP_DC_DIV";
///
/// 직원 할인 금액
///
public const string EMP_DC_AMT = "EMP_DC_AMT";
///
/// 세트 할인 금액
///
public const string SET_DC_AMT = "SET_DC_AMT";
///
/// 기타 할인 구분
///
public const string ETC_DC_DIV = "ETC_DC_DIV";
///
/// 기타 할인 금액
///
public const string ETC_DC_AMT = "ETC_DC_AMT";
///
/// 예외할인구분
///
public const string EXCEP_DC_DIV = "EXCEP_DC_DIV";
///
/// 예외할인금액
///
public const string EXCEP_DC_AMT = "EXCEP_DC_AMT";
///
/// 포장구분
///
public const string PACK_DIV = "PACK_DIV";
///
/// 판매 상품권/선불카드 번호
///
public const string SALE_GIFT_NO = "SALE_GIFT_NO";
///
/// 세트메뉴코드
///
public const string SET_MENU_CD = "SET_MENU_CD";
///
/// 캠페인증정구분
///
public const string CPI_PRESENT_DIV = "CPI_PRESENT_DIV";
///
/// 쿠폰번호
///
public const string CPN_NO = "CPN_NO";
///
/// 빌분리번호
///
public const string BILLSPR_NO = "BILLSPR_NO";
///
/// 일회용품구분
///
public const string DISPO_ITEM_DIV = "DISPO_ITEM_DIV";
///
/// 취소 구분
///
public const string CANCEL_DIV = "CANCEL_DIV";
///
/// 취소 일시
///
public const string CANCEL_DATE = "CANCEL_DATE";
///
/// NOTAX 구분 0:미적용, 1:적용
///
public const string NOTAX_DIV = "NOTAX_DIV";
//#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 start
///
/// 해피오더 매출 구분자
///
public const string HPO_REG_YN = "HPO_REG_YN";
//#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 end
}
///
/// 컬럼순서
///
public class SEQ
{
public const int ORD_TIME = 3;
public const int FLOOR_CD = 4;
public const int TBL_NO = 5;
public const int SUB_SHOP_CD = 6;
public const int ITEM_PLU_CD = 7;
public const int ITEM_DIV = 8;
public const int SALE_QTY = 9;
public const int SALE_PRC = 10;
public const int SALE_AMT = 11;
public const int FLAVOUR_DIV = 12;
public const int FLAVOUR_STOCK = 13;
public const int ITEM_INPUT_DIV = 14;
public const int ITEM_BAR_CD = 15;
public const int TAKE_IN_OUT_DIV = 16;
public const int ITEM_TAX_DIV = 17;
public const int TAX_AMT_INCLUDE_YN = 18;
public const int TAXRATE_CD = 19;
public const int APPLY_TAX_AMT = 20;
public const int SVC_FEE_AMT = 21;
public const int SVC_FEE_VAT = 22;
public const int SVC_TAXREATE_CD = 23;
public const int BILL_AMT = 24;
public const int NONSALES_RSN_CD = 25;
public const int DC_DIV = 26;
public const int DC_TYPE = 27;
public const int DC_RATE = 28;
public const int ITEM_DC_AMT = 29;
public const int SUM_DC_AMT = 30;
public const int CPI_DC_QTY = 31;
public const int CPI_DC_AMT = 32;
public const int COOP_CARD_DC_DIV = 33;
public const int COOP_CARD_DC_AMT = 34;
public const int POINT_DC_DIV = 35;
public const int POINT_DC_AMT = 36;
public const int CPN_DC_DIV = 37;
public const int CPN_DC_AMT = 38;
public const int EMP_DC_DIV = 39;
public const int EMP_DC_AMT = 40;
public const int SET_DC_AMT = 41;
public const int ETC_DC_DIV = 42;
public const int ETC_DC_AMT = 43;
public const int EXCEP_DC_DIV = 44;
public const int EXCEP_DC_AMT = 45;
public const int PACK_DIV = 46;
public const int SET_MENU_CD = 47;
public const int SUBPRC_MENU_KEY_DIV = 48;
public const int CPI_PRESENT_DIV = 49;
public const int BILLSPR_NO = 50;
public const int SALE_GIFT_NO = 51;
public const int CPN_NO = 52;
public const int SLACK_FIELD = 53;
public const int DISPO_ITEM_DIV = 54;
public const int CANCEL_DIV = 55;
public const int NOTAX_DIV = 56;
//#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 start
public const int HPO_REG_YN = 57;
//#20180903 해피오더 매출 생성 시 tr_sale_detail에 구분자 추가 end
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region 결제수단
///
/// 결제
///
public class TR_PAYMENT
{
public const string ITEM = "TR_PAYMENT";
public class DATA
{
///
/// 순번
///
public long SEQ = 0;
///
/// 결제수단코드
///
public string PAY_WAY_CD = "";
///
/// 결제금액
///
public double PAY_AMT = 0;
///
/// 결제세부코드1
///
public string PAY_DTL_CD_01 = "";
///
/// 결제세부코드2
///
public string PAY_DTL_CD_02 = "";
///
/// 결제세부코드3
///
public string PAY_DTL_CD_03 = "";
///
/// 결제세부코드4
///
public string PAY_DTL_CD_04 = "";
///
/// 결제세부코드5
///
public string PAY_DTL_CD_05 = "";
///
/// 수량항목1
///
public double QTY_ENTRY_01 = 0;
///
/// 수량항목2
///
public double QTY_ENTRY_02 = 0;
///
/// 수량항목3
///
public double QTY_ENTRY_03 = 0;
///
/// 수량항목4
///
public double QTY_ENTRY_04 = 0;
///
/// 수량항목5
///
public double QTY_ENTRY_05 = 0;
///
/// 금액항목1
///
public double AMT_ENTRY_01 = 0;
///
/// 금액항목2
///
public double AMT_ENTRY_02 = 0;
///
/// 금액항목3
///
public double AMT_ENTRY_03 = 0;
///
/// 금액항목4
///
public double AMT_ENTRY_04 = 0;
///
/// 금액항목5
///
public double AMT_ENTRY_05 = 0;
///
/// 금액항목6
///
public double AMT_ENTRY_06 = 0;
///
/// 금액항목7
///
public double AMT_ENTRY_07 = 0;
///
/// 금액항목8
///
public double AMT_ENTRY_08 = 0;
///
/// 금액항목9
///
public double AMT_ENTRY_09 = 0;
///
/// 금액항목10
///
public double AMT_ENTRY_10 = 0;
///
/// 발생항목1
///
public string OCCUR_ENTRY_01 = "";
///
/// 발생항목2
///
public string OCCUR_ENTRY_02 = "";
///
/// 발생항목3
///
public string OCCUR_ENTRY_03 = "";
///
/// 발생항목4
///
public string OCCUR_ENTRY_04 = "";
///
/// 발생항목5
///
public string OCCUR_ENTRY_05 = "";
///
/// 발생항목6
///
public string OCCUR_ENTRY_06 = "";
///
/// 발생항목7
///
public string OCCUR_ENTRY_07 = "";
///
/// 발생항목8
///
public string OCCUR_ENTRY_08 = "";
///
/// 발생항목9
///
public string OCCUR_ENTRY_09 = "";
///
/// 발생항목10
///
public string OCCUR_ENTRY_10 = "";
///
/// 발생항목11
///
public string OCCUR_ENTRY_11 = "";
///
/// 발생항목12
///
public string OCCUR_ENTRY_12 = "";
///
/// 발생항목13
///
public string OCCUR_ENTRY_13 = "";
///
/// 발생항목14
///
public string OCCUR_ENTRY_14 = "";
///
/// 발생항목15
///
public string OCCUR_ENTRY_15 = "";
///
/// 발생항목16
///
public string OCCUR_ENTRY_16 = "";
///
/// 발생항목17
///
public string OCCUR_ENTRY_17 = "";
///
/// 발생항목18
///
public string OCCUR_ENTRY_18 = "";
///
/// 발생항목19
///
public string OCCUR_ENTRY_19 = "";
///
/// 발생항목20
///
public string OCCUR_ENTRY_20 = "";
///
/// 발생항목21
///
public string OCCUR_ENTRY_21 = "";
///
/// 발생항목22
///
public string OCCUR_ENTRY_22 = "";
///
/// 발생항목23
///
public string OCCUR_ENTRY_23 = "";
///
/// 발생항목24
///
public string OCCUR_ENTRY_24 = "";
///
/// 발생항목25
///
public string OCCUR_ENTRY_25 = "";
///
/// 빌분리번호
///
public long BILLSPR_NO = 0;
///
/// 취소구분
///
public string CANCEL_DIV = "0";
///////////////////////////////////////////////////////////
///
/// HP 예약필드(포인트조회 응답정보)
///
public string HP_RESERVED = "";
///
/// HP 추가정보(인카드쿠폰 조회 리스트)
///
public ArrayList HP_CPN_INFO = null;
///
/// HP 추가정보(포인트조회 추가응답정보)
///
public string HP_ADD_INFO_SCH = "";
///
/// HP 추가정보(포인트사용 추가응답정보)
///
public string HP_ADD_INFO_USE = "";
///
/// HP 캠페인정보
///
public string HP_CAMPAIGN_INFO = "";
///
/// 금액 더치페이 영수증 출력 구분(1:출력, 그외 미출력)
///
public string DutchPayPrtDiv = "";
///
/// 소멸예정 포인트(포인트조회 응답정보)
///
public long HP_EXT_POINT = 0;
///
/// HP 고객명
///
public string HP_CUST_NAME = "";
///
/// 직전취소용필러1(암호화카드데이터)
///
public string CanFiller1 = "";
///
/// 직전취소용필러2
///
public string CanFiller2 = "";
///
/// 직전취소용필러3
///
public string CanFiller3 = "";
//#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 start, phj
///
/// 해피쿠폰 조회 응답 전문의 제품군 또는 상품코드
///
public string CpnItemDcCode = "";
//#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 end, phj
}
///
/// 컬럼순서
///
public class SEQ
{
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 할인수단
///
/// 할인수단
///
public class TR_DC
{
public const string ITEM = "TR_DC";
public class DATA
{
///
/// 순번
///
public long SEQ = 0;
///
/// 결제수단코드
///
public string DC_WAY_CD = "";
///
/// 결제금액
///
public double DC_AMT = 0;
///
/// 결제세부코드1
///
public string DC_DTL_CD_01 = "";
///
/// 결제세부코드2
///
public string DC_DTL_CD_02 = "";
///
/// 결제세부코드3
///
public string DC_DTL_CD_03 = "";
///
/// 결제세부코드4
///
public string DC_DTL_CD_04 = "";
///
/// 결제세부코드5
///
public string DC_DTL_CD_05 = "";
///
/// 수량항목1
///
public double QTY_ENTRY_01 = 0;
///
/// 수량항목2
///
public double QTY_ENTRY_02 = 0;
///
/// 수량항목3
///
public double QTY_ENTRY_03 = 0;
///
/// 수량항목4
///
public double QTY_ENTRY_04 = 0;
///
/// 수량항목5
///
public double QTY_ENTRY_05 = 0;
///
/// 금액항목1
///
public double AMT_ENTRY_01 = 0;
///
/// 금액항목2
///
public double AMT_ENTRY_02 = 0;
///
/// 금액항목3
///
public double AMT_ENTRY_03 = 0;
///
/// 금액항목4
///
public double AMT_ENTRY_04 = 0;
///
/// 금액항목5
///
public double AMT_ENTRY_05 = 0;
///
/// 금액항목6
///
public double AMT_ENTRY_06 = 0;
///
/// 금액항목7
///
public double AMT_ENTRY_07 = 0;
///
/// 금액항목8
///
public double AMT_ENTRY_08 = 0;
///
/// 금액항목9
///
public double AMT_ENTRY_09 = 0;
///
/// 금액항목10
///
public double AMT_ENTRY_10 = 0;
///
/// 발생항목1
///
public string OCCUR_ENTRY_01 = "";
///
/// 발생항목2
///
public string OCCUR_ENTRY_02 = "";
///
/// 발생항목3
///
public string OCCUR_ENTRY_03 = "";
///
/// 발생항목4
///
public string OCCUR_ENTRY_04 = "";
///
/// 발생항목5
///
public string OCCUR_ENTRY_05 = "";
///
/// 발생항목6
///
public string OCCUR_ENTRY_06 = "";
///
/// 발생항목7
///
public string OCCUR_ENTRY_07 = "";
///
/// 발생항목8
///
public string OCCUR_ENTRY_08 = "";
///
/// 발생항목9
///
public string OCCUR_ENTRY_09 = "";
///
/// 발생항목10
///
public string OCCUR_ENTRY_10 = "";
///
/// 발생항목11
///
public string OCCUR_ENTRY_11 = "";
///
/// 발생항목12
///
public string OCCUR_ENTRY_12 = "";
///
/// 발생항목13
///
public string OCCUR_ENTRY_13 = "";
///
/// 발생항목14
///
public string OCCUR_ENTRY_14 = "";
///
/// 발생항목15
///
public string OCCUR_ENTRY_15 = "";
///
/// 발생항목16
///
public string OCCUR_ENTRY_16 = "";
///
/// 발생항목17
///
public string OCCUR_ENTRY_17 = "";
///
/// 발생항목18
///
public string OCCUR_ENTRY_18 = "";
///
/// 발생항목19
///
public string OCCUR_ENTRY_19 = "";
///
/// 발생항목20
///
public string OCCUR_ENTRY_20 = "";
///
/// 발생항목21
///
public string OCCUR_ENTRY_21 = "";
///
/// 발생항목22
///
public string OCCUR_ENTRY_22 = "";
///
/// 발생항목23
///
public string OCCUR_ENTRY_23 = "";
///
/// 발생항목24
///
public string OCCUR_ENTRY_24 = "";
///
/// 발생항목25
///
public string OCCUR_ENTRY_25 = "";
///
/// 빌분리번호
///
public long BILLSPR_NO = 0;
///
/// 취소구분
///
public string CANCEL_DIV = "0";
}
///
/// 컬럼순서
///
public class SEQ
{
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 기타수단
///
/// 기타수단
///
public class TR_ETC
{
public const string ITEM = "TR_ETC";
public class DATA
{
///
/// 순번
///
public long SEQ = 0;
///
/// 기타 수단 코드
///
public string ETC_WAY_CD = "";
///
/// 기타 금액
///
public double ETC_AMT = 0;
///
/// 기타 세부코드1
///
public string ETC_DTL_CD_01 = "";
///
/// 기타 세부코드2
///
public string ETC_DTL_CD_02 = "";
///
/// 기타 세부코드3
///
public string ETC_DTL_CD_03 = "";
///
/// 기타 세부코드4
///
public string ETC_DTL_CD_04 = "";
///
/// 기타 세부코드5
///
public string ETC_DTL_CD_05 = "";
///
/// 수량항목1
///
public double QTY_ENTRY_01 = 0;
///
/// 수량항목2
///
public double QTY_ENTRY_02 = 0;
///
/// 수량항목3
///
public double QTY_ENTRY_03 = 0;
///
/// 수량항목4
///
public double QTY_ENTRY_04 = 0;
///
/// 수량항목5
///
public double QTY_ENTRY_05 = 0;
///
/// 금액항목1
///
public double AMT_ENTRY_01 = 0;
///
/// 금액항목2
///
public double AMT_ENTRY_02 = 0;
///
/// 금액항목3
///
public double AMT_ENTRY_03 = 0;
///
/// 금액항목4
///
public double AMT_ENTRY_04 = 0;
///
/// 금액항목5
///
public double AMT_ENTRY_05 = 0;
///
/// 금액항목6
///
public double AMT_ENTRY_06 = 0;
///
/// 금액항목7
///
public double AMT_ENTRY_07 = 0;
///
/// 금액항목8
///
public double AMT_ENTRY_08 = 0;
///
/// 금액항목9
///
public double AMT_ENTRY_09 = 0;
///
/// 금액항목10
///
public double AMT_ENTRY_10 = 0;
///
/// 발생항목1
///
public string OCCUR_ENTRY_01 = "";
///
/// 발생항목2
///
public string OCCUR_ENTRY_02 = "";
///
/// 발생항목3
///
public string OCCUR_ENTRY_03 = "";
///
/// 발생항목4
///
public string OCCUR_ENTRY_04 = "";
///
/// 발생항목5
///
public string OCCUR_ENTRY_05 = "";
///
/// 발생항목6
///
public string OCCUR_ENTRY_06 = "";
///
/// 발생항목7
///
public string OCCUR_ENTRY_07 = "";
///
/// 발생항목8
///
public string OCCUR_ENTRY_08 = "";
///
/// 발생항목9
///
public string OCCUR_ENTRY_09 = "";
///
/// 발생항목10
///
public string OCCUR_ENTRY_10 = "";
///
/// 발생항목11
///
public string OCCUR_ENTRY_11 = "";
///
/// 발생항목12
///
public string OCCUR_ENTRY_12 = "";
///
/// 발생항목13
///
public string OCCUR_ENTRY_13 = "";
///
/// 발생항목14
///
public string OCCUR_ENTRY_14 = "";
///
/// 발생항목15
///
public string OCCUR_ENTRY_15 = "";
///
/// 발생항목16
///
public string OCCUR_ENTRY_16 = "";
///
/// 발생항목17
///
public string OCCUR_ENTRY_17 = "";
///
/// 발생항목18
///
public string OCCUR_ENTRY_18 = "";
///
/// 발생항목19
///
public string OCCUR_ENTRY_19 = "";
///
/// 발생항목20
///
public string OCCUR_ENTRY_20 = "";
///
/// 발생항목21
///
public string OCCUR_ENTRY_21 = "";
///
/// 발생항목22
///
public string OCCUR_ENTRY_22 = "";
///
/// 발생항목23
///
public string OCCUR_ENTRY_23 = "";
///
/// 발생항목24
///
public string OCCUR_ENTRY_24 = "";
///
/// 발생항목25
///
public string OCCUR_ENTRY_25 = "";
///
/// 빌분리번호
///
public long BILLSPR_NO = 0;
///
/// 취소구분
///
public string CANCEL_DIV = "0";
///////////////////////////////////////////////////////////
///
/// 직전취소용필러1(암호화된 트랙정보)
///
public string CanFiller1 = "";
///
/// 직전취소용필러2
///
public string CanFiller2 = "";
///
/// 직전취소용필러3
///
public string CanFiller3 = "";
///
/// HP 예약필드(포인트조회 응답정보)
///
public string HP_RESERVED = "";
///
/// HP 캠페인정보(포인트조회 응답정보)
///
public string HP_CAMPAIGN_INFO = "";
///
/// HP 추가정보(포인트조회 응답정보)
///
public string HP_ADD_INFO_SCH = "";
///
/// HP 추가정보(포인트적립 응답정보)
///
public string HP_ADD_INFO_SAVE = "";
///
/// 고객명(포인트조회 응답정보)
///
public string HP_CUST_NAME = "";
/////
///// 앱고객유형(N:일반, Y:앱고객)(포인트조회 응답정보)
/////
//public string HP_CUST_TYPE = "N";
///
/// 소멸예정 포인트(포인트조회 응답정보)
///
public long HP_EXT_POINT = 0;
/////
///// HP 추가적립 정보[추가적립여부(1)+추가적립상세코드(2)+본사부담금(7)+매장부담금(7)](포인트조회 설정정보)
/////
//public string HP_ADD_ACCUME = "";
///
/// HP 추가정보(인카드쿠폰 조회 리스트)
///
public ArrayList HP_CPN_INFO = null;
///
/// 비밀번호 사용여부
///
public string HP_PASSWORD_YN = "N";
}
///
/// 컬럼순서
///
public class SEQ
{
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 정산
///
/// 정산 정보
///
public class TR_ADMT
{
public const string ITEM = "TR_ADMT";
public class DATA
{
///
/// 정산 유형
///
public int ADMT_TYPE = 0;
///
/// 정산 코드
///
public int ADMT_CD = 0;
///
/// 수량
///
public int QTY = 0;
///
/// 금액
///
public int AMT = 0;
///
/// 여유필드1
///
public int SLACK_FIELD_01 = 0;
///
/// 여유필드2
///
public int SLACK_FIELD_02 = 0;
///
/// 여유필드3
///
public int SLACK_FIELD_03 = 0;
///
/// 여유필드4
///
public int SLACK_FIELD_04 = 0;
///
/// 여유필드5
///
public int SLACK_FIELD_05 = 0;
}
///
/// 컬럼순서
///
public class SEQ
{
public const int ADMT_TYPE = 3;
public const int ADMT_CD = 4;
public const int QTY = 5;
public const int AMT = 6;
public const int SLACK_FIELD_01 = 7;
public const int SLACK_FIELD_02 = 8;
public const int SLACK_FIELD_03 = 9;
public const int SLACK_FIELD_04 = 10;
public const int SLACK_FIELD_05 = 11;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 객수
///
/// 객수정보
///
public class TR_GUEST
{
public const string ITEM = "TR_GUEST";
public class DATA
{
///
/// 남성 10대
///
public int MALE_10L = 0;
///
/// 남성 20대
///
public int MALE_20L = 0;
///
/// 남성 30대
///
public int MALE_30L = 0;
///
/// 남성 40대
///
public int MALE_40L = 0;
///
/// 남성 50대
///
public int MALE_50L = 0;
///
/// 여성 10대
///
public int FMALE_10L = 0;
///
/// 여성 20대
///
public int FMALE_20L = 0;
///
/// 여성 30대
///
public int FMALE_30L = 0;
///
/// 여성 20대
///
public int FMALE_40L = 0;
///
/// 여성 50대
///
public int FMALE_50L = 0;
}
///
/// 컬럼순서
///
public class SEQ
{
public const int MALE_10L = 3;
public const int MALE_20L = 4;
public const int MALE_30L = 5;
public const int MALE_40L = 6;
public const int MALE_50L = 7;
public const int FMALE_10L = 8;
public const int FMALE_20L = 9;
public const int FMALE_30L = 10;
public const int FMALE_40L = 11;
public const int FMALE_50L = 12;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 예약 고객 정보
///
/// 객수정보
///
public class TR_RESERV_INFO
{
public const string ITEM = "TR_RESERV_INFO";
public class DATA
{
///
/// 예약번호
///
public string RESERV_NO = "";
///
/// 주분구분 0:온라인,1:오프라인
///
public string ONOFF_DIV = "";
///
/// 예약고객번호
///
public string CUSTNM = "";
///
/// 예약고객전화번호
///
public string CUST_PHN_NO = "";
///
/// 예약일자
///
public string RESERV_DT = "";
///
/// 예약시간
///
public string RESERV_TM = "";
///
/// 예약메모(주소)
///
public string RESERV_MEMO = "";
///
/// 예약 등록 시간
///
public string RESERV_REG_TM = "";
///
/// 예약 등록 일자
///
public string RESERV_REG_DT = "";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int RESERV_NO = 3;
public const int RESERV_REG_DT = 4;
public const int RESERV_REG_TM = 5;
public const int ONOFF_DIV = 6;
public const int CUSTNM = 7;
public const int CUST_PHN_NO = 8;
public const int RESERV_DT = 9;
public const int RESERV_TM = 10;
public const int RESERV_MEMO = 11;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 사인(전자서명)
///
/// 사인(전자서명)
///
public class TR_SIGN
{
public const string ITEM = "TR_SIGN";
public class DATA
{
///
/// 순번
///
public int SEQ = 0;
///
/// 결제 순번
///
public int PAY_SEQ = 0;
///
/// 사인 시간
///
public string SIGN_TIME = "";
///
/// 사인 데이터
///
public string SIGN_DATA = "";
}
///
/// 컬럼순서
///
public class SEQ
{
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 입출금(준비금, 마감시재, 기타입출금, 환불)
///
/// 입출금
///
public class SALE_DPST_WTHDR
{
public const string ITEM = "SALE_DPST_WTHDR";
public class DATA
{
///
/// 순번
///
public int SEQ = 0;
///
/// 입출금일자
///
public string SALE_DT = "";
///
/// 입출금유형
///
public string DPST_WTHDR_TYPE = "";
///
/// 입출금코드
///
public string DPST_WTHDR_CD = "";
///
/// 입출금계정
///
public string DPST_WTHDR_ACC_CD = "";
///
/// 입출금금액
///
public double DPST_WTHDR_AMT = 0;
///
/// 입출금명
///
public string DPST_WTHDR_NM = "";
///
/// 입출금수량
///
public int DPST_WTHDR_QTY = 0;
///
/// 고객번호
///
public string CUST_NO = "";
///
/// 점포결제유형
///
public string STOR_PAY_TYPE = "";
///
/// 기타사유
///
public string ETC_REASON = "";
///
/// 여유필드01
///
public string SLACK_FIELD_01 = "";
///
/// 여유필드02
///
public string SLACK_FIELD_02 = "";
///
/// 여유필드03
///
public string SLACK_FIELD_03 = "";
///
/// 여유필드04
///
public string SLACK_FIELD_04 = "";
///
/// 여유필드05
///
public string SLACK_FIELD_05 = "";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int DPST_WTHDR_TYPE = 3;
public const int DPST_WTHDR_CD = 4;
public const int DPST_WTHDR_QTY = 5;
public const int DPST_WTHDR_AMT = 6;
public const int DPST_WTHDR_NM = 7;
public const int CUST_NO = 8;
public const int STOR_PAY_TYPE = 9;
public const int ETC_REASON = 10;
public const int SLACK_FIELD_01 = 11;
public const int SLACK_FIELD_02 = 12;
public const int SLACK_FIELD_03 = 13;
public const int SLACK_FIELD_04 = 14;
public const int SLACK_FIELD_05 = 15;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 승인로그
///
/// 승인 로그
///
public class TR_APPR_LOG
{
public const string ITEM = "TR_APPR_LOG";
public class DATA
{
}
///
/// 컬럼순서
///
public class SEQ
{
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region 캠페인 아이템
///
/// 캠페인 아이템
///
public class TR_SALE_CPI_RSLT
{
public const string ITEM = "TR_SALE_CPI_RSLT";
public class DATA
{
///
/// 켐페인 상품 마스터 정보
///
public MST_SALE_CPI.DATA_ITEM cMST_CPI_ITEM = new MST_SALE_CPI.DATA_ITEM();
///
/// 캠페인 타입(01:상품별, 02:상품합산, 03:결합, 04:N+N, 05:전체상품, 06:사은품)
///
public string ITEM_APPLY_METHD = "";
///
/// 명세순번
///
public long NMTAX_SEQ = 0;
///
/// 캠페인 코드
///
public string CPI_CD = "";
///
/// SUB 점포코드
///
public string SUB_SHOP_CD = "";
///
/// 상품 PLU 코드
///
public string ITEM_PLU_CD = "";
///
/// 할인 수량(상품캠페인)
///
public long DC_QTY = 0;
///
/// 캠페인 할인 단가
///
public double DC_PRC = 0;
///
/// 캠페인 할인 합계 금액
///
public double DC_SUM_AMT = 0;
///
/// 캠페인 고객해택 구분(01:할인,02:적립,03:할인+적립,04:사은품,05:복권,06:명판,07:복권+명판,08:응모권,09:응모권+명판,10:스템프,11:할인(실효100%),12:사은품+적립,13:할인(실효))
///
public string CPI_CUST_BNFT_TYPE = "";
///
/// 고객결제유형(00:일반, 01:신용카드, 02:캐시비, 03:티머니)
///
public string CUST_PAY_TYPE = "01";
///
/// 추가적립 포인트
///
public long ACCUM_POINT = 0;
///
/// 복권/명판 번호
///
public string LTTR_NMPLAT_NO = "";
///
/// 캠페인 고객 구분(1:전체, 2:HPC결제, 3:HPC고객, 4:해피앱고객)
///
public string TRGT_CUST_TYPE = "";
///
/// 빌분리 번호
///
public long BILLSPR_NO = 0;
///
/// 여유 필드(고객번호 설정)
///
public string SLACK_FIELD = "";
///
/// 취소 구분
///
public string CANCEL_DIV = "0";
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 실행중 내부 변수
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///
/// 캠페인 결제할인구분 (1:결제, 2:할인)
///
public string PAY_DC_DIV = "0";
///
/// 캠페인 증정구분(사은품)
///
public string PRESENT_DIV = "0";
///
/// 기본룰 예외여부(0:일반, 1:예외)
///
public string BASIC_RULE_EXCEP_YN = "";
//#20171206 17크리스마스캠페인 start
//항목 추가 (0:중복적용불가, 1:중복적용가능, 2: 중복적용가능(할인금액포함))
///
/// 제휴할인그룹 중복 여부(1:중복적용가능, 0:중복적용불가, 2: 중복적용가능(할인금액포함))
///
public string TELECOM_COOP_DUP_PRMT_YN = "";
//#20171206 17크리스마스캠페인 end
//#15583 캠페인 기능 개선 요청 start
///
/// 모바일쿠폰 그룹 중복 여부(1:중복적용가능, 0:중복적용불가)
///
public string MOBILE_CPN_DUP_PRMT_YN = "0";
///
/// 해피쿠폰 중복 여부(1:중복적용가능, 0:중복적용불가)
///
public string HPY_CPN_DUP_PRMT_YN = "0";
//#15583 캠페인 기능 개선 요청 end
/// 기본 HP 적립여부(0:적립없음, 1:적립가능)
///
public string BASIC_HP_ACCUM_YN = "";
///
/// 기본 HP 적립기준(0:적립안함, 1:행사상품포함, 2:행사상품제외, 3:사은품제외)
///
public string BASIC_HP_ACCUM_STD = "";
///
/// 복권 등수(복권캠페인)
///
public string LTTR_GRADE = "";
///
/// 중복 가능여부(1:중복적용 가능, 0:중복적용 불가)
///
public string DUP_APPLY_YN = "1";
///
/// 캠페인 상품 중복적용 여부(1:중복적용 가능, 0:중복적용 불가)
///
public string ITEM_DUP_PRMT_YN = "";
///
/// HP 스템프 오퍼 ID
///
public string OFFER_ID = "";
///
/// HP 스탬프 캠페인 상품 정보(포인트조회 설정정보)
///
public string HP_STAMP_PLU = "";
///
/// HP 스템프 캠페인 응답 정보(잔여정보)
///
public string HP_CAMPAIGN_INFO = "";
///
/// HP 스템프 캠페인 응답 정보(쿠폰발행정보)
///
public string HP_STAMP_COUPON_INFO = "";
///
/// HP 스템프 쿠폰 번호
///
public string HP_STAMP_COUPON = "";
}
public class SEQ
{
public const int ITEM_APPLY_METHD = 3;
public const int NMTAX_SEQ = 4;
public const int CPI_CD = 5;
public const int SUB_SHOP_CD = 6;
public const int ITEM_PLU_CD = 7;
public const int DC_QTY = 8;
public const int DC_SUM_AMT = 9;
public const int CPI_CUST_BNFT_TYPE = 10;
public const int CUST_PAY_TYPE = 11;
public const int ACCUM_POINT = 12;
public const int LTTR_NMPLAT_NO = 13;
public const int TRGT_CUST_TYPE = 14;
public const int BILLSPR_NO = 15;
public const int SLACK_FIELD = 16;
public const int CANCEL_DIV = 17;
}
}
#endregion
#region 결제 캠페인 적용 정보
///
/// 결제 캠페인 적용 정보
///
public class SALE_CPI_PAY
{
public const string ITEM = "SALE_CPI_PAY";
}
#endregion
#region 수량제한 캠페인 조회 정보
///
/// 수량제한 캠페인 조회 정보
///
public class SALE_CPI_QTY_LMT
{
public const string ITEM = "SALE_CPI_QTY_LMT";
}
#endregion
#region 캠페인 등록정보
///
/// 캠페인 등록정보
///
public class MST_SALE_CPI
{
public class DATA
{
///
/// 캠페인
///
public string CPI_CD = "";
///
/// 캠페인명
///
public string CPI_NM = "";
///
/// 시작일
///
public string STARTDAY = "";
///
/// 종료일
///
public string FNSHDAY = "";
///
/// 반복 형태(1:지정주, 2:매월지정일)
///
public string REPT_APPNT_TYPE = "";
///
/// 반복 주차(11111:1주차,2주차,3주차,4주차,5주차)
///
public string REPT_WEEK = "";
/////
///// 반복 요일(1111111(일월화수목금토), 0:OFF, 1:ON)
/////
//public string REPT_DOW = "";
///
/// 반복 일자
///
public string REPT_DT = "";
///
/// 캠페인 중복적용 여부 (1:중복적용 가능, 0:중복적용 불가)
///
public string DUP_APPLY_YN = "";
///
/// 기본룰 예외 여부
///
public string BASIC_RULE_EXCEP_YN = "";
//#20171206 17크리스마스캠페인 start
//항목 추가 (0:중복적용불가, 1:중복적용가능, 2: 중복적용가능(할인금액포함))
///
/// 제휴할인그룹 중복 여부(1:중복적용가능, 0:중복적용불가, 2: 중복적용가능(할인금액포함))
///
public string TELECOM_COOP_DUP_PRMT_YN = "";
//#20171206 17크리스마스캠페인 end
//#15583 캠페인 기능 개선 요청 start
///
/// 모바일쿠폰 그룹 중복 여부(1:중복적용가능, 0:중복적용불가)
///
public string MOBILE_CPN_DUP_PRMT_YN = "0";
///
/// 해피쿠폰 중복 여부(1:중복적용가능, 0:중복적용불가)
///
public string HPY_CPN_DUP_PRMT_YN = "0";
//#15583 캠페인 기능 개선 요청 end
/////
///// 쿠폰할인그룹 중복 여부
/////
//public string CPNDC_GRP_DUP_YN = "";
/////
///// 일반할인그룹 중복 여부
/////
//public string GNRL_DC_GRP_DUP_YN = "";
///
/// 캠페인 대상(1:전체, 2:HPC결제, 3:HPC고객, 4:해피앱고객)
///
public string TRGT_CUST_TYPE = "";
///
/// 캠페인고객혜택(01:할인,02:적립,03:할인+적립,04:사은품,05:복권,06:명판,07:복권+명판,08:응모권,09:응모권+명판,10:스템프,11:할인(실효100%),12:사은품+적립,13:할인(실효))
///
public string CPI_CUST_BNFT_TYPE = "";
///
/// 상품 적용 방법(01:상품별, 02:상품합산, 03:결합, 04:N+N, 05:전체상품, 06:사은품)
///
public string ITEM_APPLY_METHD = "";
///
/// 지불 구분(00:일반, 01:신용카드, 02:캐시비, 03:티머니)
///
public string CUST_PAY_TYPE = "";
///
/// 캠페인성립금액 구분(1:구매금액(총매출), 2:대상상품, 3:구매금액+대상상품)
///
public string TRGT_AMT_TYPE = "";
///
/// 캠페인성립금액
///
public double TRGT_AMT = 0;
///
/// 제한 수량
///
public long LMT_QTY = 0;
///
/// 수량 제한 기준(1:일별, 2:행사기간별)
///
public string QTY_LMT_STD = "";
///
/// HP고객 최대 참여 횟수
///
public long HP_CUST_MAX_JOIN_CNT = 0;
///
/// HP고객 참여 제한 기준(1:일별, 2:행사기간별)
///
public string HP_CUST_JOIN_LMT_STD = "";
///
/// HPC기본적립 기준(0:적립없음, 1:적립가능)
///
public string BASIC_HP_ACCUM_YN = "";
///
/// HPC기본적립 구분(0:적립안함,1:적립함,2:행사 상품 제외)
///
public string BASIC_HP_ACCUM_STD = "";
///
/// HP추가적립 통신사 구분(0: 일반, 1: SKT, 2: KT,3: LGT)
///
public string ADD_HP_ACCUM_TELECOM_DIV = "";
///
/// HPC추가적립 대상기준(0:적립없음, 1:BILL전체, 2:대상상품, 3:행사대상외 구매상품)
///
public string ADD_HP_ACCUM_TRGT_STD = "";
///
/// HPC추가적립 율
///
public double ADD_HP_ACCUM_RATE = 0;
///
/// HPC추가적립 추후적립 가능여부
///
public string ADD_HP_ACCUM_AF_DIV = "";
///
/// HPC추가적립 코드1
///
public string ADD_HP_ACCUM_CD1 = "";
///
/// HPC추가적립 코드2
///
public string ADD_HP_ACCUM_CD2 = "";
///
/// OFFER ID(스템프 행사시 클라우드 전송)
///
public string OFFER_ID = "";
///
/// 사은품 지급기준(0:대상 아님, 1:금액당 개수, 2:최소금액 이상 개수, 3:수량당 갯수)
///
public string FREE_GIFT_PROVD_STD = "";
///
/// 사은품 지급기준 금액
///
public double FREE_GIFT_STD_AMT = 0;
///
/// 사은품 지급 수량
///
public long FREE_GIFT_PROVD_QTY = 0;
///
/// 사은품 추가판매 여부(1:가능, 0:불가)
///
public string FREE_GIFT_ADD_SALE_YN = "";
///
/// 캠페인 설명
///
public string CPI_EXPLN = "";
///
/// 고객면 리소스 파일 구분(1:이미지, 2:동영상)
///
public string CUST_DSP_FILE_DIV = "";
///
/// 고객면 리소스 파일명
///
public string CUST_DSP_FILENM = "";
///
/// 스템프 수량
///
public long STAMP_QTY = 0;
///
/// 사운드파일 구분(00(없음), 01(WAVE), 02(TTS))
///
public string SOUND_FILE_DIV = "";
///
/// 사운드파일 명
///
public string SOUND_FILE_NM = "";
///
/// TTS 출력 문구
///
public string TTS_DSCRP = "";
///
/// 파일 PLAY 시점 (1:상품등록, 2:캠페인성립)
///
public string SOUND_FILE_PLAY_CHK_PNT = "";
///
/// 사운드 플레이 여부
///
public bool SOUND_PLAY_YN = false;
///
/// 참여문의여부
///
public string JOIN_QUSTN_YN = "";
///
/// 참여문의여부 결과
///
public string JOIN_QUSTN_ANSWER = "";
///
/// 상품 중복 허용 여부(1:중복적용 가능, 0:중복적용 불가)
///
public string ITEM_DUP_PRMT_YN = "";
///
/// 복권 멀티 출력 여부(0:멀티불가, 1:멀티허용)
///
public string LTTR_MULTI_PRT_YN = "";
///
/// 캠페인 할인 결제 수단
///
public string CPI_DC_PAY_WAY = "";
///
/// 캠페인 영수증명
///
public string CPI_BILL_NM = "";
///
/// 캠페인 수량제한메시지
///
public string QTY_LIMIT_MSG = "";
///
/// 해피 고객 등급
///
public string HP_CUST_LVL = "";
///
/// 할인불가적용여부(0:할인불가미적용, 1:할인불가적용)
///
public string DC_NOADM_PASS_YN = "";
///
/// 켐페인 시간
///
public ArrayList alDATA_HOUR = new ArrayList();
///
/// 캠페인 구성
///
public ArrayList alDATA_COMPNT = new ArrayList();
}
///
/// 캠페인시간
///
public class DATA_HOUR
{
///
/// 요일 구분(1:일요일, 2:월요일 ~ 7:토요일)
///
public string DOW_DIV = "";
///
/// 시작 시간
///
public string START_HOUR = "";
///
/// 종료 시간
///
public string FNSH_HOUR = "";
}
///
/// 캠페인 구성
///
public class DATA_COMPNT
{
///
/// 구성 그룹
///
public string CPI_ITEM_GRP_CD = "";
///
/// 구성조건 유형(1:수량, 2:금액, 3:최소수량)
///
public string CPI_COND_TYPE = "";
///
/// 구성조건 수량,금액
///
public double QTY_AMT = 0;
///
/// 구성 할인유형(1:율, 2:금액)
///
public string CPI_DC_TYPE = "";
///
/// 구성 할인 율,금액
///
public double DC_RATE_QTY_AMT = 0;
///
/// 할인 최대 금액
///
public double DC_MAX_AMT = 0;
}
public class DATA_ITEM
{
///
/// 상품구성그룹
///
public string CPI_ITEM_GRP_CD = "";
///
/// 캠페인 할인 유형
///
public string CPI_DC_TYPE = "";
///
/// 캠페인 할인 율,금액
///
public double DC_RATE_AMT = 0;
}
}
#endregion
#region 층 정보
///
/// 층 정보
///
public class MST_FLOOR
{
public class FLOOR_DATA
{
///
/// 층코드
///
public string FLOOR_CD = string.Empty;
///
/// 층명
///
public string FLOOR_NM = string.Empty;
///
/// 수정일시
///
public string UPD_DT = string.Empty;
///
/// 등록일시
///
public string REG_DT = string.Empty;
///
/// 상태
///
public PosConst.DB_ROW_STATUS STATUS = PosConst.DB_ROW_STATUS.NONE;
}
}
#endregion
#region 테이블 정보
///
/// 테이블 정보
///
public class MST_TABLE
{
public class TABLE_DATA
{
///
/// 층 코드
///
public string FLOOR_CD = string.Empty;
///
/// 테이블 번호
///
public string TABLE_NO = string.Empty;
///
/// 테이블 명
///
public string TABLE_NM = string.Empty;
///
/// 테이블 유형(1:테이블, 2:레이블)
///
public string TABLE_TYPE = string.Empty;
///
/// 테이블 형태(1:사각, 2:라운드, 3:타원, 4:이미지)
///
public string TABLE_TYPE__1640 = string.Empty;
///
/// 배경색
///
public string BACK_COLOR = string.Empty;
///
/// 배경이미지
///
public string BACK_IMAGE = string.Empty;
///
/// 폰트 색상
///
public string FONT_COLOR = string.Empty;
///
/// 폰트 명
///
public string FONT_NM = string.Empty;
///
/// 폰트 크기
///
public int FONT_SIZE = 0;
///
/// X 좌표
///
public int X_COORD = 0;
///
/// Y 좌표
///
public int Y_COORD = 0;
///
/// 넓이
///
public int WIDTH = 0;
///
/// 높이
///
public int HEIGHT = 0;
///
/// 테이블 표시 구분
///
public string TABLE_DISP_FLAG = string.Empty;
///
/// 좌석 수
///
public int SEAT_CNT = 0;
///
/// 좌석 수 표시 구분
///
public string SEAT_DISP_FLAG = string.Empty;
///
/// 테이블 조작 구분
///
public string OP_FLAG = string.Empty;
///
/// 조작 층 구분
///
public string OP_FLOOR_CD = string.Empty;
///
/// 조작 테이블 번호
///
public string OP_TABLE_NO = string.Empty;
///
/// 테이블 사용 구분
///
public string USE_FLAG = string.Empty;
///
/// 고객수
///
public int CUST_CNT = 0;
///
/// 최초 주문 시간
///
public string FIRST_ORDER_TIME = string.Empty;
///
/// 주문금액
///
public double ORDER_AMT = 0;
///
/// 예약 구분
///
public string RESERVATION_FLAG = string.Empty;
///
/// 예약 시간
///
public string RESERVATION_TIME = string.Empty;
///
/// 주문 칼라
///
public string ORDER_COLOR = string.Empty;
///
/// 결제완료 칼라
///
public string PAY_COMPLETE_COLOR = string.Empty;
///
/// 결제완료 구분
///
public string PAY_COMPLETE_FLAG = string.Empty;
///
/// 수정일시
///
public string UPD_DT = string.Empty;
///
/// 등록일시
///
public string REG_DT = string.Empty;
///
/// 상태 (추가,수정,삭제)
///
public PosConst.DB_ROW_STATUS STATUS = PosConst.DB_ROW_STATUS.NONE;
///
/// 상품총 수량
///
public int SALE_QTY = 0;
///
/// 테이블 출력용 상품목록
///
public string ITEM_LIST = string.Empty;
///
/// 객층정보 (FILLER1 = m_cTrnStatus.Head.PayGndrDiv + "|" + m_cTrnStatus.Head.PayAge)
///
public string CUST_AGE = string.Empty;
///
/// 고객상세정보 (FILLER2)
///
public string CUST_LST = string.Empty;
///
/// 메모존재여부
///
public bool IsMemo = false;
///
/// 테이블 그룹 Index
///
public int TABLE_GROUP_INDEX = -1;
///
/// 주문담당자
///
public string ORD_PIC_NM = string.Empty;
public string GetGroupIndex()
{
return TABLE_GROUP_INDEX > 0 ? TABLE_GROUP_INDEX.ToString() : string.Empty;
}
}
public class TABLE_ITEM
{
///
/// 층 코드
///
public string FLOOR_CD = string.Empty;
///
/// 테이블 번호
///
public string TABLE_NO = string.Empty;
///
/// 순번
///
public int SEQ = 0;
///
/// 상품 코드
///
public string ITEM_PLU_CD = string.Empty;
///
/// 상품 구분(0:일반, 1:세트)
///
public string ITEM_DIV = string.Empty;
///
/// 판매 수량
///
public int SALE_QTY = 0;
///
/// 판매 단가
///
public double SALE_PRC = 0;
///
/// 판매 금액
///
public double SALE_AMT = 0;
///
/// 영수 금액
///
public double BILL_AMT = 0;
///
/// 할인 구분(00:정상, 01:무료(서비스), 02:임의할인, 03:환경사랑DC, 04:제품교환권, 05:케익교환권, 06:입점업체할인, 07:수수료할인)
///
public string DC_DIV = string.Empty;
///
/// 할인 율
///
public double DC_RATE = 0;
///
/// 상품 할인 금액
///
public double ITEM_DC_AMT = 0;
///
/// 소계 할인 금액
///
public double SUM_DC_AMT = 0;
///
/// 캠페인 할인 금액
///
public double CPI_DC_AMT = 0;
///
/// 제휴카드 할인 구분
///
public string COOP_CARD_DC_DIV = string.Empty;
///
/// 제휴카드 할인 금액
///
public double COOP_CARD_DC_AMT = 0;
///
/// 포인트 할인 구분
///
public string POINT_DC_DIV = string.Empty;
///
/// 포인트 할인 금액
///
public double POINT_DC_AMT = 0;
///
/// 쿠폰 할인 구분
///
public string CPN_DC_DIV = string.Empty;
///
/// 쿠폰 할인 금액
///
public double CPN_DC_AMT = 0;
///
/// 직원 할인 구분
///
public string EMP_DC_DIV = string.Empty;
///
/// 직원 할인 금액
///
public double EMP_DC_AMT = 0;
///
/// 세트 할인 금액
///
public double SET_DC_AMT = 0;
///
/// 기타 할인 구분
///
public string ETC_DC_DIV = string.Empty;
///
/// 기타 상품 할인
///
public double ETC_DC = 0;
///
/// 포장 구분
///
public string PACK_DIV = string.Empty;
///
/// 세트메뉴코드
///
public string SET_MENU_CD = string.Empty;
///
/// 캠페인 증정 구분
///
public string CPI_PRESENT_DIV = string.Empty;
///
/// 주문 메시지1
///
public string MSG1 = string.Empty;
///
/// 주문 메시지2
///
public string MSG2 = string.Empty;
///
/// 주문 메시지3
///
public string MSG3 = string.Empty;
///
/// 메시지 등록 시간
///
public string MSG_REG_TIME = string.Empty;
///
/// 주문 시간
///
public string ORD_TIME = string.Empty;
///
/// 주문 완료 구분
///
public string ORD_COMP_DIV = string.Empty;
///
/// 주문 담당자 번호
///
public string ORD_PIC_NO = string.Empty;
///
/// 주문 담당자 명
///
public string ORD_PIC_NM = string.Empty;
///
/// 취소 구분
/// 0:정상, 1:지정취소, 2:소계후 취소
///
public string CANCEL_DIV = string.Empty;
///
/// 취소 일시
///
public string CANCEL_DATE = string.Empty;
///
/// 상품 명
///
public string ITEM_NM = string.Empty;
}
}
#endregion
#region 해피오더 정보
public class TR_HPORD
{
public class HPORD_HEADER
{
///
/// 주문번호
///
public string OrderNum;
///
/// 결제모듈주문번호
///
public string OrderPgNum;
///
/// 주문자명
///
public string OwnerName;
///
/// 주문금액
///
public string OrderMoney;
///
/// 결제금액
///
public string PayMoney;
///
/// 해피포인트 사용금액
///
public string HappyUseMoney;
///
/// 수령자명
///
public string Receiver;
///
/// 수령자핸드폰
///
public string ReceiverHp;
///
/// 주문일자
///
public string OrderDate;
///
/// 결제진행상태(1:결제중, 2:결제완료, 3:결제취소, 5:현장주문)
///
public string PayStatus;
///
/// 상태값(주문접수:4, 상품준비:5, 픽업대기:7, 픽업완료:8)
///
public string OrderStatus;
///
/// 픽업시간
///
public string PickupTime;
///
/// 주문타입(1:매장즉시,2:매장시간,3:예약주문, 4:내부배달, 5:외부배달, 6:사전예약)
///
public string OrderType;
///
/// 현금영수증 발급용 공급가액
///
public string CashSupplyPrice;
///
/// 현금영수증 발급용 부가세
///
public string CashSurTax;
///
/// 고객요청사항
///
public string CustMsg;
///
/// 픽업/배달 D-Day
///
public string DDay;
///
/// 현장결제(Y:현장결제, N:그 외)
///
public string FieldPay;
///
/// 배송기사명
///
public string DeliveryName;
///
/// 배송기사연락처
///
public string DeliveryHp;
///
/// ownerId
///
public string OwnerId; //#10906_[BR] 요기요 해피오더 매출 처리 기능 개발_hs
///
/// ownerId
///
public string Channel; //#11078_[공통] 해피오더 외부채널 표시 방식 변경 적용 요청_hs
///
/// ownerId
///
public string ChannelName; //#11078_[공통] 해피오더 외부채널 표시 방식 변경 적용 요청_hs
//17.08.22 dkshin SS 해피오더
///
/// 대기번호
///
public string DailyCode;
//grayber20180201 해피오더 고객정보 추가 + 원산지 표기 #13780 start
///
/// 주소지 정보 1
///
public string Address1;
///
/// 주소지 정보 2
///
public string Address2;
//grayber20180201 해피오더 고객정보 추가 + 원산지 표기 #13780 end
//#20180612 해피오더 주문알림 start
public string immediateOrder;
//#20180612 해피오더 주문알림 end
}
public class HPORD_ITEM
{
///
/// 주문번호
///
public string OrderNum;
///
/// 순번
///
public string OrderSeq;
///
/// 상품코드
///
public string GoodsCode;
///
/// 상품 바코드
///
public string Barcode;
///
/// 상품명
///
public string GoodsName;
///
/// 원가
///
public string SupplyPrice;
///
/// 판매가
///
public string SalePrice;
///
/// 할인가
///
public string DiscountPrice;
///
/// 수량
///
public string Qty;
///
/// 플레이버 명
///
public string FlavourName;
///
/// 플레이버 구분
///
public string FlavourFlag;
///
/// 현금영수증 공급가액(부가세제외상품가 * ea)
///
public string CashTotSupplyPrice;
///
/// 현금영수증 부가세(부가세 * ea)
///
public string CashTotSurTax;
//17.08.22 dkshin SS 해피오더
///
/// 픽업시간
///
public string PickupTime;
//17.08.22 dkshin SS 해피오더
///
/// 대기번호
///
public string DailyCode;
}
//#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 start
public class HPORD_MONTHPRT
{
///
/// 픽업) 취소 주문은 제외한 주문 카운트
///
public string pickupOrderCnt;
///
/// 픽업) 상품 할인 금액을 포함한 실판매가 합계
///
public string pickupSalePriceTot;
///
/// 픽업) 상품 할인 금액을 제외한 원가 합계
///
public string pickupOrgPriceTot;
///
/// 배달) 취소 주문은 제외한 주문 카운트
///
public string deliveryOrderCnt;
///
/// 배달) 상품 할인 금액을 포함한 실판매가 합계
///
public string deliverySalePriceTot;
///
/// 배달) 상품 할인 금액을 제외한 원가 합계
///
public string deliveryOrgPriceTot;
}
//#16366 해피오더 당월누적주문내역 + 당일 해피오더주문 상세내역 자동 출력기능 end
}
#endregion
#region 한국공항공사 I/F 정보
///
/// 영수증정보_HEADER(매출정보)
///
public class KACReceiptHeader
{
private string m_sTranType; // 매출구분(4)
public string TRAN_TYPE { get { return m_sTranType; } set { m_sTranType = string.Format("{0, -4}", value); } }
private string m_sConNo; // 계약번호(10) (ERP상의 계약 번호)
public string CON_NO { get { return m_sConNo; } set { m_sConNo = string.Format("{0, -10}", value); } }
private string m_sSaleDt; // 영업일자(8)
public string SALE_DT { get { return m_sSaleDt; } set { m_sSaleDt = string.Format("{0, -8}", value); } }
private string m_sStoreCd; // 매장정보(10)
public string STORE_CD { get { return m_sStoreCd; } set { m_sStoreCd = string.Format("{0, -10}", value); } }
private string m_sPosNo; // POS번호(10)
public string POS_NO { get { return m_sPosNo; } set { m_sPosNo = string.Format("{0, -10}", value); } }
private string m_sReceiptSeq; // 등록순번(5) (계약번호+영업일자+점번호+POS번호 로 순차적으로 증가되는 값
public string RECEIPT_SEQ { get { return m_sReceiptSeq; } set { m_sReceiptSeq = string.Format("{0, -5}", value); } }
private string m_sReceiptNo; // 영수증번호(30)
public string RECEIPT_NO { get { return m_sReceiptNo; } set { m_sReceiptNo = string.Format("{0, -30}", value); } }
private string m_sItemQty; // ITEM개수(5)
public string ITEM_QTY { get { return m_sItemQty; } set { m_sItemQty = string.Format("{0, -5}", value); } }
private string m_sSaleTm; // 매출시간(6) (HH24MMSS)
public string SALE_TM { get { return m_sSaleTm; } set { m_sSaleTm = string.Format("{0, -6}", value); } }
private string m_sCancelYn; // 취소여부(1) (0:정상, 1:취소)
public string CANCEL_YN { get { return m_sCancelYn; } set { m_sCancelYn = string.Format("{0, -1}", value); } }
private string m_sTotAmt; // 총금액(15)
public string TOT_AMT
{
get { return m_sTotAmt; }
set { m_sTotAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sSaleAmt; // 매가금액(15) (공급가액)
public string SALE_AMT
{
get { return m_sSaleAmt; }
set { m_sSaleAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sTaxAmt; // 부가세금액(15)
public string TAX_AMT
{
get { return m_sTaxAmt; }
set { m_sTaxAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sCashAmt; // 현금금액(15)
public string CASH_AMT
{
get { return m_sCashAmt; }
set { m_sCashAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sCardAmt; // 카드금액(15)
public string CARD_AMT
{
get { return m_sCardAmt; }
set { m_sCardAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sEtcAmt; // 기타금액(15)
public string ETC_AMT
{
get { return m_sEtcAmt; }
set { m_sEtcAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sCashYn; // 현금여부(1) (0:복합결제, 1:현금결제만)
public string CASH_YN { get { return m_sCashYn; } set { m_sCashYn = string.Format("{0, -15}", value); } }
private string m_sCashReceiptYn;// 현금영수증발행여부(1) (0:발행, 1:미발행)
public string CASH_RECEIPT_YN { get { return m_sCashReceiptYn; } set { m_sCashReceiptYn = string.Format("{0, -1}", value); } }
private string m_sBuyNm; // 구매자명(20)
public string BUY_NM { get { return m_sBuyNm; } set { m_sBuyNm = string.Format("{0, -20}", value); } }
private string m_sBuyCounCd; // 구매자국적코드(3)
public string BUY_COUN_CD { get { return m_sBuyCounCd; } set { m_sBuyCounCd = string.Format("{0, -3}", value); } }
private string m_sBuySexCd; // 구매자성별(1) (0:남, 1:여, 9:기타)
public string BUY_SEX_CD { get { return m_sBuySexCd; } set { m_sBuySexCd = string.Format("{0, -1}", value); } }
private string m_sBuyBirthday; // 구매자생년월일(8) (YYYYMMDD, 없으면 '+0000000')
public string BUY_BIRTHDAY { get { return m_sBuyBirthday; } set { m_sBuyBirthday = string.Format("{0, -8}", value); } }
private string m_sBuyAge; // 구매자나이(5) (없으면 '+0000')
public string BUY_AGE { get { return m_sBuyAge; } set { m_sBuyAge = string.Format("{0, -5}", value); } }
private string m_sAirNo; // 편명(20)
public string AIR_NO { get { return m_sAirNo; } set { m_sAirNo = string.Format("{0, -20}", value); } }
private string m_sCreateDt; // 영수증생성일자(14) (YYYYMMDDHHMMSS)
public string CREATE_DT { get { return m_sCreateDt; } set { m_sCreateDt = string.Format("{0, -14}", value); } }
}
///
/// 영수증정보_ITEM(매출정보)
///
public class KACReceiptItem
{
private string m_sConNo; // 계약번호(10) (ERP상의 계약 번호)
public string CON_NO { get { return m_sConNo; } set { m_sConNo = string.Format("{0, -10}", value); } }
private string m_sSaleDt; // 영업일자(8)
public string SALE_DT { get { return m_sSaleDt; } set { m_sSaleDt = string.Format("{0, -8}", value); } }
private string m_sStoreCd; // 매장정보(10)
public string STORE_CD { get { return m_sStoreCd; } set { m_sStoreCd = string.Format("{0, -10}", value); } }
private string m_sPosNo; // POS번호(10)
public string POS_NO { get { return m_sPosNo; } set { m_sPosNo = string.Format("{0, -10}", value); } }
private string m_sReceiptNo; // 영수증번호(30)
public string RECEIPT_NO { get { return m_sReceiptNo; } set { m_sReceiptNo = string.Format("{0, -30}", value); } }
private string m_sProcSeq; // 단품SEQ(8)
public string PROC_SEQ { get { return m_sProcSeq; } set { m_sProcSeq = string.Format("{0, -8}", value); } }
private string m_sProdCd; // 단품코드(20)
public string PROD_CD { get { return m_sProdCd; } set { m_sProdCd = string.Format("{0, -20}", value); } }
private string m_sProdNm; // 단품명(100)
public string PROD_NM { get { return m_sProdNm; } set { m_sProdNm = string.Format("{0, -100}", value); } }
private string m_sQty; // 수량(5)
public string QTY { get { return m_sQty; } set { m_sQty = string.Format("{0:00000}", int.Parse(value)); } }
private string m_sUnitPrice; // 단가(15)
public string UNIT_PRICE { get { return m_sUnitPrice; } set { m_sUnitPrice = string.Format("{0:000000000000000}", double.Parse(value)); } }
private string m_sAmt; // 가격(15)
public string AMT { get { return m_sAmt; }
set { m_sAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); } }
private string m_sCreateDt; // 영수증등록일시(14)
public string CREATE_DT { get { return m_sCreateDt; } set { m_sCreateDt = string.Format("{0, -14}", value); } }
}
///
/// 마감정보
///
public class KACCalcData
{
private string m_sTranType; // 매출구분(4)
public string TRAN_TYPE { get { return m_sTranType; } set { m_sTranType = string.Format("{0, -4}", value); } }
private string m_sConNo; // 계약번호(10) (ERP상의 계약 번호)
public string CON_NO { get { return m_sConNo; } set { m_sConNo = string.Format("{0, -10}", value); } }
private string m_sSaleDt; // 마감일자(8)
public string SALE_DT { get { return m_sSaleDt; } set { m_sSaleDt = string.Format("{0, -8}", value); } }
private string m_sStoreCd; // 매장정보(10)
public string STORE_CD { get { return m_sStoreCd; } set { m_sStoreCd = string.Format("{0, -10}", value); } }
private string m_sPosNo; // POS번호(10)
public string POS_NO { get { return m_sPosNo; } set { m_sPosNo = string.Format("{0, -10}", value); } }
private string m_sReceiptSeq; // 등록순번(5) (계약번호+영업일자+점번호+POS번호 로 순차적으로 증가되는 값
public string RECEIPT_SEQ { get { return m_sReceiptSeq; } set { m_sReceiptSeq = string.Format("{0, -5}", value); } }
private string m_sReceiptNo; // 영수증번호(30)
public string RECEIPT_NO { get { return m_sReceiptNo; } set { m_sReceiptNo = string.Format("{0, -30}", value); } }
private string m_sSaleTm; // 매출일시(6)
public string SALE_TM { get { return m_sSaleTm; } set { m_sSaleTm = string.Format("{0, -6}", value); } }
private string m_sReceiptQty; // 영수증발행수(10) (당일 발행한 총 영수증 건수)
public string RECEIPT_QTY { get { return m_sReceiptQty; } set { m_sReceiptQty = string.Format("{0:0000000000}", int.Parse(value)); } }
private string m_sTotalAmt; // 총금액(15)
public string TOTAL_AMT
{
get { return m_sTotalAmt; }
set { m_sTotalAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sSaleAmt; // 상품금액(15)
public string SALE_AMT
{
get { return m_sSaleAmt; }
set { m_sSaleAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sTaxAmt; // 부가세금액(15)
public string TAX_AMT
{
get { return m_sTaxAmt; }
set { m_sTaxAmt = double.Parse(value) >= 0 ? string.Format("{0:000000000000000}", double.Parse(value)) : string.Format("{0:00000000000000}", double.Parse(value)); }
}
private string m_sCashAmt; // 현금금액(15)
public string CASH_AMT { get { return m_sCashAmt; } set { m_sCashAmt = string.Format("{0:000000000000000}", double.Parse(value)); } }
private string m_sCardAmt; // 카드금액(15)
public string CARD_AMT { get { return m_sCardAmt; } set { m_sCardAmt = string.Format("{0:000000000000000}", double.Parse(value)); } }
private string m_sEtcAmt; // 기타금액(15)
public string ETC_AMT { get { return m_sEtcAmt; } set { m_sEtcAmt = string.Format("{0:000000000000000}", double.Parse(value)); } }
private string m_sCreateDt; // 영수증등록일시(14)
public string CREATE_DT { get { return m_sCreateDt; } set { m_sCreateDt = string.Format("{0, -14}", value); } }
}
#endregion
#region TR_CASHIER_TEST 캐셔 시험
///
/// 캐셔 시험
///
public class TR_CASHIER_TEST
{
public const string ITEM = "TR_CASHIER_TEST";
public class DATA
{
}
public class NAME
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 판매 일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 순번
///
public const string SEQ_NO = "SEQ_NO";
///
/// 시험 종류
///
public const string TEST_KIND = "TEST_KIND";
///
/// 시험 일시
///
public const string TEST_DATE = "TEST_DATE";
///
/// 판매원 번호
///
public const string CASHIER_NO = "CASHIER_NO";
///
/// 시험 항목 ID
///
public const string TEST_ENTRY_ID = "TEST_ENTRY_ID";
///
/// 정답 항목수
///
public const string PASS_CNT = "PASS_CNT";
///
/// 시험 항목수
///
public const string TEST_CNT = "TEST_CNT";
///
/// 시험 합격 여부
///
public const string TEST_PASS_YN = "TEST_PASS_YN";
///
/// 시험 항목 명
///
public const string TEST_ENTRY_NM = "TEST_ENTRY_NM";
}
}
#endregion
#region ETC_STOR_INSPCT_ANSWR_STOR 점포관리 점검응답 점포
///
/// 점포관리 점검응답 점포
///
public class ETC_STOR_INSPCT_ANSWR_STOR
{
public const string ITEM = "ETC_STOR_INSPCT_ANSWR_STOR";
public class NAME
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점검 항목 그룹 코드
///
public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 시작 일자
///
public const string START_DT = "START_DT";
///
/// 응답 여부
///
public const string ANSWR_YN = "ANSWR_YN";
///
/// 기타내용1
///
public const string ETC_CTNTS_1 = "ETC_CTNTS_1";
///
/// 기타내용2
///
public const string ETC_CTNTS_2 = "ETC_CTNTS_2";
///
/// 기타내용3
///
public const string ETC_CTNTS_3 = "ETC_CTNTS_3";
///
/// 전송 여부
///
public const string SEND_YN = "SEND_YN";
///
/// 등록자
///
public const string REG_USER_ID = "REG_USER_ID";
///
/// 등록 일시
///
public const string REG_DATE = "REG_DATE";
///
/// 수정자
///
public const string UPD_USER_ID = "UPD_USER_ID";
///
/// 갱신 일시
///
public const string UPD_DATE = "UPD_DATE";
}
public class DATA
{
///
/// 회사 코드
///
public string CMP_CD = "";
///
/// 점검 항목 그룹 코드
///
public string INSPCT_ENTRY_GRP_CD = "";
///
/// 점포 코드
///
public string STOR_CD = "";
///
/// 시작 일자
///
public string START_DT = "";
///
/// 응답 여부
///
public string ANSWR_YN = "";
///
/// 기타내용1
///
public string ETC_CTNTS_1 = "";
///
/// 기타내용2
///
public string ETC_CTNTS_2 = "";
///
/// 기타내용3
///
public string ETC_CTNTS_3 = "";
///
/// 전송 여부
///
public string SEND_YN = "";
///
/// 등록자
///
public string REG_USER_ID = "";
///
/// 등록 일시
///
public string REG_DATE = "";
///
/// 수정자
///
public string UPD_USER_ID = "";
///
/// 갱신 일시
///
public string UPD_DATE = "";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int CMP_CD = 1;
public const int INSPCT_ENTRY_GRP_CD = 2;
public const int STOR_CD = 3;
public const int START_DT = 4;
public const int ANSWR_YN = 5;
public const int ETC_CTNTS_1 = 6;
public const int ETC_CTNTS_2 = 7;
public const int ETC_CTNTS_3 = 8;
public const int SEND_YN = 9;
public const int REG_USER_ID = 10;
public const int REG_DATE = 11;
public const int UPD_USER_ID = 12;
public const int UPD_DATE = 13;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region ETC_STOR_INSPCT_ANSWR 점포관리 점검 응답
///
/// 점포관리 점검 응답
///
public class ETC_STOR_INSPCT_ANSWR
{
public const string ITEM = "ETC_STOR_INSPCT_ANSWR";
public class NAME
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 브랜드 코드
///
public const string BRAND_CD = "BRAND_CD";
///
/// 점검 항목 그룹 코드
///
public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 시작 일자
///
public const string START_DT = "START_DT";
///
/// 점검 항목 대분류 코드
///
public const string INSPCT_ENTRY_L_CLSS_CD = "INSPCT_ENTRY_L_CLSS_CD";
///
/// 점검 항목
///
public const string INSPCT_ENTRY = "INSPCT_ENTRY";
///
/// 선택 항목 1 여부
///
public const string SEL_ENTRY_1_YN = "SEL_ENTRY_1_YN";
///
/// 선택 항목 2 여부
///
public const string SEL_ENTRY_2_YN = "SEL_ENTRY_2_YN";
///
/// 선택 항목 3 여부
///
public const string SEL_ENTRY_3_YN = "SEL_ENTRY_3_YN";
///
/// 선택 항목 4 여부
///
public const string SEL_ENTRY_4_YN = "SEL_ENTRY_4_YN";
///
/// 선택 항목 5 여부
///
public const string SEL_ENTRY_5_YN = "SEL_ENTRY_5_YN";
///
/// 점수 1
///
public const string SCORE_1 = "SCORE_1";
///
/// 점수 2
///
public const string SCORE_2 = "SCORE_2";
///
/// 점수 3
///
public const string SCORE_3 = "SCORE_3";
///
/// 점수 4
///
public const string SCORE_4 = "SCORE_4";
///
/// 점수 5
///
public const string SCORE_5 = "SCORE_5";
///
/// 선택 항목 1 내용
///
public const string SEL_ENTRY_1_CTNTS = "SEL_ENTRY_1_CTNTS";
///
/// 선택 항목 2 내용
///
public const string SEL_ENTRY_2_CTNTS = "SEL_ENTRY_2_CTNTS";
///
/// 선택 항목 3 내용
///
public const string SEL_ENTRY_3_CTNTS = "SEL_ENTRY_3_CTNTS";
///
/// 선택 항목 4 내용
///
public const string SEL_ENTRY_4_CTNTS = "SEL_ENTRY_4_CTNTS";
///
/// 선택 항목 5 내용
///
public const string SEL_ENTRY_5_CTNTS = "SEL_ENTRY_5_CTNTS";
///
/// 비고
///
public const string NOTE = "NOTE";
///
/// 전송 여부
///
public const string SEND_YN = "SEND_YN";
///
/// 등록자
///
public const string REG_USER_ID = "REG_USER_ID";
///
/// 등록 일시
///
public const string REG_DATE = "REG_DATE";
///
/// 수정자
///
public const string UPD_USER_ID = "UPD_USER_ID";
///
/// 갱신 일시
///
public const string UPD_DATE = "UPD_DATE";
}
public class DATA
{
///
/// 회사 코드
///
public string CMP_CD = "";
///
/// 브랜드 코드
///
public string BRAND_CD = "";
///
/// 점검 항목 그룹 코드
///
public string INSPCT_ENTRY_GRP_CD = "";
///
/// 점포 코드
///
public string STOR_CD = "";
///
/// 시작 일자
///
public string START_DT = "";
///
/// 점검 항목 대분류 코드
///
public string INSPCT_ENTRY_L_CLSS_CD = "";
///
/// 점검 항목
///
public int INSPCT_ENTRY = 0;
///
/// 선택 항목 1 여부
///
public string SEL_ENTRY_1_YN = "";
///
/// 선택 항목 2 여부
///
public string SEL_ENTRY_2_YN = "";
///
/// 선택 항목 3 여부
///
public string SEL_ENTRY_3_YN = "";
///
/// 선택 항목 4 여부
///
public string SEL_ENTRY_4_YN = "";
///
/// 선택 항목 5 여부
///
public string SEL_ENTRY_5_YN = "";
///
/// 점수 1
///
public int SCORE_1 = 0;
///
/// 점수 2
///
public int SCORE_2 = 0;
///
/// 점수 3
///
public int SCORE_3 = 0;
///
/// 점수 4
///
public int SCORE_4 = 0;
///
/// 점수 5
///
public int SCORE_5 = 0;
///
/// 선택 항목 1 내용
///
public string SEL_ENTRY_1_CTNTS = "";
///
/// 선택 항목 2 내용
///
public string SEL_ENTRY_2_CTNTS = "";
///
/// 선택 항목 3 내용
///
public string SEL_ENTRY_3_CTNTS = "";
///
/// 선택 항목 4 내용
///
public string SEL_ENTRY_4_CTNTS = "";
///
/// 선택 항목 5 내용
///
public string SEL_ENTRY_5_CTNTS = "";
///
/// 비고
///
public string NOTE = "";
///
/// 전송 여부
///
public string SEND_YN = "";
///
/// 등록자
///
public string REG_USER_ID = "";
///
/// 등록 일시
///
public string REG_DATE = "";
///
/// 수정자
///
public string UPD_USER_ID = "";
///
/// 갱신 일시
///
public string UPD_DATE = "";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int CMP_CD = 1;
public const int BRAND_CD = 2;
public const int INSPCT_ENTRY_GRP_CD = 3;
public const int STOR_CD = 4;
public const int START_DT = 5;
public const int INSPCT_ENTRY_L_CLSS_CD = 6;
public const int INSPCT_ENTRY = 7;
public const int SEL_ENTRY_1_YN = 8;
public const int SEL_ENTRY_2_YN = 9;
public const int SEL_ENTRY_3_YN = 10;
public const int SEL_ENTRY_4_YN = 11;
public const int SEL_ENTRY_5_YN = 12;
public const int SCORE_1 = 13;
public const int SCORE_2 = 14;
public const int SCORE_3 = 15;
public const int SCORE_4 = 16;
public const int SCORE_5 = 17;
public const int SEL_ENTRY_1_CTNTS = 18;
public const int SEL_ENTRY_2_CTNTS = 19;
public const int SEL_ENTRY_3_CTNTS = 20;
public const int SEL_ENTRY_4_CTNTS = 21;
public const int SEL_ENTRY_5_CTNTS = 22;
public const int NOTE = 23;
public const int SEND_YN = 24;
public const int REG_USER_ID = 25;
public const int REG_DATE = 26;
public const int UPD_USER_ID = 27;
public const int UPD_DATE = 28;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region ETC_STOR_EQU_CHECK_LIST 일일점검 점포 장비 리스트
///
/// 점포관리 점검응답 점포
///
public class ETC_STOR_EQU_CHECK_LIST
{
public const string ITEM = "ETC_STOR_EQU_CHECK_LIST";
public class NAME
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 점검 일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점검 상태
///
public const string CHECK_STATE = "CHECK_STATE";
///
/// 전송 여부
///
public const string SEND_YN = "SEND_YN";
///
/// 등록자
///
public const string REG_USER_ID = "REG_USER_ID";
///
/// 등록 일시
///
public const string REG_DATE = "REG_DATE";
///
/// 수정자
///
public const string UPD_USER_ID = "UPD_USER_ID";
///
/// 갱신 일시
///
public const string UPD_DATE = "UPD_DATE";
}
public class DATA
{
///
/// 회사 코드
///
public string CMP_CD = "";
///
/// 점포 코드
///
public string STOR_CD = "";
///
/// 점검 일자
///
public string SALE_DT = "";
///
/// 응답 여부
///
public string CHECK_STATE = "";
///
/// 전송 여부
///
public string SEND_YN = "";
///
/// 등록자
///
public string REG_USER_ID = "";
///
/// 등록 일시
///
public string REG_DATE = "";
///
/// 수정자
///
public string UPD_USER_ID = "";
///
/// 갱신 일시
///
public string UPD_DATE = "";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int CMP_CD = 1;
public const int STOR_CD = 2;
public const int SALE_DT = 3;
public const int CHECK_STATE = 4;
public const int SEND_YN = 5;
public const int REG_USER_ID = 6;
public const int REG_DATE = 7;
public const int UPD_USER_ID = 8;
public const int UPD_DATE = 9;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
#region ETC_STOR_EQU_CHECK_DETAIL 일일점검 점포 장비 상세
///
/// 점포관리 점검응답 점포
///
public class ETC_STOR_EQU_CHECK_DETAIL
{
public const string ITEM = "ETC_STOR_EQU_CHECK_DETAIL";
public class NAME
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 점검 일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점검 구분(대분류)
///
public const string CHECK_DIV_CD = "CHECK_DIV_CD";
///
/// 점검 장비
///
public const string CHECK_EQU_CD = "CHECK_EQU_CD";
///
/// 점검 결과
///
public const string CHECK_RESULT = "CHECK_RESULT";
///
/// AS 결과
///
public const string AS_RESULT = "AS_RESULT";
///
/// 점포확인 결과
///
public const string STOR_RESULT = "STOR_RESULT";
///
/// 등록자
///
public const string REG_USER_ID = "REG_USER_ID";
///
/// 등록 일시
///
public const string REG_DATE = "REG_DATE";
///
/// 수정자
///
public const string UPD_USER_ID = "UPD_USER_ID";
///
/// 갱신 일시
///
public const string UPD_DATE = "UPD_DATE";
}
public class DATA
{
///
/// 회사 코드
///
public string CMP_CD = "";
///
/// 점포 코드
///
public string STOR_CD = "";
///
/// 점검 일자
///
public string SALE_DT = "";
///
/// 점검 구분(대분류)
///
public string CHECK_DIV_CD = "";
///
/// 점검 장비
///
public string CHECK_EQU_CD = "";
///
/// 점검 결과
///
public string CHECK_RESULT = "";
///
/// AS 결과
///
public string AS_RESULT = "";
///
/// 점포확인 결과
///
public string STOR_RESULT = "";
///
/// 등록자
///
public string REG_USER_ID = "";
///
/// 등록 일시
///
public string REG_DATE = "";
///
/// 수정자
///
public string UPD_USER_ID = "";
///
/// 갱신 일시
///
public string UPD_DATE = "";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int CMP_CD = 1;
public const int STOR_CD = 2;
public const int SALE_DT = 3;
public const int CHECK_DIV_CD = 4;
public const int CHECK_EQU_CD = 5;
public const int CHECK_RESULT = 6;
public const int AS_RESULT = 7;
public const int STOR_RESULT = 8;
public const int REG_USER_ID = 9;
public const int REG_DATE = 10;
public const int UPD_USER_ID = 11;
public const int UPD_DATE = 12;
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// IRT 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region IQ_OPEN_REQ 영업개시 요청
///
/// 영업개시 요청
///
public class IQ_OPEN_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 담당자 번호
///
public const string OP_NO = "OP_NO";
///
/// 담당자 암호
///
public const string OP_PWD = "OP_PWD";
///
/// 영업개시구분
///
public const string OPEN_TY = "OPEN_TY";
///
/// 영업개시일시
///
public const string SYS_DATE = "SYS_DATE";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메세지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 영업개시 응답
///
public class IQ_OPEN_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 담당자 번호
///
public const string OP_NO = "OP_NO";
///
/// 담당자 암호
///
public const string OP_PWD = "OP_PWD";
///
/// 영업개시구분
///
public const string OPEN_TY = "OPEN_TY";
///
/// 영업개시일시
///
public const string SYS_DATE = "SYS_DATE";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메세지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_LOTTERY_NUMBERINQ 복권번호 발행
///
/// 복권번호 발행 요청
///
public class IQ_LOTTERY_NUMBERINQ_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 복권번호
///
public const string CAMPAIGN_CODE = "CAMPAIGN_CODE";
///
/// 조회요청구분
///
public const string INQ_FLAG = "INQ_FLAG";
///
/// 당첨조건금액
///
public const string COND_AMT = "COND_AMT";
///
/// 발행수량
///
public const string ISSUE_CNT = "ISSUE_CNT";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 복권번호 발행 응답
///
public class IQ_LOTTERY_NUMBERINQ_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STORE_CD = "STORE_CD";
///
/// 복권번호
///
public const string LOTTERY_NO = "LOTTERY_NO";
///
/// 복권등수
///
public const string LOTTERY_GRADE = "LOTTERY_GRADE";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메시지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_EXCHAGE_TICKET_REQ 잔액교환권 발행 요청
///
/// 잔액교환권 발행 요청
///
public class IQ_EXCHAGE_TICKET_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// POSNO
///
public const string POS_NO = "POS_NO";
///
/// 발급구분
///
public const string ISSUE_TYPE = "ISSUE_TYPE";
///
/// 발행번호
///
public const string TICKET_NO = "TICKET_NO";
///
/// 발행금액
///
public const string TICKET_AMT = "TICKET_AMT";
///
/// 등록사번
///
public const string USER_ID = "USER_ID";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메시지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 잔액교환권 발행 응답
///
public class IQ_EXCHAGE_TICKET_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// POSNO
///
public const string POS_NO = "POS_NO";
///
/// 발급구분
///
public const string ISSUE_TYPE = "ISSUE_TYPE";
///
/// 발행번호
///
public const string TICKET_NO = "TICKET_NO";
///
/// 발행금액
///
public const string TICKET_AMT = "TICKET_AMT";
///
/// 등록사번
///
public const string USER_ID = "USER_ID";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메시지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_GIFT_APP_REQ 상품권 인증 요청
///
/// 상품권 인증 요청
///
public class IQ_GIFT_APP_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 승인구분
///
public const string INQ_MODE = "INQ_MODE";
///
/// 거래구분
///
public const string DEAL_TYPE = "DEAL_TYPE";
///
/// 승인서버구분
///
public const string INQ_FLAG = "INQ_FLAG";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// POSNO
///
public const string POS_NO = "POS_NO";
///
/// 거래번호
///
public const string REG_NO = "REG_NO";
///
/// 요청자
///
public const string OP_NO = "OP_NO";
///
/// 입력구분
///
public const string WCC = "WCC";
///
/// 승인처리 경로
///
public const string APPR_PATH = "APPR_PATH";
///
/// 상품권번호
///
public const string GIFT_NO = "GIFT_NO";
///
/// 상품권권종
///
public const string GIFTVRTY = "GIFTVRTY";
///
/// 원거래일자
///
public const string ORG_SALE_DT = "ORG_SALE_DT";
///
/// 원거래 승인번호
///
public const string ORG_APPROVE_NO = "ORG_APPROVE_NO";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 상품권 인증 응답
///
public class IQ_GIFT_APP_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 승인구분
///
public const string INQ_MODE = "INQ_MODE";
///
/// 거래구분
///
public const string DEAL_TYPE = "DEAL_TYPE";
///
/// 승인서버구분
///
public const string INQ_FLAG = "INQ_FLAG";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// POSNO
///
public const string POS_NO = "POS_NO";
///
/// 상품권번호
///
public const string GIFT_NO = "GIFT_NO";
///
/// 상품권권종
///
public const string GIFT_TYPE = "GIFT_TYPE";
///
/// 상품권금액
///
public const string GIFT_AMT = "GIFT_AMT";
///
/// 승인일시
///
public const string APPROVE_DATE = "APPROVE_DATE";
///
/// 승인번호
///
public const string APPROVE_NO = "APPROVE_NO";
///
/// 메시지1
///
public const string MESSAGE1 = "MESSAGE1";
///
/// 메시지2
///
public const string MESSAGE2 = "MESSAGE2";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_SALEONCREDIT_CUSTINQ_REQ 외상고객 조회(잔액)
///
/// 외상고객 조회(잔액) 요청
///
public class IQ_SALEONCREDIT_CUSTINQ_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 조회요청구분
///
public const string INQ_FLAG = "INQ_FLAG";
///
/// 고객 형태
///
public const string CUSTOMER_TY = "CUSTOMER_TY";
///
/// 외상고객 ID
///
public const string CUSTOMER_ID = "CUSTOMER_ID";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 외상고객 조회(잔액) 응답
///
public class IQ_SALEONCREDIT_CUSTINQ_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STORE_CD = "STORE_CD";
///
/// 조회 TN
///
public const string INQ_COUNT = "INQ_COUNT";
///
/// 고객정보
///
public const string CUSTOMER_VALUE = "CUSTOMER_VALUE";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_STORECLAIM_MSG_REQ 점포 클레임 송신
///
/// 외상고객 조회(잔액) 요청
///
public class IQ_STORECLAIM_MSG_REQ
{
public const string ITEM = "IQ_STORECLAIM_MSG_REQ";
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public string INQ_TYPE = "";
///
/// 점포코드
///
public string STOR_CD = "";
///
/// CLAIM 일자
///
public string SALE_DT = "";
///
/// 일련번호
///
public string SEQ = "";
///
/// 고객 명
///
public string CUST_NM = "";
///
/// 남녀구분
///
public string CUST_SEX = "";
///
/// 고객연락처
///
public string CUST_TEL = "";
///
/// 제조일자
///
public string LOT_NO = "";
///
/// 대표제품명
///
public string ITEM_SNM = "";
///
/// 실구매일자
///
public string BUY_DT = "";
///
/// 처리구분
///
public string CLAIM_PRC_GB = "";
///
/// 처리비용
///
public string CLAIM_PRC_COST = "";
///
/// 처리내용
///
public string CLAIM_PRC_MEMO = "";
///
/// 등록일시
///
public string REG_YMDHMS = "";
///
/// 사용자코드
///
public string USER_ID = "";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 점포 클레임 송신 응답
///
public class IQ_STORECLAIM_MSG_RES
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public string INQ_TYPE = "";
///
/// 점포코드
///
public string STORE_CD = "";
///
/// 등록일자
///
public string SALE_DT = "";
///
/// 응답코드
///
public string RES_CD = "";
///
/// 응답메세지
///
public string REG_MSG = "";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_SALEONCREDIT_USE_REQ 외상사용 요청
///
/// 외상사용 요청
///
public class IQ_SALEONCREDIT_USE_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POSNO
///
public const string POS_NO = "POS_NO";
///
/// 매출일자
///
public const string SALE_DT = "SALE_DT";
///
/// 외상구분
///
public const string SALE_GBN = "SALE_GBN";
///
/// 고객번호
///
public const string CUST_ID = "CUST_ID";
///
/// 외상금액
///
public const string SALE_AMT = "SALE_AMT";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 외상사용 응답
///
public class IQ_SALEONCREDIT_USE_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 매출일자
///
public const string SALE_DT = "SALE_DT";
///
/// 결과코드
///
public const string RES_CD = "RES_CD";
///
/// 결과메시지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_PREPAIDCARD_USE_REQ 선블카드 요청
///
/// 선블카드 사용 요청
///
public class IQ_PREPAIDCARD_USE_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POSNO
///
public const string POS_NO = "POS_NO";
///
/// 매출일자
///
public const string SALE_DT = "SALE_DT";
///
/// 거래번호
///
public const string REG_NO = "REG_NO";
///
/// 판매구분
///
public const string SALE_GBN = "SALE_GBN";
///
/// 고객번호
///
public const string CUST_ID = "CUST_ID";
///
/// 사용금액
///
public const string SALE_AMT = "SALE_AMT";
///
/// 원승인번호
///
public const string APPR_NO = "APPR_NO";
///
/// 원승인일자
///
public const string APPR_DT = "APPR_DT";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 선블카드 응답
///
public class IQ_PREPAIDCARD_USE_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 매출일자
///
public const string SALE_DT = "SALE_DT";
///
/// 승인번호
///
public const string APPR_NO = "APPR_NO";
///
/// 승인일자
///
public const string APPR_DT = "APPR_DT";
///
/// 사용후 잔액
///
public const string BALANCE_AMT = "BALANCE_AMT";
///
/// 요청금액
///
public const string SALE_AMT = "SALE_AMT";
///
/// 결과코드
///
public const string RES_CD = "RES_CD";
///
/// 결과메시지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_PVCSTOCK_INQ_REQ PVC 상자재고 송신
///
/// 상자재고 송신
///
public class IQ_PVCSTOCK_INQ_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// PVC박스(대) 현재고 수량
///
public const string PVC_L_QTY = "PVC_L_QTY";
///
/// PVC박스(중) 현재고 수량
///
public const string PVC_M_QTY = "PVC_M_QTY";
///
/// PVC박스(소) 현재고 수량
///
public const string PVC_S_QTY = "PVC_S_QTY";
///
/// 등록사원
///
public const string USER_ID = "USER_ID";
///
/// 등록시간
///
public const string REG_YMDHMS = "REG_YMDHMS";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 상자재고 수신
///
public class IQ_PVCSTOCK_INQ_RES
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메세지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_TEST_MODE 시험모드 조회,결과
///
/// 시험모드 조회,결과
///
public class IQ_TEST_MODE
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 회사코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 판매원번호
///
public const string CASHIER_NO = "CASHIER_NO";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 시험항목건수
///
public const string TEST_CNT = "TEST_CNT";
///
/// 시험항목 정보
///
public const string TEST_MODE_INFO = "TEST_MODE_INFO";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region POS 마스터 요청/응답
///
/// POS 마스터 요청
///
public class IQ_POSMASTER_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string InqType = "INQ_TYPE";
///
/// 마스터 요청 구분
///
public const string MasterDiv = "MASTER_DIV";
///
/// 점포코드
///
public const string StorCd = "STOR_CD";
///
/// SUB점포코드
///
public const string SubStorCd = "SUB_STOR_CD";
///
/// 변경 일시
///
public const string UpdDt = "UPD_DT";
///
/// 전송데이터 COUNT
///
public const string DataCount = "DATA_COUNT";
///
/// 요청코드
///
public const string ProcCd = "PROC_CD";
///
/// 응답코드
///
public const string ResCd = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// POS 마스터 응답
///
public class IQ_POSMASTER_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// 마스터 Row Count
///
public const string Count = "COUNT";
///
/// 마스터 Data
///
public const string Data = "DATA";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region Kiosk 요청/응답
///
/// 2019-02-22 - 1997fx11 : Kiosk 요청
///
public class IQ_KIOSK_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string InqType = "INQ_TYPE";
///
/// 마스터 요청 구분
///
public const string KioskDiv = "KIOSK_DIV";
///
/// 점포코드
///
public const string StorCd = "STOR_CD";
///
/// SUB점포코드
///
public const string SubStorCd = "SUB_STOR_CD";
///
/// 2019-03-19 - 1997fx11 : 고객코드
///
public const string HpcCustCd = "HPC_CUST_CD";
///
/// 2019-03-19 - 1997fx11 : 변경 일시
///
public const string UpdDt = "UPD_DT";
///
/// 2019-03-19 - 1997fx11 : 전송데이터 COUNT
///
public const string DataCount = "DATA_COUNT";
///
/// 2019-03-19 - 1997fx11 : 요청코드
///
public const string ProcCd = "PROC_CD";
///
/// 2019-03-19 - 1997fx11 : 응답코드
///
public const string ResCd = "RES_CD";
///
/// 2019-03-21 - 1997fx11 : HDD 총용량
///
public const string HddTotal = "HDD_TOT";
///
/// 2019-03-21 - 1997fx11 : HDD 사용량
///
public const string HddUse = "HDD_USE";
///
/// 2019-03-21 - 1997fx11 : Memory 총용량
///
public const string MemoryTotal = "MEM_TOT";
///
/// 2019-03-21 - 1997fx11 : Memory 사용량
///
public const string MemoryUse = "MEM_USE";
///
/// 2019-03-21 - 1997fx11 : CPU 사용량
///
public const string CpuUse = "CPU_USE";
///
/// 2019-03-21 - 1997fx11 : 마지막 프로그램 Boot 시간
///
public const string LastBootTime = "LAST_BOOT_TIME";
///
/// 2019-03-21 - 1997fx11 : 마지막 프로그램 종료 시간
///
public const string LastShutdownTime = "LAST_SHUTDOWN_TIME";
///
/// 2019-05-29 - 1997fx11 : Page ID
///
public const string Page_Id = "PAGE_ID";
///
/// 2019-05-29 - 1997fx11 : Phone No
///
public const string Phone_No = "PHONE_NO";
///
/// 2019-05-30 - 1997fx11 : 점포명
///
public const string Stor_Nm = "STOR_NM";
///
/// 2019-05-30 - 1997fx11 : 거래 일시
///
public const string Trade_Date = "TRADE_DATE";
///
/// 2019-05-30 - 1997fx11 : 0번째 아이템 명
///
public const string Prd_Nm = "PRD_NM";
///
/// 2019-05-30 - 1997fx11 : 배열 Length
///
public const string Prd_Count = "PRD_COUNT";
///
/// 2019-05-30 - 1997fx11 : 적립대상금액
///
public const string After_Save_Point = "AFTER_SAVE_POINT";
///
/// 2019-05-30 - 1997fx11 : 바코드
///
public const string Barcode = "BARCODE";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 2019-02-22 - 1997fx11 : Kiosk 응답
///
public class IQ_KIOSK_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// 마스터 Row Count
///
public const string Count = "COUNT";
///
/// 마스터 Data
///
public const string Data = "DATA";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region TRAN LOG 데이터 전송
public class IQ_TRAN_LOG_REQ
{
public class DATA
{
///
/// 회사코드
///
public const string CmpCd = "CMP_CD";
///
/// 판매일자
///
public const string SaleDt = "SALE_DT";
///
/// 점포코드
///
public const string StorCd = "STOR_CD";
///
/// 포스번호
///
public const string PosNo = "POS_NO";
///
/// 거래번호
///
public const string TradeNo = "TRADE_NO";
///
/// 등록번호
///
public const string RegNo = "REG_NO";
///
/// 거래구분
///
public const string TradeDiv = "TRADE_DIV";
///
/// 연습모드 여부
///
public const string TrainModeYn = "TRAIN_MODE_YN";
///
/// 거래종별
///
public const string TradeKindper = "TRADE_KINDPER";
///
/// 시스템일시
///
public const string SysDt = "SYS_DT";
///
/// 결제시간
///
public const string PayTime = "PAY_TIME";
///
/// 원거래판매일자
///
public const string OrgSaleDt = "ORG_SALE_DT";
///
/// 원거래포스번호
///
public const string OrgPosNo = "ORG_POS_NO";
///
/// 원거래거래번호
///
public const string OrgTradeNo = "ORG_TRADE_NO";
///
/// 수량
///
public const string Qty = "QTY";
///
/// 총매출금액
///
public const string TotSaleAmt = "TOTSALE_AMT";
///
/// 총할인금액
///
public const string TotDcAmt = "TOTDC_AMT";
///
/// 순매출금액
///
public const string NetSaleAmt = "NET_SALE_AMT";
///
/// 거래데이터
///
public const string DealData = "DEAL_DATA";
}
}
#endregion
#region Journal 데이터 전송
public class IQ_JOURNAL_REQ
{
public class DATA
{
///
/// 회사 코드
///
public const string CmpCd = "CMP_CD";
///
/// 점포 코드
///
public const string StorCd = "STOR_CD";
///
/// 판매 일자
///
public const string SaleDt = "SALE_DT";
///
/// 포스 번호
///
public const string PosNo = "POS_NO";
///
/// 등록 번호
///
public const string RegNo = "REG_NO";
///
/// 거래 번호
///
public const string TradeNo = "TRADE_NO";
///
/// 거래 구분
///
public const string TradeDiv = "TRADE_DIV";
///
/// 연습모드 여부
///
public const string TrainModeYn = "TRAIN_MODE_YN";
///
/// 거래 종별
///
public const string TradeKindper = "TRADE_KINDPER";
///
/// 시스템 일자
///
public const string SysDt = "SYS_DT";
///
/// 시스템 시간
///
public const string SysTime = "SYS_TIME";
///
/// 담당자 번호
///
public const string PicNo = "PIC_NO";
///
/// 영수 금액
///
public const string BillAmt = "BILL_AMT";
///
/// 저널 데이터
///
public const string JournalData = "JOURNAL_DATA";
//grayber@20180212 해피포인트 전자영수증 I/F 개선 #13924 start
///
/// 해피포인트 적립 승인일자
///
public const string HpcSaveApprDt = "HPC_SAVE_APPR_DT";
///
/// 해피포인트 적립 승인번호
///
public const string HpcSaveApprNo = "HPC_SAVE_APPR_NO";
///
/// 해피포인트 사용 승인일자
///
public const string HpcUseApprDt = "HPC_USE_APPR_DT";
///
/// 해피포인트 사용 승인번호
///
public const string HpcUseApprNo = "HPC_USE_APPR_NO";
//grayber@20180212 해피포인트 전자영수증 I/F 개선 #13924 end
}
}
#endregion
#region 승인 로그 데이터 전송
public class IQ_APPROVAL_LOG_REQ
{
public class DATA
{
///
/// 회사 코드
///
public const string CmpCd = "CMP_CD";
///
/// 점포 코드
///
public const string StorCd = "STOR_CD";
///
/// 판매 일자
///
public const string SaleDt = "SALE_DT";
///
/// 포스 번호
///
public const string PosNo = "POS_NO";
///
/// 거래 번호
///
public const string TradeNo = "TRADE_NO";
///
/// 순번
///
public const string Seq = "SEQ";
///
/// 판매 구분
///
public const string TradeDiv = "TRADE_DIV";
///
/// 결제 구분 코드
///
public const string PayWayCd = "PAY_WAY_CD";
///
/// 결제 상세 코드
///
public const string PayDtlCd = "PAY_DTL_CD";
///
/// 승인구분
///
public const string InqType = "INQ_TYPE";
///
/// 요청구분
///
public const string TranType = "TRAN_TYPE";
///
/// 카드 번호
///
public const string CardNo = "CARD_NO";
///
/// 응답상태값
///
public const string ResCd = "RES_CD";
///
/// 응답메시지
///
public const string ResMsg = "RES_MSG";
///
/// 결제금액
///
public const string PayAmt = "PAY_AMT";
///
/// 승인 번호
///
public const string ApprNo = "APPR_NO";
///
/// 승인 일자
///
public const string ApprDt = "APPR_DT";
///
/// 승인 시간
///
public const string ApprTime = "APPR_TIME";
///
/// 승인 데이터
///
public const string ApprLog = "APPR_LOG";
///
/// 등록자 ID
///
public const string RegId = "REG_ID";
///
/// 금액1
///
public const string AMT_ENTRY_01 = "AMT_ENTRY_01";
///
/// 금액2
///
public const string AMT_ENTRY_02 = "AMT_ENTRY_02";
///
/// 금액3
///
public const string AMT_ENTRY_03 = "AMT_ENTRY_03";
///
/// 금액4
///
public const string AMT_ENTRY_04 = "AMT_ENTRY_04";
///
/// 금액5
///
public const string AMT_ENTRY_05 = "AMT_ENTRY_05";
///
/// 금액6
///
public const string AMT_ENTRY_06 = "AMT_ENTRY_06";
///
/// 금액7
///
public const string AMT_ENTRY_07 = "AMT_ENTRY_07";
///
/// 금액8
///
public const string AMT_ENTRY_08 = "AMT_ENTRY_08";
///
/// 금액9
///
public const string AMT_ENTRY_09 = "AMT_ENTRY_09";
///
/// 입력값1
///
public const string OCCUR_ENTRY_01 = "OCCUR_ENTRY_01";
///
/// 입력값2
///
public const string OCCUR_ENTRY_02 = "OCCUR_ENTRY_02";
///
/// 입력값3
///
public const string OCCUR_ENTRY_03 = "OCCUR_ENTRY_03";
///
/// 입력값4
///
public const string OCCUR_ENTRY_04 = "OCCUR_ENTRY_04";
///
/// 입력값5
///
public const string OCCUR_ENTRY_05 = "OCCUR_ENTRY_05";
///
/// 입력값6
///
public const string OCCUR_ENTRY_06 = "OCCUR_ENTRY_06";
///
/// 입력값7
///
public const string OCCUR_ENTRY_07 = "OCCUR_ENTRY_07";
///
/// 입력값8
///
public const string OCCUR_ENTRY_08 = "OCCUR_ENTRY_08";
///
/// 입력값9
///
public const string OCCUR_ENTRY_09 = "OCCUR_ENTRY_09";
///
/// 사용유무
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 계산원 시험 로그 데이터 전송
public class IQ_CASHIER_TEST_LOG_REQ
{
public class DATA
{
///
/// 회사 코드
///
public const string CmpCd = "CMP_CD";
///
/// 판매 일자
///
public const string SaleDt = "SALE_DT";
///
/// 점포 코드
///
public const string StorCd = "STOR_CD";
///
/// 포스 번호
///
public const string PosNo = "POS_NO";
///
/// 순번
///
public const string SeqNo = "SEQ_NO";
///
/// 시험 종류
///
public const string TestKind = "TEST_KIND";
///
/// 시험 일시
///
public const string TestDate = "TEST_DATE";
///
/// 계산원 번호
///
public const string CashierNo = "CASHIER_NO";
///
/// 시험 항목 ID
///
public const string TestEntryId = "TEST_ENTRY_ID";
///
/// 정답 항목 수
///
public const string PassCnt = "PASS_CNT";
///
/// 시험 항목 수
///
public const string TestCnt = "TEST_CNT";
///
/// 시험 합격 여부
///
public const string TestPassYn = "TEST_PASS_YN";
}
}
#endregion
#region KDS 데이터 전송
///
/// 통신 헤더
///
public class IQ_KDS_HEADER_REQ
{
public class DATA
{
///
/// 전문 구분
///
public const string MSG_TYPE = "MSG_TYPE";
///
/// 회사 코드
///
public const string CO_CD = "CO_CD";
///
/// 브랜드 코드
///
public const string BRAND_CD = "BRAND_CD";
///
/// 점포 코드
///
public const string STORE_CD = "STORE_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// TRAN 번호
///
public const string TRAN_NO = "TRAN_NO";
///
/// TRAN 일자
///
public const string TRAN_YMD = "TRAN_YMD";
///
/// 시스템 일자
///
public const string SYS_YMD = "SYS_YMD";
///
/// 시스템 시간
///
public const string SYS_HMS = "SYS_HMS";
///
/// 에러 코드
///
public const string ERR_CD = "ERR_CD";
}
}
///
/// 주문 헤더
///
public class IQ_KDS_ORDER_HEADER_REQ
{
public class DATA
{
///
/// HEADER 식별ID
///
public const string TR_HEADER_ID = "TR_HEADER_ID";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 주문 번호
///
public const string TRAN_NO = "TRAN_NO";
///
/// 발생 구분
///
public const string DEAL_TY = "DEAL_TY";
///
/// POS 구분
///
public const string POS_TY = "POS_TY";
///
/// 테이블 명
///
public const string TABLE_NM = "TABLE_NM";
///
/// 주문 고객 명
///
public const string ORDER_CUST_NM = "ORDER_CUST_NM";
///
/// VIP 여부
///
public const string VIP_TY = "VIP_TY";
///
/// 주문 구분
///
public const string ORDER_TY = "ORDER_TY";
///
/// 원거래 POS 번호
///
public const string ORG_POS_NO = "ORG_POS_NO";
///
/// 원거래 번호
///
public const string ORG_TRAN_NO = "ORG_TRAN_NO";
}
}
///
/// 주문 명세
///
public class IQ_KDS_ORDER_ITEM_REQ
{
public class DATA
{
///
/// ITEM 식별ID
///
public const string TR_ITEM_ID = "TR_ITEM_ID";
///
/// 순번
///
public const string SEQ_NO = "SEQ_NO";
///
/// 발생 구분
///
public const string DEAL_TY = "DEAL_TY";
///
/// 메뉴 구분
///
public const string MENU_TY = "MENU_TY";
///
/// 제품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 제품 단축 명
///
public const string ITEM_NM = "ITEM_NM";
///
/// 제품 수량
///
public const string ITEM_QTY = "ITEM_QTY";
///
/// 메시지 1
///
public const string MSG_1 = "MSG_1";
///
/// 메시지 2
///
public const string MSG_2 = "MSG_2";
///
/// 메시지 3
///
public const string MSG_3 = "MSG_3";
}
}
///
/// 주문 전달 메시지
///
public class IQ_KDS_ORDER_MESSAGE_REQ
{
public class DATA
{
///
/// MSG 식별ID
///
public const string TR_MSG_ID = "TR_MSG_ID";
///
/// 메시지 1
///
public const string MSG_1 = "MSG_1";
///
/// 메시지 2
///
public const string MSG_2 = "MSG_2";
///
/// 메시지 3
///
public const string MSG_3 = "MSG_3";
}
}
#endregion KDS 데이터 전송
#region HPAPP_AFTER_SAVE 거래호출
///
/// 해피앱 추후적립 거래호출
///
public class HPAPP_AFTER_SAVE_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 회사코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 거래번호
///
public const string TRADE_NO = "TRADE_NO";
///
/// 해피앱 적립상태
///
public const string SAVE_STATUS = "SAVE_STATUS";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_TRAN_CALL_REQ 영수증 거래호출
///
/// 영수증 거래호출
///
public class IQ_TRAN_CALL_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 거래번호
///
public const string TRADE_NO = "TRADE_NO";
///
/// 거래시간
///
public const string PAY_TIME = "PAY_TIME";
///
/// 반품거래여부
///
public const string RET_DIV = "RET_DIV";
///
/// 추가적립여부
///
public const string ADD_POINT_DIV = "ADD_POINT_DIV";
///
/// 추가현금영수증 발행여부
///
public const string ADD_CASH_DIV = "ADD_CASH_DIV";
///
/// 반품거래정보-일자
///
public const string RET_SALE_DT = "RET_SALE_DT";
///
/// 반품거래정보-POSNO
///
public const string RET_POS_NO = "RET_POS_NO";
///
/// 반품거래정보-거래번호
///
public const string RET_TRADE_NO = "RET_TRADE_NO";
///
/// 거래데이터 길이
///
public const string TRAN_LEN = "TRAN_LEN";
///
/// 거래데이터
///
public const string TRAN_DATA = "TRAN_DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_TRAN_LASTNO_REQ 최종 거래번호 호출
///
/// 최종 거래번호 호출
///
public class IQ_TRAN_LASTNO_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 거래번호
///
public const string TRADE_NO = "TRADE_NO";
///
/// 등록번호 (ETC)
///
public const string REG_NO = "REG_NO";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_MISS_TRANNO_REQ 결락 거래번호 조회
///
/// 결락 거래번호 조회
///
public class IQ_MISS_TRANNO_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 거래구분 (0:Tran, 1:Etc)
///
public const string TRADE_DIV = "TRADE_DIV";
///
/// 마지막 거래번호
///
public const string REG_NO = "REG_NO";
///
/// 결락 거래번호
///
public const string REG_NO_DATA = "REG_NO_DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_POSLINEUPORDER_REQ 수량 제한 캠페인 수량 조회
///
/// 수량 제한 캠페인 수량 조회
///
public class IQ_POSLINEUPORDER_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 제한기준(1:일별 2:기간별)
///
public const string LIMIT_DIV = "LIMIT_DIV";
///
/// 제한시작일자
///
public const string LIMIT_ST_DATE = "LIMIT_ST_DATE";
///
/// 제한종료일자
///
public const string LIMIT_ED_DATE = "LIMIT_ED_DATE";
///
/// 캠페인 발행 수량
///
public const string CPI_CNT = "CPI_CNT";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
}
#endregion
#region IQ_SYSDATE_REQ 서버 시간 조회
///
/// 서버 시간 조회
///
public class IQ_SYSDATE_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 영업일자
///
public const string POS_HOUR = "POS_HOUR";
///
/// 거래번호
///
public const string REG_NO = "REG_NO";
///
/// 등록번호
///
public const string TRADE_NO = "TRADE_NO";
///
/// 서버일시
///
public const string SYS_YMDHMS = "SYS_YMDHMS";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_PGMUPDATE_REQ 프로그램 업데이트 목록 요청
///
/// 프로그램 업데이트 목록 요청
///
public class IQ_PGMUPDATE_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 그룹
///
public const string FILE_GROUP = "FILE_GROUP";
///
/// 상세종별
///
public const string FILE_KIND = "FILE_KIND";
///
/// 적용구분
///
public const string FILE_APP_TY = "FILE_APP_TY";
///
/// 적용 일시
///
public const string FILE_YMDHMS = "FILE_YMDHMS";
///
/// 요청구분(A:전체, U:변경분)
///
public const string DOWN_DIV = "DOWN_DIV";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_PGMUPDATE_RSP 프로그램 업데이트 목록 응답
///
/// 프로그램 업데이트 목록 응답
///
public class IQ_PGMUPDATE_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 서버 IP
///
public const string FILE_HQ_IP = "FILE_HQ_IP";
///
/// FTP IP
///
public const string FTP_IP = "FTP_IP";
///
/// FTP PORT
///
public const string FTP_PORT = "FTP_PORT";
///
/// FTP ID
///
public const string FTP_ID = "FTP_ID";
///
/// FTP PWD
///
public const string FTP_PWD = "FTP_PWD";
///
/// VALUE (배포구분, 적용구분, 적용일시, 파일경로, 파일명, 파일버전)
///
public const string VALUE = "VALUE";
///
/// 요청구분(A:전체, U:변경분)
///
public const string DOWN_DIV = "DOWN_DIV";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_PGMUPDATE_COMPLETE_REQ 파일 변경 완료 요청
///
/// 파일 변경 완료 요청
///
public class IQ_PGMUPDATE_COMPLETE_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 그룹
///
public const string FILE_GROUP = "FILE_GROUP";
///
/// 상세종별
///
public const string FILE_KIND = "FILE_KIND";
///
/// 적용구분
///
public const string FILE_APP_TY = "FILE_APP_TY";
///
/// 파일명
///
public const string FILE_NM = "FILE_NM";
///
/// 파일버전
///
public const string FILE_VER = "FILE_VER";
///
/// 파일SEQ
///
public const string FILE_SEQ = "FILE_SEQ";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 요청구분(A:전체, U:변경분)
///
public const string DOWN_DIV = "DOWN_DIV";
///
/// 다운로드일자
///
public const string DEPLOY_DT = "DEPLOY_DT";
///
/// 배포일자
///
public const string REG_DT = "REG_DT";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_VAN_CARD_APPLOG(이동단말기 승인 내역)
///
/// 이동단말기 승인 내역
///
public class IQ_VAN_CARD_APPLOG
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 거래일자
///
public const string SALE_DT = "SALE_DT";
///
/// 단말기번호
///
public const string CATID = "CATID";
///
/// 거래 데이터 수량
///
public const string DATA_CNT = "DATA_CNT";
///
/// 거래 데이터
///
public const string APPR_DATA = "APPR_DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_VAN_CARD_APPLOG(이동단말기 승인 내역)
#region IQ_VAN_CARD_APPLOG_FINAL(이동단말기 승인 내역 확정)
///
/// 이동단말기 승인 내역 확정
///
public class IQ_VAN_CARD_APPLOG_FINAL
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 거래일자
///
public const string SALE_DT = "SALE_DT";
///
/// 단말기번호
///
public const string CATID = "CATID";
///
/// 거래 일련 번호
///
public const string TRAN_SEQ = "TRAN_SEQ";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_VAN_CARD_APPLOG_FINAL(이동단말기 승인 내역 확정)
#region IQ_MSG_SND_REQ/RSP(메시지 전송 요청/응답)
public class IQ_MSG_SND_REQ
{
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업 일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 사용자
///
public const string USER_ID = "USER_ID";
///
/// 반환용 메시지 코드
///
public const string MSG_CD = "MSG_CD";
///
/// 메시지 구분
///
public const string MSG_DIV = "MSG_DIV";
///
/// 업데이트 일자1(일반공지 업데이트 일자)
///
public const string UPD_DT1 = "UPD_DT1";
///
/// 업데이트 일자2(긴급공지 업데이트 일자)
///
public const string UPD_DT2 = "UPD_DT2";
///
/// 업데이트 일자3(영업공지-오늘의할일 업데이트 일자)
///
public const string UPD_DT3 = "UPD_DT3";
///
/// 업데이트 일자4(영업공지-식품안전메시지 업데이트 일자)
///
public const string UPD_DT4 = "UPD_DT4";
}
}
public class IQ_MSG_SND_RSP
{
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업 일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 사용자 아이디
///
public const string USER_ID = "USER_ID";
///
/// 메시지 코드
///
public const string MSG_CD = "MSG_CD";
///
/// 공지 구분
///
public const string MSG_DIV = "MSG_DIV";
///
/// 공지 구분별 유형
///
public const string MSG_TYPE = "MSG_TYPE";
///
/// 메시지 TITLE
///
public const string MSG_TITLE = "MSG_TITLE";
///
/// 메시지 내용
///
public const string MSG_CONT = "MSG_CONT";
///
/// 마스터 적용 구분
///
public const string POS_RCV_TYPE = "POS_RCV_TYPE";
///
/// 프로그램 적용 구분
///
public const string POS_EXEC_TYPE = "POS_EXEC_TYPE";
///
/// 팝업 적용 구분
///
public const string MSG_POPUP = "MSG_POPUP";
///
/// 시작일자(YYYYMMDD)
///
public const string START_DT = "START_DT";
///
/// 종료일시(YYYYMMDDHHMMSS)
///
public const string FNSH_DT = "FNSH_DT";
///
/// 업데이트 시간
///
public const string UPD_DATE = "UPD_DATE";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
///
/// 응답 값
///
public const string RES_CD = "RES_CD";
}
}
#endregion IQ_MSG_SND_REQ(메시지 전송 요청)
#region IQ_POSMASTERLIST_REQ POS 마스터 수신목록 요청
public class IQ_POSMASTERLIST_REQ
{
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 다운 구분
///
public const string DOWN_DIV = "DOWN_DIV";
///
/// 다운 마스터 항목
///
public const string MASTER_LIST = "MASTER_LIST";
}
}
#endregion
#region IQ_DATA_SEARCH_REQ 자료 조회 요청
///
/// 자료 조회 요청
///
public class IQ_DATA_SEARCH_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// POSNO
///
public const string POS_NO = "POS_NO";
///
/// 직가맹 구분
///
public const string STOR_TY = "STOR_TY";
///
/// 전문구분 (서버 i/f 문서 참조)
///
public const string PRT_DIV = "PRT_DIV";
///
/// 시작일자
///
public const string START_DT = "START_DT";
///
/// 종료일자
///
public const string END_DT = "END_DT";
///
/// 주문차수
///
public const string ORD_SEQ = "ORD_SEQ";
///
/// 제품군
///
public const string ORD_GRP = "ORD_GRP";
///
/// DATA COUNT
///
public const string DATA_CNT = "DATA_CNT";
///
/// 응답 데이터
///
public const string RES_DATA = "RES_DATA";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_POS_SPEC(포스 스펙 전송)
///
/// 포스 스펙 전송
///
public class IQ_POS_SPEC
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 거래일자
///
public const string SALE_DT = "SALE_DT";
///
/// 포스 번호
///
public const string POS_NO = "POS_NO";
///
/// SYSTEM 정보
///
public const string SYSTEM_DATA = "SYSTEM_DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_POS_SPEC(포스 스펙 전송)
#region IQ_EMG_NOTE_SEND(긴급메세지 전송)
///
/// 긴급메세지 전송
///
public class IQ_EMG_NOTE_SEND
{
///
/// 컬럼명
///
public class DATA
{
///
/// 회사코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 포스 번호
///
public const string POS_NO = "POS_NO";
///
/// 메시지 구분별 유형
///
public const string MSG_CODE = "MSG_CODE";
///
/// 긴급 공지 유형
///
public const string MSG_DIV = "MSG_DIV";
///
/// 시작 시간
///
public const string START_DT = "START_DT";
///
/// 업데이트 시간
///
public const string UPD_DT = "UPD_DT";
///
/// 읽음 플래그
///
public const string READ_YN = "READ_YN";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_EMG_NOTE_SEND(긴급메세지 전송)
#region IQ_FTPINFO_REQ 서버 ftp 정보 요청 / 응답
///
/// IQ_FTPINFO_REQ 서버 ftp 정보 요청 / 응답
///
public class IQ_FTPINFO_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 체크파일명
///
public const string FILE_NAME = "FILE_NAME";
///
/// 로컬파일 날짜
///
public const string LOCAL_DATE = "LOCAL_DATE";
///
/// FTP IP
///
public const string FTP_IP = "FTP_IP";
///
/// FTP PORT
///
public const string FTP_PORT = "FTP_PORT";
///
/// FTP ID
///
public const string FTP_ID = "FTP_ID";
///
/// FTP PWD
///
public const string FTP_PWD = "FTP_PWD";
///
/// SIGN_PAD_PATH
///
public const string SIGN_PAD_PATH = "SIGN_PAD_PATH";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_NOTICE_INQ_REQ/RSP(공지사항 조회 요청/응답)
///
/// 공지사항 조회 요청
///
public class IQ_NOTICE_INQ_REQ
{
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업 일자
///
public const string SALE_DT = "SALE_DT";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 메시지 등록 코드
///
public const string MSG_VALUE = "MSG_VALUE";
///
/// 응답 코드
///
public const string RES_CD = "RES_CD";
}
}
///
/// 공지사항 조회 응답
///
public class IQ_NOTICE_INQ_RSP
{
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영업 일자
///
public const string SALE_DT = "SALE_DT";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 공지 사항 구분
///
public const string MSG_VALUE = "MSG_VALUE";
///
/// 응답 코드
///
public const string RES_CD = "RES_CD";
}
}
#endregion IQ_NOTICE_INQ_REQ/RSP(공지사항 조회 요청/응답)
#region IQ_FOODMSG_REQ/RSP(위해상품 판매차단 메시지 요청/응답)
///
/// 위해상품 판매차단 메시지 요청
///
public class IQ_FOODMSG_REQ
{
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 요청구분
///
public const string REQ_DIV = "REQ_DIV";
///
/// 검사 기간코드
///
public const string ISPCTN_ORGAN_CD = "ISPCTN_ORGAN_CD";
///
/// 문서번호
///
public const string DOC_NO = "DOC_NO";
///
/// 일련번호
///
public const string SEQ = "SEQ";
}
}
///
/// 위해상품 판매차단 메시지 응답
///
public class IQ_FOODMSG_RSP
{
public class DATA
{
///
/// INQ종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 요청구분
///
public const string REQ_DIV = "REQ_DIV";
///
/// 제품수량
///
public const string DATA_CNT = "DATA_CNT";
///
/// 검사기간코드
///
public const string ISPCTN_ORGAN_CD = "ISPCTN_ORGAN_CD";
///
/// 문서번호
///
public const string DOC_NO = "DOC_NO";
///
/// 일련번호
///
public const string SEQ = "SEQ";
///
/// 제품명
///
public const string ITEM_NM = "ITEM_NM";
///
/// 바코드
///
public const string BAR_CD = "BAR_CD";
///
/// 응답결과
///
public const string RES_CD = "RES_CD";
}
}
#endregion IQ_FOODMSG_REQ/RSP(위해상품 판매차단 메시지 요청/응답)
#region IQ_STOR_VISIT(점포 방문 이력 송신(제조기사 타임 바코드))
///
/// 점포 방문 이력 송신(제조기사 타임 바코드)
///
public class IQ_STOR_VISIT
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별 = 26
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 방문일자(YYYYMMDD)
///
public const string VISIT_DT = "VISIT_DT";
///
/// 포스 번호
///
public const string POS_NO = "POS_NO";
///
/// 관리 카드 번호
///
public const string MNG_CARD_NO = "MNG_CARD_NO";
///
/// 방문시작시간YYYYMMDDHHNN (시분까지)
///
public const string VISIT_START_HOUR = "VISIT_START_HOUR";
///
/// 방문종료시간YYYYMMDDHHNN (시분까지)
///
public const string VISIT_FNSH_HOUR = "VISIT_FNSH_HOUR";
///
/// 방문 사원 ID
///
public const string VISIT_USER_ID = "VISIT_USER_ID";
///
/// 전송 여부(Y/N)
///
public const string SEND_YN = "SEND_YN";
///
/// 직무 유형
///
public const string JOB_TYPE = "JOB_TYPE";
///
/// 점포제조지원전송여부(Y/N)
///
public const string PCSMM_SEND_YN = "PCSMM_SEND_YN";
///
/// MSR 구분(SS:사원 카드 스크래치 MS: 모바일 스캔)
///
public const string MSR_DIV = "MSR_DIV";
///
/// 원 바코드 번호
///
public const string ORG_BAR_CD_NO = "ORG_BAR_CD_NO";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_STOR_VISIT(점포 방문 이력 송신(제조기사 타임 바코드))
#region IQ_STOR_VISIT_RSP(점포 방문 이력 송신(제조기사 타임 바코드) 응답)
///
/// 점포 방문 이력 송신(제조기사 타임 바코드) 응답
///
public class IQ_STOR_VISIT_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별 = 26
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 등록일자(YYYYMMDD)
///
public const string SALE_DT = "SALE_DT";
///
/// 응답 코드
///
public const string RES_CD = "RES_CD";
///
/// 응답 메세지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_STOR_VISIT(점포 방문 이력 송신(제조기사 타임 바코드))
#region IQ_EMP_COMMUTE(점포 근태)
///
/// 점포 근태
///
public class IQ_EMP_COMMUTE
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별 = 50
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 사원번호
///
public const string EMP_NO = "EMP_NO";
///
/// 근무일자(YYYYMMDD)
///
public const string WORK_DT = "WORK_DT";
///
/// 근태코드
///
public const string ROS_CD = "ROS_CD";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 일시YYYYMMDDHHNN (시분까지)
///
public const string HOUR_STAMP = "HOUR_STAMP";
///
/// 근태시간HHNN(시분)
///
public const string ROS_HOUR = "ROS_HOUR";
///
/// 등록자
///
public const string REG_ID = "REG_ID";
///
/// 응답결과
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_EMP_COMMUTE(점포 근태)
#region IQ_OWNER_MODE(점주/알바모드)
///
/// 점주/알바모드
///
public class IQ_OWNER_MODE
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별 = 52
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 사원번호
///
public const string POS_NO = "POS_NO";
///
/// 근무일자(YYYYMMDD)
///
public const string WORK_DT = "WORK_DT";
///
/// 근무시간(HHMMSS)
///
public const string WORK_TIME = "WORK_TIME";
///
/// 점주 알바 구분
///
public const string EMP_DIV = "EMP_DIV";
///
/// 응답결과
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_EMP_COMMUTE(점포 근태)
#region POS TABLE 마스터 저장요청
public class IQ_POS_TABLE_MST_INQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별 = 55
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 요청구분
/// 1:저장요청, 2:조회요청
///
public const string INQ_DIV = "INQ_DIV";
///
/// 테이블/층 저장 데이터
///
///
/// #~01(층)|필드1|필드2|필드3|필드4~~~
/// #~01(층)|필드1|필드2|필드3|필드4~~~
/// #~02(테이블)|필드1|필드2|필드3|필드4~~~
/// #~02(테이블)|필드1|필드2|필드3|필드4~~~
///
public const string DATA_LIST = "DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region IQ_STOR_CHECK_LIST_INQ(점포 점검 리스트)
///
/// 점주/알바모드
///
public class IQ_STOR_CHECK_LIST_INQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별 = 53
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 요청구분 (1:저장요청, 2: 데이터 요청)
///
public const string INQ_DIV = "INQ_DIV";
///
/// 데이터 (Header/Detail)
///
public const string SAVE_DATA = "DATA";
///
/// 응답 (저장(1) : 00 외 저정에러 / 데이터 저장 여부 체크(2) : 00 데이터 있음, 01 없음, 99 에러)
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_STOR_CHECK_LIST_INQ(점포 점검 리스트)
#region IQ_CAMPAIGN_HPCNT_REQ HP 횟수 제한 캠페인 횟수 조회
///
/// HP 횟수 제한 캠페인 횟수 조회
///
public class IQ_CAMPAIGN_HPCNT_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 제한기준(1:일별 2:기간별)
///
public const string LIMIT_DIV = "LIMIT_DIV";
///
/// 제한시작일자
///
public const string LIMIT_ST_DATE = "LIMIT_ST_DATE";
///
/// 제한종료일자
///
public const string LIMIT_ED_DATE = "LIMIT_ED_DATE";
///
/// 캠페인 발행 수량
///
public const string CPI_CNT = "CPI_CNT";
///
/// 고객번호
///
public const string CUST_ID = "CUST_ID";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
}
#endregion
#region IQ_INSTALL_SCHEDULE_INQ (설치/전환 일정 조회 (57))
///
/// 설치/전환 일정 조회 (57)
///
public class IQ_INSTALL_SCHEDULE_INQ
{
public const string MSG_ID = "57";
public class DATA
{
///
/// INQ 종별 = X0
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 요청구분
/// 1:설치정보조회, 2:전환정보조회(POS)
///
public const string REQ_TYPE = "REQ_TYPE";
///
/// 설치일자
///
public const string INSTALL_DATE = "INSTALL_DATE";
///
/// 설치시간
///
public const string INSTALL_TIME = "INSTALL_TIME";
///
/// 시스템오픈일자
///
public const string SYS_OPEN_DATE = "SYS_OPEN_DATE";
///
/// 응답코드 (00:정상,01:NO DATA, 그외 오류)
///
public const string RES_CD = "RES_CD";
}
}
#endregion
#region SCALE LOG 데이터 전송
public class IQ_SCALE_LOG_REQ
{
public class DATA
{
///
/// 회사 코드
///
public const string CmpCd = "CMP_CD";
///
/// 브랜드 코드
///
public const string BrandCd = "BRAND_CD";
///
/// 판매 일자
///
public const string SaleDt = "SALE_DT";
///
/// 점포 코드
///
public const string StorCd = "STOR_CD";
///
/// 포스 번호
///
public const string PosNo = "POS_NO";
///
/// 측정 일자
///
public const string ScaleDt = "SCALE_DT";
///
/// 측정 시간
///
public const string ScaleTm = "SCALE_TM";
///
/// 중량
///
public const string Weight = "WEIGHT";
///
/// 상품명
///
public const string ItemNm = "ITEM_NM";
///
/// 정상/미달 구분
///
public const string NormalYn = "NORMAL_YN";
}
}
#endregion SCALE LOG 데이터 전송
#region IQ_POS_ITEMINFO (상품 정보 조회 요청/응답)
public class IQ_POS_ITEMINFO
{
public class DATA
{
///
/// INQ종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 회사코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 상품코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 상품조회정보
///
public const string ITEM_DATA = "ITEM_DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
}
#endregion
#region IQ_POS_LIVECHECK_REQ (점포 장비점검이력조회)
public class IQ_POS_LIVECHECK_REQ
{
public class DATA
{
///
/// INQ종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 회사코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 조회시작일자
///
public const string FROM_DATE = "FROM_DATE";
///
/// 조회종료일자
///
public const string TO_DATE = "TO_DATE";
///
/// 조회구분
///
public const string DATA_DIV = "DATA_DIV";
///
/// RETURN DATA
///
public const string RETURN_DATA = "DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
}
#endregion
#region IQ_POS_LOGFILE_REQ (POS LOG 파일 조회 요청/응답)
public class IQ_POS_LOGFILE_REQ
{
public class DATA
{
///
/// INQ종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 포스 번호
///
public const string POS_NO = "POS_NO";
///
/// 요청 LOG 일자
///
public const string LOG_DT = "LOG_DT";
///
/// 요청 구분(1:로그요청 확인, 2:POS 수신완료, 3:FTP 송신완료)
///
public const string REQ_DIV = "REQ_DIV";
///
/// 전송할 FTP PATH
///
public const string FTP_PATH = "FTP_PATH";
///
/// 파일명
///
public const string FILE_NM = "FILE_NM";
///
/// FTP_ID
///
public const string FTP_ID = "FTP_ID";
///
/// FTP_PWD
///
public const string FTP_PWD = "FTP_PWD";
///
/// FTP_IP
///
public const string FTP_IP = "FTP_IP";
///
/// FTP_PORT
///
public const string FTP_PORT = "FTP_PORT";
///
/// 응답코드
/// 요청 구분 '1': '00'-정상, '01'-DATA 없음
/// 요청 구분 '3': '00'-정상, '01'-저장에러
///
public const string RES_CD = "RES_CD";
}
}
#endregion IQ_POS_LOGFILE_REQ (POS LOG 파일 조회 요청/응답)
#region IQ_STR_EQUP_CHECKSAVE_LIST_INQ(점포 CONFIG 저장)
///
/// 점포 CONFIG 저장
///
public class IQ_STR_EQUP_CHECKSAVE_LIST_INQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 요청 구분(1: 저장 요청 2:조회 요청[전체], 3:항목(파일별)
///
public const string INQ_DIV = "INQ_DIV";
///
/// 포스 번호
///
public const string POS_NO = "POS_NO";
///
/// 파일명
///
public const string FILE_NM = "FILE_NM";
///
/// 사용자
///
public const string USER_ID = "USER_ID";
///
/// 저장 데이터
///
public const string CONFIG_DATA = "CONFIG_DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion IQ_STR_EQUP_CHECKSAVE_LIST_INQ(점포 CONFIG 저장)
#region IQ_HPPMEMB_BUY_HIST_REQ 해피포인트 고객 구매이력 조회
///
/// 서버 시간 조회
///
public class IQ_HPPMEMB_BUY_HIST_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 해피포인트 고개번호
///
public const string HP_MEMB_NO = "HP_MEMB_NO";
//#20180524 구매이력조회 단골여부 전문추가 start,phj
///
/// 해피포인트 단골고객여부
///
public const string HP_REGULAR_YN = "HP_REGULAR_YN";
//#20180524 구매이력조회 단골여부 전문추가 end,phj
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start, 20180528
//쿠폰 발송 횟수 제한 기능
///
/// 쿠폰 발송 횟수
///
public const string CPN_SEND_CNT = "CPN_SEND_CNT";
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end, 20180528
///
/// 구매이력
///
public const string BUYDATA = "DATA";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
//#15884 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 start
#region IQ_HPO_INVENTORY_ALRAM 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발
///
/// 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발
///
public class IQ_HPO_INVENTORY_ALRAM
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 응답Y/N
///
public const string RES_YN = "RES_YN";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { 2, 4, 10, 2, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
//#15884 해피오더 실시간 추가재고 등록메뉴 및 알람기능 개발 end
//#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 start
#region IQ_BOOK_INVENTORY 최초 로그인 시 장부재고 1이상인 품목 영수증 출력
///
/// 최초 로그인 시 장배재고 1이상인 품목 영수증 출력
///
public class IQ_BOOK_INVENTORY
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 영업일자
///
public const string SALE_DT = "SALE_DT"; //yyyymmdd
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답데이터
///
public const string RES_DATA = "RES_DATA";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { 2, 8, 2, 100 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { 0, 0, 0, 0 };
}
#endregion IQ_BOOK_INVENTORY 최초 로그인 시 장부재고 1이상인 품목 영수증 출력
//#17142 [해피오더]POS로그인 시 영수증프린터로 장부재고 자동 출력 end
//*----------------------------------------------------------------------------------------------------------*/
// VAN 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region VAN 전문 헤더
public class POS_VAN_HEADER
{
public class DATA
{
}
public class SEQ
{
///
/// 전문길이
///
public const int HdrLen = 0;
///
/// STX <0x02>
///
public const int HdrSTX = 1;
///
/// 거래구분
///
public const int HdrTrDiv = 2;
///
/// 단말기 번호
///
public const int HdrCatNo = 3;
///
/// 업체정보
///
public const int HdrCompany = 4;
///
/// 전문번호
///
public const int HdrDocSeq = 5;
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 1, 2, 10, 8, 6 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { 1, 0, 0, 0, 0, 1 };
}
#endregion VAN 전문 헤더
#region 신용카드IC 요청
public class POS_REQ_CREDITCARDIC
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int DocVer = 0;
///
/// POS Entry Mode
///
public const int EntryMode = 1;
///
/// Track II
///
public const int TrackII = 2;
///
/// FS (0x1c)
///
public const int TrackIIFS = 3;
///
/// 할부개월
///
public const int DivMonth = 4;
///
/// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 5;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 6;
///
/// GS
///
public const int ServiceAmtGS = 7;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 8;
///
/// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시
///
public const int WKI = 9;
///
/// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block
///
public const int PassWord = 10;
///
/// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정
///
public const int ItemCode = 11;
///
/// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied)
///
public const int CustmerInfo = 12;
///
/// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함)
///
public const int ECSLevel = 13;
///
/// 도메인
///
public const int Domain = 14;
///
/// 업체서버IP
///
public const int ServerIP = 15;
///
/// Mall사업자번호
///
public const int MallBizNo = 16;
///
/// Reserved
///
public const int Reserved = 17;
///
/// 업무 구분 - "D" : 동글거래
///
public const int BizDiv = 18;
///
/// 매체구분 - "M" : Mobile, "P" : Plastic
///
public const int MediaDiv = 19;
///
/// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT
///
public const int CorporationDiv = 20;
///
/// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이
///
public const int CardKind = 21;
/////
///// ETC
/////
public const int ETX = 22;
///
/// CR
///
public const int CR = 23;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 1, 1, 1, 2, 9, 9, 1, 9, 2,
16, 6, 13, 1, 40, 20, 10, 4, 1, 1,
1, 1, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 3, 0, 1, 1, 1, 0, 1, 0,
1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0
};
}
#endregion 신용카드IC 요청
#region 신용카드IC 응답(승인/취소 공통)
public class POS_RES_CREDITCARDIC
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int DocVer = 0;
///
/// 거래일시 - 'O' : 승인 'X' : 거절
///
public const int Status = 1;
///
/// 거래일시 - YYMMDDhhmm
///
public const int AppDatatime = 2;
///
/// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE
///
public const int Message1 = 3;
///
/// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE
///
public const int Message2 = 4;
///
/// 승인번호 - 신용승인번호 또는 거절코드(4)
///
public const int AppNo = 5;
///
/// 카드종류명 - 발급사 카드종류명
///
public const int CardName = 6;
///
/// 발급사코드 - 발급사 코드 (카드사 코드 Table 참조)
///
public const int IssueCode = 7;
///
/// 매입사명 - 전표 매입사명
///
public const int BuyName = 8;
///
/// 매입사코드 - 매입사 코드 (카드사 코드 Table 참조)
///
public const int BuyCode = 9;
///
/// 가맹점번호
///
public const int FranchiseNo = 10;
///
/// Working Key Index - "00"-"99" : 암호화된 비밀번호 사용시
///
public const int WKI = 11;
///
/// Working Key - 비밀번호 사용시 : TMK[TPK]
///
public const int WK = 12;
///
/// 전송구분
///
public const int SendYn = 13;
///
/// Notice
///
public const int Notice = 14;
///
/// 사용자정보
///
public const int CustomerInfo = 15;
///
/// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함)
///
public const int ECSLevel = 16;
///
/// Reserved
///
public const int Reserved = 17;
///
/// Respone EmvData
///
public const int EMVData = 18;
///
/// GS
///
public const int EVMDataGs = 19;
///
/// 단말기 기능 수행 - K1 : 다음 거래 전 Key Download 요청, S0 : 2nd Generation 미 수행
///
public const int DeviceFunc = 20;
///
/// “0000”예비 필드 길이
///
public const int Filler = 21;
///
/// 예비 필드
///
public const int FillerNew = 22;
///
/// 0x03
///
public const int ETX = 23;
///
/// 0x0D
///
public const int CR = 24;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
//public static int[] LEN = { 4, 1, 10, 16, 16, 8, 16, 2, 16, 2,
// 15, 2, 16, 2, 18, 13, 1, 6, 808, 1,
// 2, 4, 256, 1, 1
// };
public static int[] LEN = { 4, 1, 10, 16, 16, 8, 16, 2, 16, 2,
15, 2, 16, 2, 18, 13, 1, 6, 1, 1,
2, 4, 1, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0
};
}
#endregion 신용카드IC 응답
#region 신용카드IC 취소 요청
public class POS_REQ_CREDITCARDIC_CANCEL
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int DocVer = 0;
///
/// POS Entry Mode
///
public const int EntryMode = 1;
///
/// Track II
///
public const int TrackII = 2;
///
/// FS (0x1c)
///
public const int TrackIIFS = 3;
///
/// 할부개월
///
public const int DivMonth = 4;
///
/// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 5;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 6;
///
/// GS
///
public const int ServiceAmtGS = 7;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 8;
///
/// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시
///
public const int WKI = 9;
///
/// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block
///
public const int PassWord = 10;
///
/// 원거래 승인 번호
///
public const int OrgAppNo = 11;
///
/// 원거래 일자
///
public const int OrgAppDate = 12;
///
/// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정
///
public const int ItemCode = 13;
///
/// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied)
///
public const int CustmerInfo = 14;
///
/// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함)
///
public const int ECSLevel = 15;
///
/// Reserved
///
public const int Reserved = 16;
///
/// 업무 구분 - "D" : 동글거래
///
public const int BizDiv = 17;
///
/// 매체구분 - "M" : Mobile, "P" : Plastic
///
public const int MediaDiv = 18;
///
/// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT
///
public const int CorporationDiv = 19;
///
/// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이
///
public const int CardKind = 20;
/////
///// ETC
/////
public const int ETX = 21;
///
/// CR
///
public const int CR = 22;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 1, 1, 1, 2, 9, 9, 1, 9, 2,
16, 8, 6, 6, 13, 1, 6, 1, 1, 1,
1, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 3, 0, 1, 1, 1, 0, 1, 0,
1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0
};
}
#endregion
#region 신용카드 MSR 요청
public class POS_REQ_CREDITCARD_MSR
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// POS Entry Mode
///
public const int EntryMode = 0;
///
/// Track II
///
public const int TrackII = 1;
///
/// FS (0x1c)
///
public const int TrackIIFS = 2;
///
/// 할부개월
///
public const int DivMonth = 3;
///
/// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 4;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 5;
///
/// GS
///
public const int ServiceAmtGS = 6;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 7;
///
/// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시
///
public const int WKI = 8;
///
/// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block
///
public const int PassWord = 9;
///
/// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정
///
public const int ItemCode = 10;
///
/// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied)
///
public const int CustmerInfo = 11;
///
/// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함)
///
public const int ECSLevel = 12;
///
/// 도메인
///
public const int Domain = 13;
///
/// 업체서버IP
///
public const int ServerIP = 14;
///
/// Mall사업자번호
///
public const int MallBizNo = 15;
///
/// Reserved
///
public const int Reserved = 16;
///
/// 업무 구분 - "D" : 동글거래
///
public const int BizDiv = 17;
///
/// 매체구분 - "M" : Mobile, "P" : Plastic
///
public const int MediaDiv = 18;
///
/// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT
///
public const int CorporationDiv = 19;
///
/// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이
///
public const int CardKind = 20;
///
/// IC Chip Data
///
public const int ICChipData = 21;
///
/// IC Chip Data GS
///
public const int ICChipData_GS = 22;
///
/// Sign Data
///
public const int SignData = 23;
///
/// Sign Data GS
///
public const int SignData_GS = 24;
///
/// 등록제 번호
///
public const int AuthInfo_IC = 25;
///
/// 예비필드
///
public const int Filler = 26;
///
/// 신규 예비필드
///
public const int Filler_New = 27;
///
/// ETC
///
public const int ETX = 28;
///
/// CR
///
public const int CR = 29;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 37, 1, 2, 9, 9, 1, 9, 2, 16, 6,
13, 1, 40, 20, 10, 4, 1, 1, 1, 1,
1, 1, 1, 1, 48, 4, 1, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 3, 0, 0, 0, 3, 0, 0
};
}
#endregion 신용카드MSR 요청
#region 신용카드 MSR 응답(승인/취소 공통)
public class POS_RES_CREDITCARD_MSR
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 거래일시 - 'O' : 승인 'X' : 거절
///
public const int Status = 0;
///
/// 거래일시 - YYMMDDhhmm
///
public const int AppDatatime = 1;
///
/// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE
///
public const int Message1 = 2;
///
/// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE
///
public const int Message2 = 3;
///
/// 승인번호 - 신용승인번호 또는 거절코드(4)
///
public const int AppNo = 4;
///
/// 카드종류명 - 발급사 카드종류명
///
public const int CardName = 5;
///
/// 발급사코드 - 발급사 코드 (카드사 코드 Table 참조)
///
public const int IssueCode = 6;
///
/// 매입사명 - 전표 매입사명
///
public const int BuyName = 7;
///
/// 매입사코드 - 매입사 코드 (카드사 코드 Table 참조)
///
public const int BuyCode = 8;
///
/// 가맹점번호
///
public const int FranchiseNo = 9;
///
/// Working Key Index - "00"-"99" : 암호화된 비밀번호 사용시
///
public const int WKI = 10;
///
/// Working Key - 비밀번호 사용시 : TMK[TPK]
///
public const int WK = 11;
///
/// 전송구분
///
public const int SendYn = 12;
///
/// Notice
///
public const int Notice = 13;
///
/// 사용자정보
///
public const int CustomerInfo = 14;
///
/// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함)
///
public const int ECSLevel = 15;
///
/// Reserved
///
public const int Reserved = 16;
///
/// Respone EmvData
///
public const int EMVData = 17;
///
/// GS
///
public const int EVMDataGs = 18;
///
/// 단말기 기능 수행 - K1 : 다음 거래 전 Key Download 요청, S0 : 2nd Generation 미 수행
///
public const int DeviceFunc = 19;
///
/// “0000”예비 필드 길이
///
public const int Filler = 20;
///
/// 예비 필드
///
public const int FillerNew = 21;
///
/// 0x03
///
public const int ETX = 22;
///
/// 0x0D
///
public const int CR = 23;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 10, 16, 16, 8, 16, 2, 16, 2,
15, 2, 16, 2, 18, 13, 1, 6, 1, 1,
2, 4, 1, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0
};
}
#endregion 신용카드MSR 응답
#region 신용카드MSR 취소 요청
public class POS_REQ_CREDITCARD_MSR_CANCEL
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// POS Entry Mode
///
public const int EntryMode = 0;
///
/// Track II
///
public const int TrackII = 1;
///
/// FS (0x1c)
///
public const int TrackIIFS = 2;
///
/// 할부개월
///
public const int DivMonth = 3;
///
/// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 4;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 5;
///
/// GS
///
public const int ServiceAmtGS = 6;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 7;
///
/// Working Key Index - "AA" : 비밀번호 미사용시, "BB" : 암호화되지 않은 비밀번호 사용시, "00"-"99" : 암호화된 비밀번호 사용시
///
public const int WKI = 8;
///
/// 비밀번호 - 미사용시 : "0000000000000000", Clear Pin 사용시 : Clear Pin(2) + Space, Encryped Pin 사용시 : Pin Encrypted Block
///
public const int PassWord = 9;
///
/// 원거래 승인 번호
///
public const int OrgAppNo = 10;
///
/// 원거래 일자
///
public const int OrgAppDate = 11;
///
/// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정
///
public const int ItemCode = 12;
///
/// 사용자정보 - 주민등록번호 뒤 7자리(개인카드) 또는 사업자번호 10자리, (법인카드) (Left Justfied)
///
public const int CustmerInfo = 13;
///
/// 전자상거래 보완등급 - 은련카드 : "E" (비밀번호 6자리 암호화 해야 함)
///
public const int ECSLevel = 14;
///
/// Reserved
///
public const int Reserved = 15;
///
/// 업무 구분 - "D" : 동글거래
///
public const int BizDiv = 16;
///
/// 매체구분 - "M" : Mobile, "P" : Plastic
///
public const int MediaDiv = 17;
///
/// 이통사구분 - "S" : SKT , "K" : KTF, "L" : LGT
///
public const int CorporationDiv = 18;
///
/// 신용카드 종류"V" : VisaWave, "P" : PayPass,- "S" : SKT-RF, "K" : KTF-RF, "L" : LGT-RF, "I" : IR, "B" : BC, "Y" : Pay-On, "A" : 앱카드, "C" : 삼성페이
///
public const int CardKind = 19;
///
/// IC Chip Data
///
public const int ICChipData = 20;
///
/// IC Chip Data GS
///
public const int ICChipData_GS = 21;
///
/// Sign Data
///
public const int SignData = 22;
///
/// Sign Data GS
///
public const int SignData_GS = 23;
///
/// 등록제 번호
///
public const int AuthInfo_IC = 24;
///
/// 예비필드
///
public const int Filler = 25;
///
/// 신규 예비필드
///
public const int Filler_New = 26;
/////
///// ETC
/////
public const int ETX = 27;
///
/// CR
///
public const int CR = 28;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 37, 1, 2, 9, 9, 1, 9, 2,
16, 8, 6, 6, 13, 1, 6, 1, 1, 1,
1, 1, 1, 1, 1, 48, 4, 1,
1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 1, 1, 1, 0, 1, 0,
1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 3, 0, 3, 0, 0, 0, 3,
0, 0
};
}
#endregion
#region 수표조회 요청
public class POS_REQ_CHECK
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 수표번호(8) + 발행은행코드(2) + 발행영업점코드(4)
///
public const int CheckNo = 0;
///
/// 권종코드 - "13": 10 만원권, "14": 30 만원권,"15": 50 만원권, "16": 100 만원권,"19": 기타
///
public const int KownCode = 1;
///
/// 수표금액
///
public const int CheckAmt = 2;
///
/// 발행일
///
public const int IssueDate = 3;
///
/// 계좌일련번호
///
public const int AccountNo = 4;
///
/// Filler
///
public const int Filler = 5;
///
/// ETX
///
public const int ETX = 6;
///
/// CR
///
public const int CR = 7;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 14, 2, 10, 6, 6, 20, 1 , 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 1, 0, 1, 0, 0, 0
};
}
#endregion
#region 수표조회 응답
public class POS_RES_CHECK
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 거래일시 - 'O' : 승인 'X' : 거절
///
public const int Status = 0;
///
/// 거래일시 - YYMMDDhhmm
///
public const int AppDatatime = 1;
///
/// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE
///
public const int Message1 = 2;
///
/// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE
///
public const int Message2 = 3;
///
/// Message3 - 승인시 : Space , 거절시 : 거절 MESSAGE
///
public const int Message3 = 4;
///
/// Message4 - 승인시 : Space , 거절시 : 거절 MESSAGE
///
public const int Message4 = 5;
///
/// 응답코드
///
public const int ResponeCode = 6;
///
/// 예비 필드
///
public const int Filler = 7;
///
/// 0x03
///
public const int ETX = 8;
///
/// 0x0D
///
public const int CR = 9;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 10, 16, 16, 16, 16, 4, 16, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
}
#endregion
#region 현금영수증 요청
public class POS_REQ_CASHBILL
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int DocVer = 0;
///
/// 거래유형 - '0' : 단독현금 '1' : 현금+포인트
///
public const int TrandKind = 1;
///
/// POS Entry Mode
///
public const int EntryMode = 2;
///
/// 사용자정보
///
public const int CustmerInfo = 3;
///
/// 사용자정보(fs)
///
public const int CustmerInfoFs = 4;
///
/// 공급가액
///
public const int NetSaleAmt = 5;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 6;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 7;
///
/// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 8;
///
/// 거래구분
///
public const int TradDiv = 9;
///
/// 포인트Pos Entry Mode - "S" : Swipe "K" : Key -in
///
public const int PointEntryMode = 10;
///
/// Point Track II
///
public const int PointTrackII = 11;
///
/// FS (0x1c)
///
public const int PointTrackIIFS = 12;
///
/// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정
///
public const int ItemCode = 13;
///
/// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G)
///
public const int StoreUserID = 14;
///
/// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리)
///
public const int StoreUseFild = 15;
///
/// Filler
///
public const int Filler = 16;
///
/// ETC
///
public const int ETX = 17;
///
/// CR
///
public const int CR = 18;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
//public static int[] LEN = { 4, 1, 1, 1, 1, 9, 9, 9, 9, 1,
// 1, 1, 1, 6, 2,30,67, 1, 1
// };
public static int[] LEN = { 1, 1, 1, 1, 1, 9, 9, 9, 9, 1,
1, 1, 1, 6, 2,30,67, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
//public static int[] TYPE = { 0, 0, 0, 3, 0, 1, 1, 1, 1, 0,
// 0, 3, 0, 0, 0, 0, 0, 0, 0
// };
public static int[] TYPE = { 3, 0, 0, 3, 0, 1, 1, 1, 1, 0,
0, 3, 0, 0, 0, 0, 0, 0, 0
};
}
#endregion
#region 현금영수증 응답 - IC
public class POS_RES_CASHBILL
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int DocVer = 0;
///
/// 거래일시 - 'O' : 승인 'X' : 거절
///
public const int Status = 1;
///
/// 거래일시 - YYMMDDhhmm
///
public const int AppDatatime = 2;
///
/// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE
///
public const int Message1 = 3;
///
/// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE
///
public const int Message2 = 4;
///
/// 거래구분
///
public const int TradDiv = 5;
///
/// 승인번호 - 현금영수증 승인번호 또는 거절코드(4)
///
public const int CashAppNo = 6;
///
/// 현금 Notice1
///
public const int Notice1 = 7;
///
/// 현금 Notice2
///
public const int Notice2 = 8;
///
///거래포인트
///
public const int UsePoint = 9;
///
///가용포인트
///
public const int SalePoint = 10;
///
///누적포인트
///
public const int RemainPoint = 11;
///
///포인트승인번호
///
public const int PointAppNo = 12;
///
///포인트카드명
///
public const int PointCardName = 13;
///
/// 포인트가맹점번호
///
public const int PointStoreNo = 14;
///
///포인트Notice1
///
public const int PointNotice1 = 15;
///
///포인트Notice2
///
public const int PointNotice2 = 16;
///
///포인트Notice3
///
public const int PointNotice3 = 17;
///
///포인트Notice4
///
public const int PointNotice4 = 18;
///
/// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G)
///
public const int StoreUserID = 19;
///
/// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리)
///
public const int StoreUseFild = 20;
///
/// Filler
///
public const int Filler = 21;
///
///KEY다운로드요청
///
public const int ReqKeyDownLoad = 22;
///
///예비필드길이
///
public const int NewFillerLength = 23;
///
///신규 예비 필드
///
public const int NewFiller = 24;
///
/// ETC
///
public const int ETX = 25;
///
/// CR
///
public const int CR = 26;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 1, 10, 16, 16, 1, 9, 20, 20, 9,
9, 9, 12, 16, 15, 40, 40, 40, 40, 2,
30, 66, 2, 4, 1, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0, 0
};
}
#endregion
#region 현금영수증 응답 - MSR
public class POS_RES_CASHBILL_MSR
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 거래일시 - 'O' : 승인 'X' : 거절
///
public const int Status = 0;
///
/// 거래일시 - YYMMDDhhmm
///
public const int AppDatatime = 1;
///
/// Message1 - 승인시 : 카드종류명, 거절시 : 거절 MESSAGE
///
public const int Message1 = 2;
///
/// Message2 - 승인시 : "OK : " 승인번호 8자리, 거절시 : 거절 MESSAGE
///
public const int Message2 = 3;
///
/// 거래구분
///
public const int TradDiv = 4;
///
/// 승인번호 - 현금영수증 승인번호 또는 거절코드(4)
///
public const int CashAppNo = 5;
///
/// 현금 Notice1
///
public const int Notice1 = 6;
///
/// 현금 Notice2
///
public const int Notice2 = 7;
///
///거래포인트
///
public const int UsePoint = 8;
///
///가용포인트
///
public const int SalePoint = 9;
///
///누적포인트
///
public const int RemainPoint = 10;
///
///포인트승인번호
///
public const int PointAppNo = 11;
///
///포인트카드명
///
public const int PointCardName = 12;
///
/// 포인트가맹점번호
///
public const int PointStoreNo = 13;
///
///포인트Notice1
///
public const int PointNotice1 = 14;
///
///포인트Notice2
///
public const int PointNotice2 = 15;
///
///포인트Notice3
///
public const int PointNotice3 = 16;
///
///포인트Notice4
///
public const int PointNotice4 = 17;
///
/// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G)
///
public const int StoreUserID = 18;
///
/// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리)
///
public const int StoreUseFild = 19;
///
/// Filler
///
public const int Filler = 20;
///
///KEY다운로드요청
///
public const int ReqKeyDownLoad = 21;
///
///예비필드길이
///
public const int NewFillerLength = 22;
///
///신규 예비 필드
///
public const int NewFiller = 23;
///
/// ETC
///
public const int ETX = 24;
///
/// CR
///
public const int CR = 25;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 10, 16, 16, 1, 9, 20, 20, 9,
9, 9, 12, 16, 15, 40, 40, 40, 40, 2,
30, 66, 2, 4, 1, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 1,
1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0, 0
};
}
#endregion
#region 현금영수증 취소 요청
public class POS_REQ_CASHBILL_CANCEL
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int DocVer = 0;
///
/// 거래유형 - '0' : 단독현금 '1' : 현금+포인트
///
public const int TrandKind = 1;
///
/// POS Entry Mode
///
public const int EntryMode = 2;
///
/// 사용자정보
///
public const int CustmerInfo = 3;
///
/// 사용자정보(fs)
///
public const int CustmerInfoFs = 4;
///
/// 공급가액
///
public const int NetSaleAmt = 5;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 6;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 7;
///
/// 총금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 8;
///
/// 거래구분
///
public const int TradDiv = 9;
///
/// 원거래 승인 번호
///
public const int OrgAppNo = 10;
///
/// 원거래 포인트승인번호
///
public const int OrgAppNoPoint = 11;
///
/// 원거래 일자
///
public const int OrgAppDate = 12;
///
/// 포인트Pos Entry Mode - "S" : Swipe "K" : Key -in
///
public const int PointEntryMode = 13;
///
/// Point Track II
///
public const int PointTrackII = 14;
///
/// FS (0x1c)
///
public const int PointTrackIIFS = 15;
///
/// 상품코드 - 미사용시 All Space, OCB 원카드 처리 불가 : "OCBN", 앱카드/삼성페이 거래시 부가서비스 코드 2자리 설정
///
public const int ItemCode = 16;
///
/// 가맹점사용ID - 가맹점 사용필드 사용업체 고유 번호('98':대외 P/G, '99':KSNET P/G)
///
public const int StoreUserID = 17;
///
/// 가맹점사용필드- 가맹점 사용 Data Field('98', '99':하위몰사업자 10자리)
///
public const int StoreUseFild = 18;
///
/// 취소사유코드
///
public const int CancelReasonCode = 19;
///
/// Filler
///
public const int Filler = 20;
///
/// ETC
///
public const int ETX = 21;
///
/// CR
///
public const int CR = 22;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 1, 1, 1, 1, 9, 9, 9, 9, 1,
9,12, 6, 1, 1, 1, 6, 2,30, 1,
66, 1, 1
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 3, 0, 0, 3, 0, 1, 1, 1, 1, 0,
0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
0, 0, 0
};
}
#endregion
#region POINT
/////
///// POINT INFO
/////
//public class POINT
//{
// public const string ITEM = "POINT";
// public class DATA
// {
// ///
// /// 암호화된 포인트 카드 번호
// ///
// public string pointNo = "";
// ///
// /// 마스킹처리된 포인트 카드 번호
// ///
// public string pointMaskNo = "";
// ///
// /// 입력 모드 - "S" : Swipe "K" : Key -in ‘B’: 바코드
// ///
// public string pointEntryMode = "";
// ///
// /// 요청금액
// ///
// public string pointAMT = "";
// ///
// /// 전문 버전
// ///
// public string pointDocVer = "" ;
// ///
// /// STAUTS 0 승인, 1 거절
// ///
// public string pointStatus = "" ;
// ///
// /// 거래일시YYMMDDhhmm
// ///
// public string pointTrDate = "" ;
// ///
// /// - 승인시 : "카드종류명"- 거절시 : 거절 MESSAGE
// ///
// public string pointMessage1 = "" ;
// ///
// /// - 승인시 : "OK : " 승인번호 8자리- 거절시 : 거절 MESSAGE
// ///
// public string pointMessage2 = "" ;
// ///
// /// 승인번호 포인트 승인번호 또는 거절코드(4)
// ///
// public string pointApprNo = "" ;
// ///
// /// 거래포인트 - 거래(발생)포인트(Right Justfied & Leading Zero)
// ///
// public double pointTrPoint = 0 ;
// ///
// /// 가용포인트 - 가용포인트(Right Justfied & Lea ding Zero)
// ///
// public double pointUsesPoint = 0 ;
// ///
// /// - 누적포인트(Right Justfied & Leading Zero)
// ///
// public double pointSavePoint = 0 ;
// ///
// /// - 예비포인트(Right Justfied & Leading Zero)
// ///
// public double pointSparePoint = 0 ;
// ///
// /// 가맹점 번호
// ///
// public string pointStoreNo = "" ;
// ///
// /// 임직원 포인트
// ///
// public string pointNotice1 = "" ;
// ///
// /// 임직원 포인트
// ///
// public string pointNotice2 = "" ;
// ///
// ///
// ///
// public string pointNotice3 = "" ;
// ///
// ///
// ///
// public string pointnotice4 = "" ;
// ///
// /// 예약필드 스마일페이 현금영수증여부 응답
// ///
// public string pointReserved = "" ;
// ///
// /// 캠페인 정보
// ///
// public string pointCampaign = "" ;
// ///
// /// 전문버전 ‘SP0X’일때만 존재, X정수
// ///
// public string pointAddRespon = "" ;
// ///
// /// 전문버전‘SP02’일 때 존재“K1”이면 다음 거래 전 Key Download 요청
// ///
// public string pointKeyDownLoad = "" ;
// ///
// /// 전문버전‘SP02’일 때 존재“0000”예비 필드 길이
// ///
// public string pointFsLen = "" ;
// ///
// /// 전문버전‘SP02’일 때 존재 예비 필드
// ///
// public string pointFsField = "" ;
// //--------------------------------추가 정보
// ///
// ///1, 4 //해피포인트 응답 코드
// ///
// public string pointHPOUTCD = "";
// ///
// ///5, 1 //포인트 적립 가능 여부
// ///
// public string pointHPADDYN = "";
// ///
// ///6, 1 //포인트 사용 가능 여부
// ///
// public string pointHPUSEYN = "";
// ///
// ///7, 1 //포인트 사용 비밀번호 적용 여부
// ///
// public string pointHPUSEPWYN = "";
// ///
// ///8, 1 //포인트 전환 가능 여부
// ///
// public string pointHPCHYN = "";
// ///
// ///9, 1 //모바일 앱 요청 여부
// ///
// public string pointHPAPPYN = "";
// ///
// ///10, 2 //카드구분코드
// ///
// public string pointCARDGBCD = "";
// ///
// ///12, 7 //잔여 해피포인트
// ///
// public string pointJHPPO = "";
// ///
// ///19, 7 //잔여 캐시포인트
// ///
// public string pointJCASHPO = "";
// ///
// ///26, 7 //잔여공유 해피포인트
// ///
// public string pointJSHPPO = "";
// ///
// ///33, 7 //잔여공유 캐시포인트
// ///
// public string pointJSCASHPO = "";
// ///
// ///40, 7 //소멸예정 해피포인트
// ///
// public string pointDELHPPO = "";
// ///
// ///47, 7 //소멸예정 캐시포인트
// ///
// public string pointDELCASHPO = "";
// ///
// ///54, 1 //선불카드여부
// ///
// public string pointSUNCARDYN = "";
// ///
// ///55, 10 //선불카드 잔여 금액
// ///
// public string pointSUNCARDJAMT = "";
// ///
// ///65, 5 //회원 등급 코드
// ///
// public string pointMEMGB = "";
// ///
// ///70, 1 //생일여부
// ///
// public string pointBIRDAYYN = "";
// ///
// ///71, 1 //결혼여부
// ///
// public string pointMERRYYN = "";
// ///
// ///72, 3 //회원연령
// ///
// public string pointMEMAGE = "";
// ///
// ///75, 1 //회원성별구분코드
// ///
// public string pointMEMSEX = "";
// ///
// ///76, 4 //보유 쿠폰 개수
// ///
// public string pointCOUPONCNT = "";
// ///
// ///80, 10 //스탬프 정보 내용
// ///
// public string pointSTAMPINFO = "";
// ///
// ///90,241 //회원목록
// ///
// public string pointMEMINFO = "";
// ///
// ///331, 70 //VReserved
// ///
// public string pointARESERVED = "";
// }
// ///
// /// 컬럼순서
// ///
// public class SEQ
// {
// }
// ///
// /// 컬럼길이
// ///
// public static int[] LEN = { };
// ///
// /// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
// ///
// public static int[] TYPE = { };
//}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// CAT 단말기 승인 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region CAT 단말기 승인 요청
public class POS_REQ_SPCN_CAT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int TranType = 0;
///
/// 거래유형
///
public const int TrandeType = 1;
///
/// 할부개월 or 현금영수증거래유형(00 : 소득공제,01 : 사업자지출증빙,02 : 자진발급)
///
public const int DivMonth = 2;
///
/// 승인금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 3;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 4;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 5;
///
/// 원거래승인번호
///
public const int OrgAppNo = 6;
///
/// 원거래일자
///
public const int OrgDate = 7;
///
/// 포인트 거래 구분
///
public const int PointTradeType = 8;
///
/// 상품코드
///
public const int GoodsCode = 9;
///
/// 전표인쇄여부
///
public const int PrintFlag = 10;
///
/// 추가항목
///
public const int AddItem = 11;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 2, 2, 2, 9, 9, 9, 12, 6, 2, 6,
1, 300
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 1, 1, 1, 0, 0, 0, 0,
0, 0
};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// CAT 단말기 수신 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region CAT 단말기 승인 응답
public class POS_RES_SPCN_CAT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int TranType = 0;
///
/// 거래유형
///
public const int TrandeType = 1;
///
/// 거래일시 - 'O0' : 승인 '99' : 망취소 그외 거절
///
public const int Status = 2;
///
/// 응답메세지
///
public const int Message = 3;
///
/// 단말기번호
///
public const int TerminalNo = 4;
///
/// PosEntryMode(01: Key -In, 02 : Swife(M/S), 03 : IC(EMV),04 : Fall )
///
public const int PosEntryMode = 5;
///
/// 카드번호 = 6 자리만들어옴
///
public const int CardBinData = 6;
///
/// 서비스코드
///
public const int ServiceCode = 7;
///
/// 할부개월 or 현금영수증거래유형(00 : 소득공제,01 : 사업자지출증빙,02 : 자진발급)
///
public const int DivMonth = 8;
///
/// 거래일시 - YYMMDDhhmm
///
public const int AppDatatime = 9;
///
/// 원거래 일자
///
public const int OrgAppDate = 10;
///
/// 승인금액 - Right Justfied & Leading Zero , 1원:포인트 조회
///
public const int TotAmt = 11;
///
/// 봉사료 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int ServiceAmt = 12;
///
/// 세금 - Right Justfied & Leading Zero( 미사용시 All '0')
///
public const int Vat = 13;
///
/// 승인번호 - 신용승인번호 또는 거절코드(4)
///
public const int AppNo = 14;
///
/// 거래 교유 번호
///
public const int TradeUniqeNo = 15;
///
/// 발급사코드 - 발급사 코드 (카드사 코드 Table 참조)
///
public const int IssueCode = 16;
///
/// 카드종류명 - 발급사 카드종류명
///
public const int CardName = 17;
///
/// 가맹점번호
///
public const int FranchiseNo = 18;
///
/// 매입구분
///
public const int BuyType = 19;
///
/// 매입사코드 - 매입사 코드 (카드사 코드 Table 참조)
///
public const int BuyCode = 20;
///
/// 매입사명 - 전표 매입사명
///
public const int BuyName = 21;
///
/// 전표인쇄 TVR값
///
public const int TVR = 22;
///
/// 전표인쇄TC값
///
public const int TC = 23;
///
/// 사용자코드
///
public const int UserCode = 24;
///
/// 추가항목
///
public const int AddItem = 25;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 2, 2, 2, 67, 10, 2, 20, 5, 2, 12,
8, 9, 9, 9, 12, 12, 4, 16, 15, 1,
4, 16, 10, 16, 4,300
};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 1, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0
};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 샨더단말기 승인 요청 정의
//*----------------------------------------------------------------------------------------------------------*/
#region 샨더단말기 승인/응답 요청
public class POS_REQ_SAND_CAT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 작업유형
///
public const int OperateType = 0;
///
/// 거래유형
///
public const int TransType = 1;
///
/// 카드유형
///
public const int CardType = 2;
///
/// 현금등록번호
///
public const int CashRegNo = 3;
///
/// 캐셔번호
///
public const int CasherNo = 4;
///
/// 거래금액
///
public const int Amount = 5;
///
/// 현금추적번호
///
public const int CashTraceNo = 6;
///
/// 기존 거래일련번호, 해지 트랜잭션 사용
///
public const int OrignTrace = 7;
///
/// 예약필드
///
public const int Reserved = 8;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 2, 2, 2, 6, 6, 12, 6, 6, 48 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 1, 1, 2, 0, 0, 0 };
}
public class POS_RES_SAND_CAT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 작업유형
///
public const int OperateType = 0;
///
/// 거래유형
///
public const int TransType = 1;
///
/// 카드유형
///
public const int CardType = 2;
///
/// 응답코드
///
public const int ResponseCode = 3;
///
/// 응답메시지
///
public const int ResponseMsg = 4;
///
/// 현금등록번호
///
public const int CashRegNo = 5;
///
/// 캐셔번호
///
public const int CasherNo = 6;
///
/// 거래금액
///
public const int Amount = 7;
///
/// 결제배치번호
///
public const int SettleNum = 8;
///
/// 사업자번호
///
public const int MerchantID = 9;
///
/// 회사명
///
public const int MerchantName = 10;
///
/// 단말기 ID
///
public const int TerminalID = 11;
///
/// 카드번호
///
public const int CardNo = 12;
///
/// 유효기간
///
public const int Exp_Date = 13;
///
/// 은행코드
///
public const int BankNo = 14;
///
/// 거래일자
///
public const int TransDate = 15;
///
/// 거래시간
///
public const int TransTime = 16;
///
/// 승인번호
///
public const int Auth_Code = 17;
///
/// 시스템 참조 번호
///
public const int SysRefNo = 18;
///
/// 현금추적번호
///
public const int CashTraceNo = 19;
///
/// 원거래일련번호
///
public const int OriginTrace = 20;
///
/// Pos 거래일련번호
///
public const int SysTraceNo = 21;
///
/// 시스템 일련번호
///
public const int OrignSysTrace = 22;
///
/// 예약필드
///
public const int Reserved = 23;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 2, 2, 2, 2, 40, 6, 6, 12, 6,
15, 40, 8, 19, 4, 6, 8, 6, 6,
12, 6, 6, 6, 6, 48};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 은련단말기 승인 요청 정의
//*----------------------------------------------------------------------------------------------------------*/
#region 은련단말기 승인/응답 요청
public class POS_REQ_UNION_CAT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// PosNo
///
public const int PosNo = 0;
///
/// 캐셔번호
///
public const int CasherNo = 1;
///
/// 거래유형 ('00':승인, '01'취소)
///
public const int TransType = 2;
///
/// 결제금액
///
public const int Amount = 3;
///
/// 승인일자, 원승인일자
///
public const int AppDate = 4;
///
/// 기존 결제 참조번호
///
public const int OriginVAppno = 5;
///
/// 기존 인증번호
///
public const int OriginCAppno = 6;
///
/// 회신전문 인증용
///
public const int LRCCheckSum = 7;
///
/// 전민불서비스인경우에 한하여
///
public const int AllPeople = 8;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 8, 8, 2, 12, 8, 12, 6, 3, 100 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변, 5:문자형 왼쪽에 공백 추가)
///
//public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0 };
public static int[] TYPE = { 5, 0, 0, 1, 0, 0, 0, 0, 0 };//값 형식 수정; girak.kim;2017.08.18
}
public class POS_RES_UNION_CAT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int ResponseCode = 0;
///
/// 은행코드
///
public const int BankNo = 1;
///
/// 카드번호
///
public const int CardNo = 2;
///
/// 인증번호
///
public const int Auth_Code = 3;
///
/// 결제금액
///
public const int Amount = 4;
///
/// 응답메시지
///
public const int ResponseMsg = 5;
///
/// 고객번호
///
public const int CustomerNo = 6;
///
/// 단말기ID
///
public const int TerminalID = 7;
///
/// 배치번호
///
public const int BatchNo = 8;
///
/// 승인일자
///
public const int AppDate = 9;
///
/// 승인시간
///
public const int AppTime = 10;
///
/// 결제 참조번호
///
public const int OriginVAppno = 11;
///
/// 권한 부여번호
///
public const int GrantNo = 12;
///
/// 정산일자
///
public const int EndDate = 13;
///
/// 회신전문 인증용
///
public const int LRCCheckSum = 14;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 2, 4, 20, 6, 12, 40, 15, 8, 6, 4, 6, 12, 6, 4, 2};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// POINT 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POINT 전문 헤더
public class POS_POINT_HEADER
{
public class DATA
{
///
/// 전문길이
///
public string ReqLen;
///
/// STX <0x02>
///
public string ReqSTX;
///
/// 거래구분
///
public string ReqTrDiv;
///
/// 단말기 번호
///
public string ReqCatNo;
///
/// 업체정보
///
public string ReqCompany;
///
/// 전문번호
///
public string ReqDocSeq;
}
public class SEQ
{
///
/// 전문길이
///
public const int ReqLen = 0;
///
/// STX <0x02>
///
public const int ReqSTX = 1;
///
/// 거래구분
///
public const int ReqTrDiv = 2;
///
/// 단말기 번호
///
public const int ReqCatNo = 3;
///
/// 업체정보
///
public const int ReqCompany = 4;
///
/// 전문번호
///
public const int ReqDocSeq = 5;
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 1, 2, 10, 8, 6 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { 1, 0, 0, 0, 0, 1 };
}
#endregion POINT 전문 헤더
//*----------------------------------------------------------------------------------------------------------*/
// POINT 통합 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_POINT
///
/// POS_REQ_POINT
///
public class POS_REQ_POINT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전 IC READER SP02 ,기존 SP01
///
public const int ReqDocVer = 0;
///
/// POS ENRTY MODE RF카드 R,"S" : Swipe K" Key‘B’: 알리페이 바코드
///
public const int ReqEntryMode = 1;
///
/// HPY 조회시, 주민번호, 핸드폰 번호, KTF모바일카드는 "=" 안붙임.
/// - Swipe:Magnetic Card Track II Data- Key-in:"카드번호=유효기간"- 암호화를 고려 Variable 로 변경
///
public const int ReqTrack2 = 2;
///
/// const char FS = (char)0x1C; //Field Seperate
/// char FS = (char)Convert.ToInt32("1C", 16); // //Field Seperate
///
public const int ReqFS = 3;
///
/// 포인트금액
/// - Right Justfied & Leading Zero
/// 알리페이 금액 처리 방법
/// ex) 1달러 일 때 000000100 (원화 1\ : 1, 달러 1$ : 100)
///
public const int ReqPointAmt = 4;
///
/// 판매구분
/// - '01':현금 '02':신용 '03':직불 '04':자사
///'31':해피포인트 기타업무
///
public const int ReqSaleDiv = 5;
///
/// 원거래승인번호
///
public const int ReqOriginSaleNo = 6;
///
/// 원거래일자
///
public const int ReqOriginSaleDate = 7;
///
/// //비밀번호 미사용시 "0000000000000000", 포인트 사용일 경우만 사용
///
public const int ReqPassWord = 8;
///
/// "HPY";//포인트구분
///
public const int ReqPointType = 9;
///
/// - 상품코드(미사용시 All Space)- SKT 상품코드 사용(PC, PB)
///
public const int ReqProductCode = 10;
///
/// 예약필드/추가적립 (적립구분2, 본사부담금9, 매장부담금9) + 20
/// 해피스탬프 적립 18
///
public const int ReqReserved = 11;
///
/// 캠페인 정보 =
///
public const int ReqCampaign = 12;
///
/// const char RS = (char)0x1E; //#30 char RS = (char)Convert.ToInt32("1E", 16); // // Seperate
///
public const int ReqRS = 13;
///
/// 추가정보 - 200
/// 요청 사용자 ID 10 +
/// SAP 코드 - POS 점포코드 10 +
/// POS 번호 2 +
/// VReserved 178
///
public const int ReqAddInfo = 14;
///
/// const char ETX = (char)0x03; //End Text [응답용Asc]
///
public const int ReqETX = 15;
///
/// const char CR = (char)0x0D; // char CR = (char)Convert.ToInt32("0D", 16);
///
public const int ReqCR = 16;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = {4, 1, 1, 1,
9, 2, 12, 6, 16, 3, 6, 38, 1, 1, 1, 1, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = {0,0,3,0,
2,0,0,0,0,0,0,0,3,0,3,0,0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// POINT 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_POINT
///
/// POS_RES_POINT
///
public class POS_RES_POINT
{
public const string ITEM = "POS_RES_POINT";
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문 버전
///
public const int ResDocVer = 0;
///
/// STAUTS 0 승인, 1 거절
///
public const int ResStatus = 1;
///
/// 거래일시YYMMDDhhmm
///
public const int ResTrDate = 2;
///
/// - 승인시 : "카드종류명"- 거절시 : 거절 MESSAGE
///
public const int ResMessage1 = 3;
///
/// - 승인시 : "OK : " 승인번호 8자리- 거절시 : 거절 MESSAGE
///
public const int ResMessage2 = 4;
///
/// 승인번호 포인트 승인번호 또는 거절코드(4)
///
public const int ResApprNo = 5;
///
/// 거래포인트 - 거래(발생)포인트
///
public const int ResTrPoint = 6;
///
/// 가용포인트 - 가용포인트
///
public const int ResUsesPoint = 7;
///
/// - 누적포인트
///
public const int ResSavePoint = 8;
///
/// - 예비포인트
///
public const int ResSparePoint = 9;
///
/// 가맹점 번호
///
public const int ResStoreNo = 10;
///
/// 임직원 포인트
///
public const int ResNotice1 = 11;
///
/// 임직원 포인트
///
public const int ResNotice2 = 12;
///
///
///
public const int ResNotice3 = 13;
///
///
///
public const int Resnotice4 = 14;
///
/// 예약필드 스마일페이 현금영수증여부 응답
///
public const int ResReserved = 15;
///
/// 캠페인 정보
///
public const int ResCampaign = 16;
///
/// const char RS = (char)0x1E; //#30 char RS = (char)Convert.ToInt32("1E", 16); // // Seperate
///
public const int ResRS = 17;
///
/// 전문버전 ‘SP0X’일때만 존재, X정수
///
public const int ResAddRespon = 18;
///
/// 0x1D, ‘SP02’일 때 존재
///
public const int ResGS = 19;
///
/// 전문버전‘SP02’일 때 존재“K1”이면 다음 거래 전 Key Download 요청
///
public const int ResKeyDownLoad = 20;
///
/// 전문버전‘SP02’일 때 존재“0000”예비 필드 길이
///
public const int ResFsLen = 21;
///
/// 전문버전‘SP02’일 때 존재 예비 필드
///
public const int ResFsField = 22;
///
/// const char ETX = (char)0x03; //End Text [응답용Asc]
///
public const int ResETX = 23;
///
/// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // //
///
public const int ResCR = 24;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 1, 10, 16,
16, 12, 9, 9, 9, 9, 15, 40, 40, 40,
40, 55, 1, 1, 1, 1, 2, 4, 1, 1, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = {0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,4,0,3,0,0,0,3,0,0};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피포인트카드 추가정보
//*----------------------------------------------------------------------------------------------------------*/
#region 해피포인트 추가정보(조회시)
///
/// POINT_ADD_INFO_SEARCH
///
public class POINT_ADD_INFO_SEARCH
{
public const string ITEM = "POINT_ADD_INFO_SEARCH";
///
/// 컬럼순서
///
public class SEQ
{
///
///1, 4 //해피포인트 응답 코드
///
public const int pointHPOUTCD = 0;
///
///5, 1 //포인트 적립 가능 여부
///
public const int pointHPADDYN = 1;
///
///6, 1 //포인트 사용 가능 여부
///
public const int pointHPUSEYN = 2;
///
///7, 1 //포인트 사용 비밀번호 적용 여부
///
public const int pointHPUSEPWYN = 3;
///
///8, 1 //포인트 전환 가능 여부
///
public const int pointHPCHYN = 4;
///
///9, 1 //모바일 앱 요청 여부
///
public const int pointHPAPPYN = 5;
///
///10, 2 //카드구분코드
///
public const int pointCARDGBCD = 6;
///
///12, 7 //잔여 해피포인트
///
public const int pointJHPPOINT = 7;
///
///19, 7 //잔여 캐시포인트
///
public const int pointJCASHPOINT = 8;
///
///26, 7 //잔여공유 해피포인트
///
public const int pointJSHPPOINT = 9;
///
///33, 7 //잔여공유 캐시포인트9
///
public const int pointJSCASHPOINT = 10;
///
///40, 7 //소멸예정 해피포인트
///
public const int pointDELHPPOINT = 11;
///
///47, 7 //소멸예정 캐시포인트
///
public const int pointDELCASHPOINT = 12;
///
///54, 1 //선불카드여부
///
public const int pointSUNCARDYN = 13;
///
///55, 10 //선불카드 잔여 금액
///
public const int pointSUNCARDJAMT = 14;
///
///65, 5 //회원 등급 코드
///
public const int pointMEMGB = 15;
///
///70, 1 //생일여부
///
public const int pointBIRDAYYN = 16;
///
///71, 1 //결혼여부
///
public const int pointMERRYYN = 17;
///
///72, 3 //회원연령
///
public const int pointMEMAGE = 18;
///
///75, 1 //회원성별구분코드
///
public const int pointMEMSEX = 19;
///
///76, 4 //보유 쿠폰 개수
///
public const int pointCOUPONCNT = 20;
///
///80, 10 //스탬프 정보 내용
///
public const int pointSTAMPINFO = 21;
///
///90,241 //회원목록
///
public const int pointMEMINFO = 22;
///
///331, 70 //VReserved
///
public const int pointRESERVED = 23;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 1, 1, 1, 1, 1, 2, 7, 7, 7,
7, 7, 7, 1, 10, 5, 1, 1, 3, 1,
//4, 10, 241, 1}; //test_phj
4, 10, 241, 70};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
//0, 0, 0, 3 };//test_phj
0, 0, 0, 0};
}
#endregion
#region 해피포인트 추가정보(적립시)
///
/// POINT_ADD_INFO_SAVE
///
public class POINT_ADD_INFO_SAVE
{
public const string ITEM = "POINT_ADD_INFO_SAVE";
////
/// 컬럼순서
///
public class SEQ
{
///
/// 추가적립여부
///
public const int AddSaveYN = 0;
///
/// 추가적립구분
///
public const int AddSaveType = 1;
///
/// 추가브랜드 분담포인트
///
public const int AddBrandPnt = 2;
///
/// 추가가맹점 분담포인트
///
public const int AddStorePnt = 3;
///
/// 카드구분 코드
///
public const int CardTypeCd = 4;
///
/// 추가적립 포인트
///
public const int AddSavePnt = 5;
///
/// 기부 포인트
///
public const int DonatePnt = 6;
///
/// 회원명
///
public const int CustName = 7;
///
/// 생일여부
///
public const int BirthDayYn = 8;
///
/// 결혼여부
///
public const int MarryYn = 9;
///
/// 회원연령
///
public const int CustAge = 10;
///
/// 회원성별구분코드
///
public const int CustSex = 11;
///
/// 스템프 정보 내용
///
public const int StampInfo = 12;
///
/// 예비
///
public const int VReserved = 13;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 2, 7, 7, 2, 7, 7, 50, 1, 1,
3, 1, 10, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 3 };
}
#endregion
#region 해피포인트 추가정보(사용시)
///
/// POINT_ADD_INFO_USE
///
public class POINT_ADD_INFO_USE
{
public const string ITEM = "POINT_ADD_INFO_USE";
////
/// 컬럼순서
///
public class SEQ
{
///
/// 카드구분 코드
///
public const int CardTypeCd = 0;
///
/// 회원명
///
public const int CustName = 1;
///
/// 생일여부
///
public const int BirthDayYn = 2;
///
/// 결혼여부
///
public const int MarryYn = 3;
///
/// 회원연령
///
public const int CustAge = 4;
///
/// 회원성별구분코드
///
public const int CustSex = 5;
///
/// 스템프 정보 내용
///
public const int StampInfo = 6;
///
/// 예비
///
public const int VReserved = 7;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 2, 50, 1, 1, 3, 1, 10, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 3 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// T페이 추가정보
//*----------------------------------------------------------------------------------------------------------*/
///
/// T페이 요청 추가정보
///
public class TPAY_ADDINFO_REQ
{
public const string ITEM = "TPAY_ADDINFO_REQ";
///
/// 컬럼순서
///
public class SEQ
{
///
/// 거래구분코드
/// 000040:멤버십 + 할인외금액 승인
/// 000040:할인외금액 승인
///
public const int TrTypeCode = 0;
///
/// 멤버십할인 거래금액 (대상금액)
///
public const int DisDestAmt = 1;
///
/// 총거래금액 (멤버십할인 거래금액 포함)
///
public const int TotAmount = 2;
///
/// 입력구분 (PosConst.POS_VAN_MASTER.TPAY_ENTRY_MODE)
/// 010:KEYIN
/// 020:SWIPE
/// 031:BARCODE
/// 032:BLE
/// 033:NFC
///
public const int PosEntryMode = 3;
///
/// 거래비밀번호
///
public const int EncPassword = 4;
///
/// Reserved
///
public const int VReserved = 5;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 6, 12, 12, 3, 40, 127 };
//public static int[] LEN = { 6, 12, 12, 3, 40 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 2, 2, 0, 0, 0 };
//public static int[] TYPE = { 0, 2, 2, 0, 0 };
}
///
/// T페이 응답 추가정보
///
public class TPAY_ADDINFO_RES
{
public const string ITEM = "TPAY_ADDINFO_RES";
///
/// 컬럼순서
///
public class SEQ
{
///
/// 멤버십등급
/// 1Byte M:정상멤버십포인트
/// L:최종잔여포인트사용시
/// R:최종멤버십포인트사용후
/// 2Byte 0:일반등급
/// S:실버등급
/// G:골드등급
/// V:VIP등급
///
public const int MemberLevel = 0;
///
/// 멤버십할인 승인금액
///
public const int DisAmt = 1;
///
/// 할인외 승인금액
///
public const int AppAmt = 2;
///
/// 지불금액
///
public const int BillAmt = 3;
///
/// 잔여한도1
///
public const int RemainLimit1 = 4;
///
/// 잔여한도2
///
public const int RemainLimit2 = 5;
///
/// Reserved
///
public const int VReserved = 6;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 2, 10, 10, 10, 10, 10, 348 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 2, 2, 2, 2, 2, 0 };
}
///
/// TPaygle Interface
///
public class TPAY_CONNECT_INFO
{
public string DATATIME = string.Empty;
public string POSID = string.Empty;
public List LIST = new List();
}
public class TPAY_PHONE
{
public string XPT = string.Empty;
public string NAME = string.Empty;
public string NICK_NAME = string.Empty;
public string MDN = string.Empty;
public string DEVICE_TYPE = string.Empty;
}
//*----------------------------------------------------------------------------------------------------------*/
// HAPPY POINT INCARD COUPON 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_HPCOUPON
///
/// POS_RES_HPCOUPON
///
public class POS_RES_HPCOUPON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문 버전
///
public const int ResDocVer = 0;
///
/// STAUTS 0 승인, 1 거절
///
public const int ResStatus = 1;
///
/// 거래일시YYMMDDhhmm
///
public const int ResTrDate = 2;
///
/// - 승인시 : "카드종류명"- 거절시 : 거절 MESSAGE
///
public const int ResMessage1 = 3;
///
/// - 승인시 : "OK : " 승인번호 8자리- 거절시 : 거절 MESSAGE
///
public const int ResMessage2 = 4;
///
/// 승인번호 포인트 승인번호 또는 거절코드(4)
///
public const int ResApprNo = 5;
///
/// 거래포인트 - 거래(발생)포인트(Right Justfied & Leading Zero)
///
public const int ResTrPoint = 6;
///
/// 가용포인트 - 가용포인트(Right Justfied & Lea ding Zero)
///
public const int ResUsesPoint = 7;
///
/// - 누적포인트(Right Justfied & Leading Zero)
///
public const int ResSavePoint = 8;
///
/// - 예비포인트(Right Justfied & Leading Zero)
///
public const int ResSparePoint = 9;
///
/// 가맹점 번호
///
public const int ResStoreNo = 10;
///
/// 총데이타 건수
///
public const int ResTotalCnt = 11;
///
/// 쿠폰 건수
///
public const int ResCouponCnt = 12;
///
/// 오퍼명 1
///
public const int ResOper1 = 13;
///
/// 쿠폰번호1
///
public const int ResCouponNo1 = 14;
///
/// 사용시작일1
///
public const int ResStart1 = 15;
///
/// 사용종료일1
///
public const int ResStop1 = 16;
///
/// 오퍼명2
///
public const int ResOper2 = 17;
///
/// 쿠폰번호2
///
public const int ResCouponNo2 = 18;
///
/// 사용시작일2
///
public const int ResStart2 = 19;
///
/// 사용종료일2
///
public const int ResStop2 = 20;
///
/// 오퍼명3
///
public const int ResOper3 = 21;
///
/// 쿠폰번호3
///
public const int ResCouponNo3 = 22;
///
/// 사용시작일3
///
public const int ResStart3 = 23;
///
/// 사용종료일3
///
public const int ResStop3 = 24;
///
/// Filler fillerset1
///
public const int ResFiller = 25;
///
/// RS fillerset2
///
public const int ResRS = 26;
///
/// 추가정보 fillerset3
///
public const int ResCmsAddInfo = 27;
///
/// const char ETX = (char)0x03; //End Text [응답용Asc]
///
public const int ResETX = 28;
///
/// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // //
///
public const int ResCR = 29;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 1, 10, 16, 16, 12, 9, 9, 9, 9,
15, 5, 2, 50, 14, 8, 8, 50, 14, 8,
8, 50, 14, 8, 8, 11, 1, 1, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = {0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,3,0,0};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 다운로드 통합 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_DOWNLOAD
///
/// POS_REQ_DOWNLOAD
///
public class POS_REQ_DOWNLOAD
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{ ///
/// 회선정보 - WIFI:’W’, 전용선:’A’, xDSL:’D’,앱결제(안드로이드:’N’, 아이폰:’I’)
///
public const int ReqLineInfo = 0;
///
/// 포스정보 IP 정보
///
public const int ReqPosIp = 1;
///
/// 포스 모듈 버전- DLL 버전, 앱버전
///
public const int ReqPosDllVer = 2;
///
/// 포스 일련번호
///
public const int ReqPosSeq = 3;
///
/// 사업자번호- 가맹점 사업자 번호
///
public const int ReqShopAccountNo = 4;
///
/// FILLER - 앱결제시 핸드폰번호 - 포스 다운로드시 MAC 주소
///
public const int ReqFiller = 5;
///
/// const char ETX = (char)0x03; //End Text [응답용Asc]
///
public const int ReqETX = 6;
///
/// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // //
///
public const int ReqCR = 7;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 15, 15, 10, 10, 20, 1, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 다운로드 통합 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_DOWNLOAD
///
/// POS_RES_DOWNLOAD
///
public class POS_RES_DOWNLOAD
{
public const string ITEM = "POS_RES_DOWNLOAD";
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// STAUTS 0 승인, X 거절
///
public const int ResStatus = 0;
///
/// 거래일시YYMMDDhhmm
///
public const int ResTrDate = 1;
///
///
///
public const int ResMessage1 = 2;
///
/// 응답코드- 승인시 : "0000" 거절시 : 거절코드 4자리
///
public const int ResCode = 3;
///
/// 단말기번호
///
public const int ResTerminalNo = 4;
///
/// 사업자번호
///
public const int ResShopAccountNo = 5;
///
/// 가맹점명
///
public const int ResShopName = 6;
///
/// 대표자명
///
public const int ResOwner = 7;
///
/// 가맹점전화번호
///
public const int ResTellNo = 8;
///
/// 가맹점 주소
///
public const int ResStoreAddress = 9;
///
/// WorkIngKeyIndex 00~99
///
public const int ResKeyIndex = 10;
///
/// Working Key
///
public const int ResKey = 11;
///
/// Filler
///
public const int ResFiller = 12;
///
/// const char ETX = (char)0x03; //End Text [응답용Asc]
///
public const int ResETX = 13;
///
/// const char CR = (char)0x0D; //char CR = (char)Convert.ToInt32("0D", 16); // //
///
public const int ResCR = 14;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 10, 16, 4, 10, 10, 20, 10, 16, 40,
2, 16, 50, 1, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = {0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 세브란스병원 임직원 할인 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEVERANCEDC
///
/// POS_REQ_SEVERANCEDC
///
public class POS_REQ_SEVERANCEDC
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문길이
///
public const int Len = 0;
///
/// 업무구분 (001 고정)
///
public const int WorkType = 1;
///
/// 전문구분 (0200:정상, 0420:반품)
///
public const int MsgType = 2;
///
/// 거래구분 (10:조회, 20:승인)
///
public const int iNqType = 3;
///
/// 판매구분 (10:직원식, 20:직원할인)
///
public const int SaleTyep = 4;
///
/// 거래일시 (YYYYMMDDhhmmss)
///
public const int SaleTime = 5;
///
/// 브랜드코드
///
public const int BrandCD = 6;
///
/// 점포코드
///
public const int StoreCD = 7;
///
/// 판매일자
///
public const int SaleDate = 8;
///
/// POS번호
///
public const int POSNo = 9;
///
/// 영수증번호
///
public const int TranNo = 10;
///
/// 요청자
///
public const int CashierNo = 11;
///
/// 입력구분 (A:BarCode, K:Keyin)
///
public const int WCC = 12;
///
/// 직원카드번호
///
public const int CardNo = 13;
///
/// 결제할 직원식 상품 수량 - 일반
///
public const int iTemQty1 = 14;
///
/// 판매금액 - 일반
///
public const int iSaleAmount1 = 15;
///
/// 결제할 직원식 상품 수량 - 직원
///
public const int iTemQty2 = 16;
///
/// 판매금액 - 직원
///
public const int iSaleAmount2 = 17;
///
/// 메뉴코드
///
public const int iTemCD = 18;
///
/// 메뉴명
///
public const int iTemNM = 19;
///
/// 메뉴외 수량
///
public const int iTemQty3 = 20;
///
/// 비밀번호
///
public const int Password = 21;
///
/// 원승인일시
///
public const int OrgSaleTime = 22;
///
/// 원승인번호
///
public const int OrgAppNo= 23;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 3, 3, 4, 2, 2, 14, 4, 10, 8, 2, 5, 10, 1, 20, 3, 8, 3, 8, 13, 40, 3, 10, 14, 10};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = {1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// SPC 임직원 결제 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SPC_EMPLOYEE_USE
///
/// POS_RES_SPC_EMPLOYEE_USE
///
public class POS_RES_SPC_EMPLOYEE_USE
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문구분
///
public const int InqType = 0;
///
/// 전송일자
///
public const int SendDate = 1;
///
/// 전송시간
///
public const int SendTime = 2;
///
/// 응답코드
///
public const int ResStatus = 3;
///
/// 본문길이
///
public const int BodyLen = 4;
///
/// 점포코드
///
public const int StoreCD = 5;
///
/// 단말기번호
///
public const int CatID = 6;
///
/// 거래일자
///
public const int SaleDate = 7;
///
/// 거래시간
///
public const int SaleTime = 8;
///
/// 거래구분
///
public const int SaleType = 9;
///
/// 카드번호
///
public const int CardNo = 10;
///
/// 비밀번호
///
public const int Password = 11;
///
/// 거래금액
///
public const int SaleAmount = 12;
///
/// 거래수량
///
public const int SaleQty = 13;
///
/// 할인금액
///
public const int ResUsesPoint = 14;
///
/// 잔여금액
///
public const int BalancePoint = 15;
///
/// 승인일자
///
public const int ApprDate = 16;
///
/// 승인번호
///
public const int ApprNo = 17;
///
/// 응답메지시1
///
public const int RegMsg1 = 18;
///
/// 응답메지시2
///
public const int RegMsg2 = 19;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4,8,6,2,4,15,10,8,6,2,16,10,10,5,10,10,8,12,40,40 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 1,1,1,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// SPC 임직원 결제 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SPC_EMPLOYEE_USE
///
/// POS_REQ_SPC_EMPLOYEE_USE
///
public class POS_REQ_SPC_EMPLOYEE_USE
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문구분
///
public const int InqType = 0;
///
/// 전송일시
///
public const int SendDate = 1;
///
/// 응답코드
///
public const int ResStatus = 2;
///
/// 본문길이
///
public const int BodyLen = 3;
///
/// 점포코드
///
public const int StoreCD = 4;
///
/// 단말기번호
///
public const int CatID = 5;
///
/// 거래일자
///
public const int SaleDate = 6;
///
/// 거래시간
///
public const int SaleTime = 7;
///
/// 거래구분
///
public const int SaleType = 8;
///
/// 카드번호
///
public const int CardNo = 9;
///
/// 비밀번호
///
public const int Password = 10;
///
/// 거래금액
///
public const int SaleAmount = 11;
///
/// 거래수량
///
public const int SaleQty = 12;
///
/// 잔여식대
///
public const int ResUsesPoint = 13;
///
/// 잔여금액
///
public const int BalancePoint = 14;
///
/// 승인일자
///
public const int ApprDate = 15;
///
/// 승인번호
///
public const int ApprNo = 16;
///
/// 메시지1
///
public const int ResMsg1 = 17;
///
/// 메시지2
///
public const int ResMsg2 = 18;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 14, 2, 4, 15, 10, 8, 6, 2, 16, 10, 10, 5, 10, 10, 8, 12, 40, 40 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// SPC 임직원 할인 - 중국 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SPC_EMPLOYEE_DC_CHINA
///
/// POS_RES_SPC_EMPLOYEE_DC_CHINA
///
public class POS_RES_SPC_EMPLOYEE_DC_CHINA
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// STX
///
public const int STX = 0;
///
/// 전체길이
///
public const int InqLen = 1;
///
/// 전문구분
///
public const int InqType = 2;
///
/// 브랜드코드
///
public const int BrandCD = 3;
///
/// 점포코드
///
public const int StoreCD = 4;
///
/// 영업일자
///
public const int SaleDate = 5;
///
/// Pos번호
///
public const int PosNo = 6;
///
/// 영수증번호
///
public const int TradeNo = 7;
///
/// 담당자코드
///
public const int CashierNo = 8;
///
/// 입력구분
///
public const int Wcc = 9;
///
/// 직원카드번호
///
public const int Emp_Card_No = 10;
///
/// 승인일자
///
public const int ApprDate = 11;
///
/// 승인번호
///
public const int ApprNo = 12;
///
/// 승인금액
///
public const int ApprAmt = 13;
///
/// Filler
///
public const int Filler = 14;
///
/// ETX
///
public const int ETX = 15;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 3, 9, 4, 10, 8, 2, 5, 10, 1, 21, 8, 12, 20, 20, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// SPC 임직원 할인 - 중국 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SPC_EMPLOYEE_DC_CHINA
///
/// POS_REQ_SPC_EMPLOYEE_DC_CHINA
///
public class POS_REQ_SPC_EMPLOYEE_DC_CHINA
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// STX
///
public const int STX = 0;
///
/// 전문구분
///
public const int InqType = 1;
///
/// 브랜드코드
///
public const int BrandCD = 2;
///
/// 점포코드
///
public const int StoreCD = 3;
///
/// 응답코드
///
public const int ResStatus = 4;
///
///
///
public const int Filler1 = 5;
///
/// 입력구분
///
public const int Wcc = 6;
///
/// 직원카드번호
///
public const int Emp_Card_No = 7;
///
///
///
public const int Filler2 = 8;
///
/// 할인율
///
public const int DCRate = 9;
///
/// 할인금액
///
public const int DCAmt = 10;
///
/// 승인일자
///
public const int ApprDate = 11;
///
/// 승인번호
///
public const int ApprNo = 12;
///
/// 응답메시지
///
public const int ResMsg = 13;
///
/// 직원명
///
public const int Emp_Name = 14;
///
///
///
public const int Filler3 = 15;
///
/// 총사용액
///
public const int ToTalUseAmt = 16;
///
/// 잔여금액
///
public const int RemainAmt = 17;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 9, 4, 10, 4, 25, 1, 21, 2, 4, 9, 14, 12, 60, 60, 60, 20, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 세브란스병원 임직원 할인 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEVERANCEDC
///
/// POS_RES_SEVERANCEDC
///
public class POS_RES_SEVERANCEDC
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 업무구분 (001 고정)
///
public const int WorkType = 0;
///
/// 전문구분 (0200:정상, 0420:반품)
///
public const int MsgType = 1;
///
/// 거래구분 (10:조회, 20:승인)
///
public const int iNqType = 2;
///
/// 판매구분 (10:직원식, 20:직원할인)
///
public const int SaleTyep = 3;
///
/// 응답코드 (0000:정상, 그외 오류)
///
public const int ResStatus = 4;
///
/// 브랜드코드
///
public const int BrandCD = 5;
///
/// 점포코드
///
public const int StoreCD = 6;
///
/// 판매일자
///
public const int SaleDate = 7;
///
/// POS번호
///
public const int POSNo = 8;
///
/// 영수증번호
///
public const int TranNo = 9;
///
/// 직원구분 (24:전공의, 25:수련직, 그외 임직원)
///
public const int Employee_Type = 10;
///
/// 직원카드번호
///
public const int EmpCardNo = 11;
///
/// 사용가능 무료횟수
///
public const int UseFreeQty = 12;
///
/// 직원식 결제시 총 사용횟수
///
public const int ToTalQty = 13;
///
/// 사용금액
///
public const int UseAmount = 14;
///
/// 할인율
///
public const int iRate = 15;
///
/// 할인금액
///
public const int DCAmount = 16;
///
/// 할인후금액
///
public const int DCAmountAfter = 17;
///
/// 승인번호
///
public const int AppNo = 18;
///
/// 승인일시
///
public const int AppDate = 19;
///
/// 결제구분
///
public const int SaleFlag = 20;
///
/// 메시지1 - 직원이름, 승인메시지(에러메시지)
///
public const int Message1 = 21;
///
/// 메시지2
///
public const int Message2 = 22;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 3,4,2,2,4,4,10,8,2,5,2,20,3,3,8,3,8,8,10,14,2,60,60 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0};
}
#endregion
#region 모바일쿠폰 - 해피콘
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘-헤더 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_HDR_MOBILECOUPON_HPCON_NEW
///
/// POS_HDR_MOBILECOUPON_HPCON_NEW
///
public class POS_HDR_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 버전 (1)
///
public const int DocVer = 0;
///
/// 전문번호 (100:조회, 101:승인, 102:이력조회, 203:사용승인, 204:취소승인)
///
public const int TranType = 1;
///
/// 지점코드
///
public const int StoreCD = 2;
///
/// 지점명
///
public const int StoreNM = 3;
///
/// 브랜드코드
///
public const int BrandCD = 4;
///
/// 전문크기
///
public const int HeaderLen = 5;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 10, 10, 16, 64, 6, 5 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 조회 - 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_MOBILECOUPON_HPCON_NEW
///
/// POS_RES_SEL_MOBILECOUPON_HPCON_NEW
///
public class POS_RES_SEL_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 수입력 구분 (0:바코드, 1:수입력)
///
public const int InType = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 32, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 1 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 조회 - 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_MOBILECOUPON_HPCON_NEW
///
/// POS_REQ_SEL_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_SEL_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int RecvCD = 0;
///
/// 응답메시지
///
public const int RecvMsg = 1;
///
/// 쿠폰번호
///
public const int CouponNo = 2;
///
/// 쿠폰명
///
public const int CouponNM = 3;
///
/// 쿠폰 총 가격
///
public const int TotalAmount = 4;
///
/// 동시 사용 제약 (0:제약없음, 1:동시사용) - 1:동시사용인 경우 모든 쿠폰을 한번에 같이 사용해야함
///
public const int DualUseYn = 5;
///
/// 가상 번호 개수
///
public const int VirtualCouponNoCnt = 6;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 10, 128, 32, 128, 10, 1, 5 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0 };
}
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 조회 - 응답 가상쿠폰개수 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_SEL_DTL_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_SEL_DTL_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 가상 쿠폰 번호
///
public const int VitualCouponNo = 0;
///
/// 가상 쿠폰명
///
public const int VitualCouponNM = 1;
///
/// 브랜드 코드
///
public const int BrandCD = 2;
///
/// 브랜드명
///
public const int BrandNM = 3;
///
/// 가상 쿠폰 종류 (0:물품형, 1:금액형)
///
public const int VitualCouponType = 4;
///
/// 가상 쿠폰 옵션 (0:옵션없음, 1:타상품 교환 불가) - 1:타상품 교환 불가시 POS 상품코드 체크
///
public const int VitualCouponOption = 5;
///
/// 가상 쿠폰 권면가
///
public const int VitualCouponCost = 6;
///
/// 가상 쿠폰 구매가
///
public const int VitualCouponAmount = 7;
///
/// 잔액
///
public const int BalanceAmount = 8;
///
/// 가용 금액
///
public const int UsableAmount = 9;
///
/// 그룹 번호
///
public const int GroupNo = 10;
///
/// 사용 가능 횟수
///
public const int UsebleCnt = 11;
///
/// 유효기간 시작일
///
public const int ValidSrtDate = 12;
///
/// 유효기간 종료일
///
public const int ValidEndDate = 13;
///
/// 가상 쿠폰 상태
///
public const int VitualCouponState = 14;
///
/// 사용 불가 사유
///
public const int NotUseReason = 15;
///
/// 구상 상품 순번 (상품코드)
///
public const int SubiTemCD = 16;
///
/// POS 상품코드 개수
///
public const int PosiTemCnt = 17;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 32, 128, 16, 64, 1, 1, 10, 10, 10, 10, 10, 10, 6, 6, 1, 128, 32, 5 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 조회 - 응답 POS 상품코드 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_SEL_DTL_POSITEM_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_SEL_DTL_POSITEM_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// POS 상품코드
///
public const int PosiTemCD = 0;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 16 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 승인 - 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_APPR_MOBILECOUPON_HPCON_NEW
///
/// POS_REQ_APPR_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_APPR_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int RecvCD = 0;
///
/// 응답메시지
///
public const int RecvMsg = 1;
///
/// 거래번호
///
public const int CouponTradeNo = 2;
///
/// 쿠폰개수
///
public const int CouponQty = 3;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 10, 128, 32, 5 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0 };
}
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 승인 - 응답 전문 정의 - 상세내역
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_APPR_DTL_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_APPR_DTL_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 가상쿠폰번호
///
public const int VirtualCouponNo = 1;
///
/// 승인번호
///
public const int ApprNo = 2;
///
/// 구성 상품 순번 (상품코드)
///
public const int iTemCD = 3;
///
/// 사용된 금액
///
public const int CouponUseAmount = 4;
///
/// 잔액
///
public const int BallanceAmt = 5;
///
/// 사용 가능 여부
///
public const int UseYn = 6;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 32, 32, 32, 32, 10, 10, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0 };
}
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 취소 - 응답 전문 정의 - 상세내역
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_CAN_DTL_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_CAN_DTL_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 가상쿠폰번호
///
public const int VirtualCouponNo = 1;
///
/// 승인번호
///
public const int ApprNo = 2;
///
/// 사용된 금액
///
public const int CouponUseAmount = 3;
///
/// 잔액
///
public const int BallanceAmt = 4;
///
/// 사용 가능 여부
///
public const int UseYn = 5;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 32, 32, 32, 10, 10, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 이력조회 - 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_LOG_MOBILECOUPON_HPCON_NEW
///
/// POS_REQ_SEL_LOG_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_SEL_LOG_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int RecvCD = 0;
///
/// 응답메시지
///
public const int RecvMsg = 1;
///
/// 이력개수
///
public const int iQty = 2;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 10, 128, 5 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0 };
}
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 이력조회 - 응답 전문 정의 - 상세내역
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_SEL_LOG_DTL_MOBILECOUPON_HPCON_NEW
///
public class POS_REQ_SEL_LOG_DTL_MOBILECOUPON_HPCON_NEW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 승인번호
///
public const int ApprNo = 0;
///
/// 구분
///
public const int CouponState = 1;
///
/// 사용 금액
///
public const int CouponUseAmount = 2;
///
/// 잔액
///
public const int BallanceAmt = 3;
///
/// 사용일시
///
public const int UseDate = 4;
///
/// 매장코드
///
public const int UseStorCD = 5;
///
/// 매장명
///
public const int UseStorNm = 6;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 32, 1, 10, 10, 12, 16, 32 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
#endregion
#region 모바일쿠폰 - 해피콘 이외
//************************************************************************************************************/
// 모바일쿠폰 - 해피콘-헤더 전문 정의
//************************************************************************************************************/
#region 모바일쿠폰 - 해피콘 헤더
///
/// POS_HDR_MOBILECOUPON_HPCON
///
public class POS_HDR_MOBILECOUPON_HPCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 헤더길이
///
public const int HeadLen = 0;
///
/// 버전 (0003)
///
public const int DocVer = 1;
///
/// 요청아이디
///
public const int BrandID = 2;
///
/// 기능코드 (100:조회, 101:승인, 102:취소, 114:환불조회, 115:환불처리요청, 116:환불승인 처리)
///
public const int TranType = 3;
///
/// 지점코드
///
public const int StoreCD = 4;
///
/// 지점명
///
public const int StoreNM = 5;
///
/// POS코드
///
public const int PosNo = 6;
///
/// 수신자번호처리 (1:체크, 2:미체크)
///
public const int ReqNoChk = 7;
///
/// 거래일자
///
public const int SaleDate = 8;
///
/// 거래시간
///
public const int SaleTime = 9;
///
/// 상태코드
///
public const int ResStatus = 10;
///
/// 실패코드
///
public const int ErrCD = 11;
///
/// Body 길이
///
public const int BodyLen = 12;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 8, 4, 6, 3, 10, 20, 10, 1, 8, 6, 3, 5, 4 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
}
#endregion
//************************************************************************************************************/
// 모바일쿠폰 - 해피콘 요청-조회 Detail 전문 정의
//************************************************************************************************************/
#region POS_REQ_SEL_DTL_MOBILECOUPON_HPCON
///
/// POS_REQ_SEL_DTL_MOBILECOUPON_HPCON
///
public class POS_REQ_SEL_DTL_MOBILECOUPON_HPCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 수입력 구분 (0:바코드, 1:수입력)
///
public const int InType = 1;
///
/// 수신자번호
///
public const int ReqNo = 2;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 1, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 요청-승인/취소 Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_APP_DTL_MOBILECOUPON_HPCON
///
/// POS_REQ_APP_DTL_MOBILECOUPON_HPCON
///
public class POS_REQ_APP_DTL_MOBILECOUPON_HPCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 승인번호
///
public const int AppNo = 1;
///
/// 수신자번호
///
public const int ReqNo = 2;
///
/// 거래금액
///
public const int PayAmt = 3;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 20, 20, 10 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 1 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 응답-조회(정상) Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_DTL_MOBILECOUPON_HPCON
///
/// POS_RES_SEL_DTL_MOBILECOUPON_HPCON
///
public class POS_RES_SEL_DTL_MOBILECOUPON_HPCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// Product 갯수
///
public const int ProductQty = 1;
///
/// Product_i ID
///
public const int Product_ID = 2;
///
/// Product_i Barcode
///
public const int Product_Barcode = 3;
///
/// Product_i 갯수
///
public const int Product_Qty = 4;
///
/// 공급업체 코드
///
public const int VenderID = 5;
///
/// 원가
///
public const int Cost = 6;
///
/// 제휴사 부담금
///
public const int CatCompAmt = 7;
///
/// 공급업체 부담금
///
public const int VenderAmt = 8;
///
/// 정산구분 (1:선구매, 2:후정산, 3:자체정산)
///
public const int CalculteType = 9;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 4, 13, 13, 4, 15, 10, 10, 10, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 1, 0, 0, 1, 0, 1, 1, 1, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 응답-오류 Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_ERR_DTL_MOBILECOUPON_HPCON
///
/// POS_RES_ERR_DTL_MOBILECOUPON_HPCON
///
public class POS_RES_ERR_DTL_MOBILECOUPON_HPCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 에러메시지
///
public const int ErrMesg = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 128 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 응답-오류(E0006) Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_ERR2_DTL_MOBILECOUPON_HPCON
///
/// POS_RES_ERR2_DTL_MOBILECOUPON_HPCON
///
public class POS_RES_ERR2_DTL_MOBILECOUPON_HPCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 사용된 지점코드
///
public const int UseStoreCD = 0;
///
/// 사용된 지점명
///
public const int UseStoreNM = 1;
///
/// 쿠폰 사용 년월일
///
public const int UseDate = 2;
///
/// 쿠폰 사용 시분초
///
public const int UseTime = 3;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 10, 20, 8, 6 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 해피콘 응답-승인/취소 Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_APP_DTL_MOBILECOUPON_HPCON
///
/// POS_RES_APP_DTL_MOBILECOUPON_HPCON
///
public class POS_RES_APP_DTL_MOBILECOUPON_HPCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 승인번호
///
public const int AppNo = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 지마켓 - 조회 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_MOBILECOUPON_GMARKET
///
/// POS_REQ_SEL_MOBILECOUPON_GMARKET
///
public class POS_REQ_SEL_MOBILECOUPON_GMARKET
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답값
///
public const int Error_Code = 0;
///
/// 상품코드
///
public const int Goods_No = 1;
///
/// 쿠폰명
///
public const int Coupon_Name = 2;
///
/// 쿠폰금액타입
///
public const int Coupon_Money_Type = 3;
///
/// 쿠폰사용금액
///
public const int Coupon_Money = 4;
///
/// 쿠폰 사용일
///
public const int Coupon_Use_Dt = 5;
}
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 지마켓 - 취소 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_CAN_MOBILECOUPON_GMARKET
///
/// POS_REQ_CAN_MOBILECOUPON_GMARKET
///
public class POS_REQ_CAN_MOBILECOUPON_GMARKET
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 고유번호
///
public const int Trade_No = 0;
///
/// 응답값
///
public const int Error_Code = 1;
///
/// 쿠폰금액타입
///
public const int Coupon_Money_Type = 2;
///
/// 쿠폰사용금액
///
public const int Coupon_Money = 3;
///
/// 승인일자
///
public const int Appr_Dt = 4;
///
/// 승인시간
///
public const int Appr_Time = 5;
}
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 지마켓 - 승인 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_APP_MOBILECOUPON_GMARKET
///
/// POS_REQ_APP_MOBILECOUPON_GMARKET
///
public class POS_REQ_APP_MOBILECOUPON_GMARKET
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 고유번호
///
public const int Trade_No = 0;
///
/// 응답값
///
public const int Error_Code = 1;
///
/// 쿠폰금액타입
///
public const int Coupon_Money_Type = 2;
///
/// 쿠폰사용금액
///
public const int Coupon_Money = 3;
///
/// 주문수량
///
public const int Order_Cnt = 4;
///
/// 쿠폰명
///
public const int Coupon_Name = 5;
///
/// 상품코드
///
public const int Goods_No = 6;
///
/// 상품금액
///
public const int Goods_Price = 7;
///
/// 결제금액
///
public const int Acnt_Money = 8;
///
/// 상품원가
///
public const int Goods_Cost = 9;
///
/// 쿠폰 사용일
///
public const int Coupon_Use_Dt = 10;
///
/// 승인일자
///
public const int Appr_Dt = 11;
///
/// 승인시간
///
public const int Appr_Time = 12;
}
}
#endregion
#endregion
#region 모바일쿠폰 - 기프티콘
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티콘 - 조회 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_MOBILECOUPON_GIFTCON
///
/// POS_RES_SEL_MOBILECOUPON_GIFTCON
///
public class POS_RES_SEL_MOBILECOUPON_GIFTCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문번호
///
public const int TranType = 0;
///
/// 전문상위버전
///
public const int CommTopVer = 1;
///
/// 전문하위버전
///
public const int CommLowVer = 2;
///
/// 기관코드
///
public const int BizNo = 3;
///
/// 전송일자
///
public const int TranDate = 4;
///
/// 전문시간
///
public const int TranTime = 5;
///
/// 추적번호
///
public const int TranUniqueNo = 6;
///
/// 본문길이
///
public const int HeaderLen = 7;
///
/// 응답코드 대분류
///
public const int ResStatus = 8;
///
/// 응답코드 소분류
///
public const int ErrStatus = 9;
///
/// Header Filler
///
public const int HeaderFiller = 10;
///
/// 제휴사코드
///
public const int PartnerShipCD = 11;
///
/// 가맹점코드
///
public const int FranChiseCD = 12;
///
/// 가맹점명
///
public const int FranChiseNM = 13;
///
/// POSNO
///
public const int PosNo = 14;
///
/// 거래일자
///
public const int SaleDate = 15;
///
/// 거래시간
///
public const int SaleTime = 16;
///
/// 쿠폰번호
///
public const int CouponNo= 17;
///
/// 수입력구분 (0:바코드, 1:수입력)
///
public const int Wcc = 18;
///
/// 보안설정 (0:사용, 1:미사용)
///
public const int SecurityType = 19;
///
/// 수신자번호
///
public const int ReqNo = 20;
///
/// Filler
///
public const int BodyFiller = 21;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10
, 6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 50};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티콘 - 조회 응답 Header 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_HDR_MOBILECOUPON_GIFTCON
///
/// POS_REQ_SEL_HDR_MOBILECOUPON_GIFTCON
///
public class POS_REQ_SEL_HDR_MOBILECOUPON_GIFTCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문번호
///
public const int TranType = 0;
///
/// 전문상위버전
///
public const int CommTopVer = 1;
///
/// 전문하위버전
///
public const int CommLowVer = 2;
///
/// 기관코드
///
public const int BizNo = 3;
///
/// 전송일자
///
public const int TranDate = 4;
///
/// 전문시간
///
public const int TranTime = 5;
///
/// 추적번호
///
public const int TranUniqueNo = 6;
///
/// 본문길이
///
public const int HeaderLen = 7;
///
/// 응답코드 대분류
///
public const int ResStatus = 8;
///
/// 응답코드 소분류
///
public const int ErrStatus = 9;
///
/// Header Filler
///
public const int HeaderFiller = 10;
///
/// 제휴사코드
///
public const int PartnerShipCD = 11;
///
/// 가맹점코드
///
public const int FranChiseCD = 12;
///
/// 가맹점명
///
public const int FranChiseNM = 13;
///
/// POSNO
///
public const int PosNo = 14;
///
/// 거래일자
///
public const int SaleDate = 15;
///
/// 거래시간
///
public const int SaleTime = 16;
///
/// 쿠폰번호
///
public const int CouponNo = 17;
///
/// 수입력구분 (0:바코드, 1:수입력)
///
public const int Wcc = 18;
///
/// 보안설정 (0:사용, 1:미사용)
///
public const int SecurityType = 19;
///
/// 수신자번호
///
public const int ReqNo = 20;
///
/// 사용된 가맹점 코드
///
public const int UseFranChiseCD = 21;
///
/// 사용된 가맹점명
///
public const int UseFranChiseNM = 22;
///
/// 쿠폰 사용 일자
///
public const int CouponUseDate = 23;
///
/// 쿠폰 사용 시간
///
public const int CouponUseTime = 24;
///
/// 판매상품명
///
public const int iTemNM = 25;
///
/// 응답 메시지
///
public const int ReqMessage = 26;
///
/// 교환 상품의 갯수
///
public const int ProductQty = 27;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10,
6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 10, 80, 8, 6, 80, 64, 4};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티콘 - 조회 응답 Body 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_BODY_MOBILECOUPON_GIFTCON
///
/// POS_REQ_SEL_BODY_MOBILECOUPON_GIFTCON
///
public class POS_REQ_SEL_BODY_MOBILECOUPON_GIFTCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 상품코드
///
public const int iTemCD = 0;
///
/// 상품명
///
public const int iTemNM = 1;
///
/// 상품바코드
///
public const int iTemBarCD = 2;
///
/// 상품갯수
///
public const int iTemQty = 3;
///
/// 공급업체코드
///
public const int VenderID = 4;
///
/// 원가
///
public const int Cost = 5;
///
/// 제휴사 부담금
///
public const int CatCompAmt = 6;
///
/// 공급업체 부담금
///
public const int VenderAmt = 7;
///
/// 상품종류
///
public const int iTemType = 8;
///
/// 최소구매금액
///
public const int LimitMessage = 9;
///
/// 최대 할인금액
///
public const int MaxDCAmt = 10;
///
/// 할인금액(할인율)
///
public const int DCAmt = 11;
///
/// Notice
///
public const int Notice = 12;
///
/// 결제 유형 제한
///
public const int LimitTenderType = 13;
///
/// Balance
///
public const int Balance = 14;
///
/// 유효기간 시작일
///
public const int ValidStartDate = 15;
///
/// 유효기간 종료일
///
public const int ValidEndDate = 16;
///
/// 교환가능 요일
///
public const int ChangExpDate = 17;
///
/// 교환가능 시가
///
public const int ChangeExpTime = 18;
///
/// Filler
///
public const int BodyFiller = 19;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 8, 80, 13, 4, 6, 4, 4, 4, 2, 4, 4, 4, 100, 50, 4, 8, 8, 13, 47, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티콘 - 승인 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_APP_MOBILECOUPON_GIFTCON
///
/// POS_REQ_APP_MOBILECOUPON_GIFTCON
///
public class POS_REQ_APP_MOBILECOUPON_GIFTCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문번호
///
public const int TranType = 0;
///
/// 전문상위버전
///
public const int CommTopVer = 1;
///
/// 전문하위버전
///
public const int CommLowVer = 2;
///
/// 기관코드
///
public const int BizNo = 3;
///
/// 전송일자
///
public const int TranDate = 4;
///
/// 전문시간
///
public const int TranTime = 5;
///
/// 추적번호
///
public const int TranUniqueNo = 6;
///
/// 본문길이
///
public const int HeaderLen = 7;
///
/// 응답코드 대분류
///
public const int ResStatus = 8;
///
/// 응답코드 소분류
///
public const int ErrStatus = 9;
///
/// Header Filler
///
public const int HeaderFiller = 10;
///
/// 제휴사코드
///
public const int PartnerShipCD = 11;
///
/// 가맹점코드
///
public const int FranChiseCD = 12;
///
/// 가맹점명
///
public const int FranChiseNM = 13;
///
/// POSNO
///
public const int PosNo = 14;
///
/// 거래일자
///
public const int SaleDate = 15;
///
/// 거래시간
///
public const int SaleTime = 16;
///
/// 쿠폰번호
///
public const int CouponNo = 17;
///
/// 수입력구분 (0:바코드, 1:수입력)
///
public const int Wcc = 18;
///
/// 보안설정 (0:사용, 1:미사용)
///
public const int SecurityType = 19;
///
/// 수신자번호
///
public const int ReqNo = 20;
///
/// 결제 유형
///
public const int LimitTenderType = 21;
///
/// 사용금액, 횟수 (금액차감권:사용금액, 수량차감권:사용횟수)
///
public const int UseAmount = 22;
///
/// 원가
///
public const int Cost = 23;
///
/// 제휴사 부담금
///
public const int CatCompAmt = 24;
///
/// 공급업체 부담금
///
public const int VenderAmt = 25;
///
/// 승인번호
///
public const int AppNo = 26;
///
/// 승인메시지
///
public const int ReqMessage = 27;
///
/// Balance (금액차감권:남은금액, 수량차감권:남은횟수, 기간권:사용횟수, 차감식 쿠폰이 아닌경우 0으로 반환)
///
public const int Balance = 28;
///
/// Filler
///
public const int BodyFiller = 29;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10,
6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 2, 4, 4, 4, 4, 20, 64, 4, 50};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티콘 - 승인 취소 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_CAN_MOBILECOUPON_GIFTCON
///
/// POS_REQ_CAN_MOBILECOUPON_GIFTCON
///
public class POS_REQ_CAN_MOBILECOUPON_GIFTCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문번호
///
public const int TranType = 0;
///
/// 전문상위버전
///
public const int CommTopVer = 1;
///
/// 전문하위버전
///
public const int CommLowVer = 2;
///
/// 기관코드
///
public const int BizNo = 3;
///
/// 전송일자
///
public const int TranDate = 4;
///
/// 전문시간
///
public const int TranTime = 5;
///
/// 추적번호
///
public const int TranUniqueNo = 6;
///
/// 본문길이
///
public const int HeaderLen = 7;
///
/// 응답코드 대분류
///
public const int ResStatus = 8;
///
/// 응답코드 소분류
///
public const int ErrStatus = 9;
///
/// Header Filler
///
public const int HeaderFiller = 10;
///
/// 제휴사코드
///
public const int PartnerShipCD = 11;
///
/// 가맹점코드
///
public const int FranChiseCD = 12;
///
/// 가맹점명
///
public const int FranChiseNM = 13;
///
/// POSNO
///
public const int PosNo = 14;
///
/// 거래일자
///
public const int SaleDate = 15;
///
/// 거래시간
///
public const int SaleTime = 16;
///
/// 쿠폰번호
///
public const int CouponNo = 17;
///
/// 수입력구분 (0:바코드, 1:수입력)
///
public const int Wcc = 18;
///
/// 보안설정 (0:사용, 1:미사용)
///
public const int SecurityType = 19;
///
/// 수신자번호
///
public const int ReqNo = 20;
/// 승인번호
///
public const int AppNo = 21;
///
/// 승인메시지
///
public const int ReqMessage = 22;
///
/// Balance (금액차감권:남은금액, 수량차감권:남은횟수, 기간권:사용횟수, 차감식 쿠폰이 아닌경우 0으로 반환)
///
public const int Balance = 23;
///
/// Filler
///
public const int BodyFiller = 24;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10,
6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 20, 64, 4, 50};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0};
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티콘 - 승인 망취소 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_NET_MOBILECOUPON_GIFTCON
///
/// POS_REQ_NET_MOBILECOUPON_GIFTCON
///
public class POS_REQ_NET_MOBILECOUPON_GIFTCON
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문번호
///
public const int TranType = 0;
///
/// 전문상위버전
///
public const int CommTopVer = 1;
///
/// 전문하위버전
///
public const int CommLowVer = 2;
///
/// 기관코드
///
public const int BizNo = 3;
///
/// 전송일자
///
public const int TranDate = 4;
///
/// 전문시간
///
public const int TranTime = 5;
///
/// 추적번호
///
public const int TranUniqueNo = 6;
///
/// 본문길이
///
public const int HeaderLen = 7;
///
/// 응답코드 대분류
///
public const int ResStatus = 8;
///
/// 응답코드 소분류
///
public const int ErrStatus = 9;
///
/// Header Filler
///
public const int HeaderFiller = 10;
///
/// 제휴사코드
///
public const int PartnerShipCD = 11;
///
/// 가맹점코드
///
public const int FranChiseCD = 12;
///
/// 가맹점명
///
public const int FranChiseNM = 13;
///
/// POSNO
///
public const int PosNo = 14;
///
/// 거래일자
///
public const int SaleDate = 15;
///
/// 거래시간
///
public const int SaleTime = 16;
///
/// 쿠폰번호
///
public const int CouponNo = 17;
///
/// 수입력구분 (0:바코드, 1:수입력)
///
public const int Wcc = 18;
///
/// 보안설정 (0:사용, 1:미사용)
///
public const int SecurityType = 19;
///
/// 수신자번호
///
public const int ReqNo = 20;
///
/// 사용금액, 횟수 (금액차감권:사용금액, 수량차감권:사용횟수)
///
public const int UseAmount = 21;
///
/// 승인번호
///
public const int AppNo = 22;
///
/// 승인메시지
///
public const int ReqMessage = 23;
///
/// Balance (금액차감권:남은금액, 수량차감권:남은횟수, 기간권:사용횟수, 차감식 쿠폰이 아닌경우 0으로 반환)
///
public const int Balance = 24;
///
/// Filler
///
public const int BodyFiller = 25;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 2, 2, 4, 8, 6, 10, 4, 2, 2, 10,
6, 10, 80, 16, 8, 6, 20, 1, 1, 11, 4, 20, 64, 4, 50};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0};
}
#endregion
#endregion
#region 모바일쿠폰 - 기프티쇼
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 - 요청 전문 헤더 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_MOBILECOUPON_GIFTSHOW_HEADER
///
/// 모바일쿠폰 - 기프티쇼 - 요청 전문 헤더 정의
///
public class POS_RES_SEL_MOBILECOUPON_GIFTSHOW_HEADER
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전문버전
///
public const int CommVer= 0;
///
/// 요청아이디
///
public const int TID = 1;
///
/// 기능코드
///
public const int TrType = 2;
///
/// 지점코드
///
public const int StoreCD = 3;
///
/// 지점명
///
public const int StoreNM = 4;
///
/// POS코드
///
public const int PosNo = 5;
///
/// 수신자번호처리
///
public const int RecvNoProc = 6;
///
/// 거래일자
///
public const int TranDate = 7;
///
/// 거래시간
///
public const int TranTime = 8;
///
/// 상태코드
///
public const int ResStatus = 9;
///
/// 실패코드
///
public const int ErrCD = 10;
///
/// Body길이
///
public const int BodyLen = 11;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 6, 3, 10, 20, 10, 1, 8, 6, 3, 5, 4 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 - 조회 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_MOBILECOUPON_GIFTSHOW
///
/// 모바일쿠폰 - 기프티쇼 - 조회 요청 전문 정의
///
public class POS_RES_SEL_MOBILECOUPON_GIFTSHOW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 입력구분
///
public const int InType = 1;
///
/// 수신자번호
///
public const int ReqNo = 2;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 1, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 - 조회 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_NORMAL
///
/// 모바일쿠폰 - 기프티쇼 - 조회 응답 전문 정의
///
public class POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_NORMAL
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// Product 갯수
///
public const int ProductQty = 1;
///
/// Product ID
///
public const int ProductID = 2;
///
/// Product Barcode
///
public const int ProductBarcode = 3;
///
/// ProductCnt
///
public const int ProductCnt = 4;
///
/// 공급업체 코드
///
public const int VenderID = 5;
///
/// 원가
///
public const int Cost = 6;
///
/// 제휴사 부담금
///
public const int CatCompAmt = 7;
///
/// 공급업체 부담금
///
public const int VenderAmt = 8;
///
/// 정산구분 (1:선구매, 2:후정산, 3:자체정산)
///
public const int CalculteType = 9;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 4, 13, 13, 4, 15, 10, 10, 10, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 1, 0, 0, 1, 0, 1, 1, 1, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 조회 응답-오류(E0006) Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_E0006
///
/// 모바일쿠폰 - 기프티쇼 조회 응답-오류(E0006) Detail 전문 정의
///
public class POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_E0006
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 사용된 지점코드
///
public const int UseStoreCD = 0;
///
/// 사용된 지점명
///
public const int UseStoreNM = 1;
///
/// 쿠폰 사용 년월일
///
public const int UseDate = 2;
///
/// 쿠폰 사용 시분초
///
public const int UseTime = 3;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 10, 20, 8, 6 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 조회 응답-오류(EXXXX) Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_ERR
///
/// 모바일쿠폰 - 기프티쇼 조회 응답-오류(EXXXX) Detail 전문 정의
///
public class POS_REQ_SEL_MOBILECOUPON_GIFTSHOW_ERR
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 에러메시지
///
public const int ReqMessage = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 128 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 조회 응답-금액권인 경우 상태코드 '000'일때 기능코드 200으로 응답
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_MOBILECOUPON_GIFTSHOW_200
///
/// 모바일쿠폰 - 기프티쇼 조회 응답-금액권인 경우 상태코드 '000'일때 기능코드 200으로 응답
///
public class POS_RES_SEL_MOBILECOUPON_GIFTSHOW_200
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 잔액
///
public const int BalAmt = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 10 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 1 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 승인 요청
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_APP_MOBILECOUPON_GIFTSHOW
///
/// 모바일쿠폰 - 기프티쇼 승인 요청
///
public class POS_RES_APP_MOBILECOUPON_GIFTSHOW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 수신자번호
///
public const int ReqNo = 2;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 20, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 승인 응답
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_APP_MOBILECOUPON_GIFTSHOW_NORMAL
///
/// 모바일쿠폰 - 기프티쇼 승인 응답
///
public class POS_REQ_APP_MOBILECOUPON_GIFTSHOW_NORMAL
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 승인 응답 오류
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_APP_MOBILECOUPON_GIFTSHOW_ERROR
///
/// 모바일쿠폰 - 기프티쇼 승인 응답 오류
///
public class POS_REQ_APP_MOBILECOUPON_GIFTSHOW_ERROR
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 전달 메시지
///
public const int Message = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 128 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 금액권 차감 요청
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_APP_AMT_MOBILECOUPON_GIFTSHOW
///
/// 모바일쿠폰 - 기프티쇼 금액권 차감 요청
///
public class POS_RES_APP_AMT_MOBILECOUPON_GIFTSHOW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 요청금액
///
public const int SaleAmt = 1;
///
/// 판매상품코드
///
public const int ItemCD = 2;
///
/// 수신자번호
///
public const int ReqNo = 3;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 10, 13, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 1, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 금액권 차감 응답
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_APP_AMT_MOBILECOUPON_GIFTSHOW
///
/// 모바일쿠폰 - 기프티쇼 금액권 차감 응답
///
public class POS_REQ_APP_AMT_MOBILECOUPON_GIFTSHOW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 잔액
///
public const int BalAmt = 2;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 20, 10 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 1 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 금액권 차감취소 요청
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_CAN_AMT_MOBILECOUPON_GIFTSHOW
///
/// 모바일쿠폰 - 기프티쇼 금액권 차감취소 요청
///
public class POS_RES_CAN_AMT_MOBILECOUPON_GIFTSHOW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 요청금액
///
public const int SaleAmt = 2;
///
/// 환불상품코드
///
public const int ItemCD = 3;
///
/// 수신자번호
///
public const int ReqNo = 4;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 20, 10, 13, 20 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 1, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 모바일쿠폰 - 기프티쇼 금액권 차감취소 응답
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_CAN_AMT_MOBILECOUPON_GIFTSHOW
///
/// 모바일쿠폰 - 기프티쇼 금액권 차감취소 응답
///
public class POS_REQ_CAN_AMT_MOBILECOUPON_GIFTSHOW
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 쿠폰번호
///
public const int CouponNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 잔액
///
public const int BalAmt = 2;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 12, 20, 10 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 1 };
}
#endregion
#endregion
#region 해피 기프트
//*----------------------------------------------------------------------------------------------------------*/
// 해피 기프트 - 헤더 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_HDR_HAPPYGIFT
///
/// POS_HDR_HAPPYGIFT
///
public class POS_HDR_HAPPYGIFT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 헤더길이
///
public const int HeadLen = 0;
///
/// 버전 (0003)
///
public const int DocVer = 1;
///
/// 요청아이디
///
public const int BrandID = 2;
///
/// 기능코드 (100:조회, 101:승인, 102:취소, 114:환불조회, 115:환불처리요청, 116:환불승인 처리)
///
public const int TranType = 3;
///
/// 지점코드
///
public const int StoreCD = 4;
///
/// 지점명
///
public const int StoreNM = 5;
///
/// POS코드
///
public const int PosNo = 6;
///
/// 수신자번호처리 (1:체크, 2:미체크)
///
public const int ReqNoChk = 7;
///
/// 거래일자
///
public const int SaleDate = 8;
///
/// 거래시간
///
public const int SaleTime = 9;
///
/// 상태코드
///
public const int ResStatus = 10;
///
/// 실패코드
///
public const int ErrCD = 11;
///
/// Body 길이
///
public const int BodyLen = 12;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 8, 4, 6, 3, 10, 20, 10, 1, 8, 6, 3, 5, 4 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피 기프트 - 응답-오류 Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_ERR_DTL_HAPPYGIFT
///
/// POS_RES_ERR_DTL_HAPPYGIFT
///
public class POS_RES_ERR_DTL_HAPPYGIFT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 상품권번호
///
public const int GiftNo = 0;
///
/// 에러메시지
///
public const int ErrMesg = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 20, 300 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피 기프트 - 응답-조회(정상) Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_DTL_HAPPYGIFT
///
/// POS_RES_SEL_DTL_HAPPYGIFT
///
public class POS_RES_SEL_DTL_HAPPYGIFT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 최초충전금액
///
public const int GiftBalAmt = 0;
///
/// 유효기간
///
public const int Exp_DT = 1;
///
/// 최초 등록일
///
public const int Reg_Dt = 2;
///
/// 상품권상태
///
public const int Gift_State = 3;
///
/// 충전가능여부
///
public const int ReChangeYN = 4;
///
/// 오류메시지
///
public const int ErrMessage = 5;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 10, 8, 8, 2, 1, 300 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 1, 0, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피 기프트 - 응답 - 승인 Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_APP_DTL_HAPPYGIFT
///
/// POS_RES_APP_DTL_HAPPYGIFT
///
public class POS_RES_APP_DTL_HAPPYGIFT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 상품권번호
///
public const int GiftNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 거래금액
///
public const int PayAmt = 2;
///
/// 거래후잔액
///
public const int BalanceAmt = 3;
///
/// 상품명
///
public const int iTemNm = 4;
///
/// 유효기간
///
public const int Exp_DT = 5;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 20, 20, 10, 10, 100, 8 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 1, 1, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피 기프트 - 응답 - 취소 Detail 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_CAN_DTL_HAPPYGIFT
///
/// POS_RES_CAN_DTL_HAPPYGIFT
///
public class POS_RES_CAN_DTL_HAPPYGIFT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 상품권번호
///
public const int GiftNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 거래금액
///
public const int PayAmt = 2;
///
/// 최소구분
///
public const int CancelType = 3;
///
/// 거래후잔액
///
public const int BalanceAmt = 4;
///
/// 유효기간
///
public const int Exp_DT = 5;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 20, 20, 10, 1, 10, 8 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 1, 0, 1, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피 기프트 - 충전 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_RECHANGE_DTL_HAPPYGIFT
///
/// POS_RES_RECHANGE_DTL_HAPPYGIFT
///
public class POS_RES_RECHANGE_DTL_HAPPYGIFT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 승인번호
///
public const int ApprNo = 0;
///
/// 유효기간
///
public const int Exp_DT = 1;
///
/// 오류메시지
///
public const int ErrMessage = 2;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 20, 8, 300 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피 기프트 - 충전취소 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_RECHANGE_CAN_DTL_HAPPYGIFT
///
/// POS_RES_RECHANGE_CAN_DTL_HAPPYGIFT
///
public class POS_RES_RECHANGE_CAN_DTL_HAPPYGIFT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 승인번호
///
public const int ApprNo = 0;
///
/// 오류메시지
///
public const int ErrMessage = 1;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 20, 300 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
#endregion
#region IQ_HAPPYGIFT_RECHANGE_TRAN_REQ 해피 기프트 충전 내역 조회 요청
///
/// 해피 기프트 충전 내역 조회 요청
///
public class IQ_HAPPYGIFT_RECHANGE_TRAN_REQ
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 조회구분
///
public const string INQ_FLAG = "INQ_FLAG";
///
/// 조회시작일
///
public const string STR_DATE = "STR_DATE";
///
/// 조회종료일
///
public const string END_DATE = "END_DATE";
///
/// 카드번호
///
public const string CARD_NO = "CARD_NO";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 해피 기프트 충전 내역 조회 응답
///
public class IQ_HAPPYGIFT_RECHANGE_TRAN_RSP
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STORE_CD = "STORE_CD";
///
/// 카드번호
///
public const string CARD_NO = "CARD_NO";
///
/// 조회 TN
///
public const string RSLT_COUNT = "RSLT_COUNT";
///
/// 고객정보
///
public const string VALUE = "VALUE";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 서버IF출력 - 공통 - 응답 전문 정의 (14 : 행사주문취합내역List, 15: 행사주문취합내역상세(출력)
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SERVER_INTERFACE
///
/// POS_REQ_SERVER_INTERFACE
///
public class POS_REQ_SERVER_INTERFACE
{
public const string ITEM = "POS_REQ_SERVER_INTERFACE";
///
/// 컬럼명
///
public class DATA
{
///
/// 필드 01
///
public string FIELD_01 = "FIELD_01";
///
/// 필드 02
///
public string FIELD_02 = "FIELD_02";
///
/// 필드 03
///
public string FIELD_03 = "FIELD_03";
///
/// 필드 04
///
public string FIELD_04 = "FIELD_04";
///
/// 필드 05
///
public string FIELD_05 = "FIELD_05";
///
/// 필드 06
///
public string FIELD_06 = "FIELD_06";
}
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 룰파일 다운로드 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RULEFILE_DOWNLOAD_REQ
///
/// POS_RULEFILE_DOWNLOAD_REQ
///
public class POS_RULEFILE_DOWNLOAD_REQ
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 거래형태(H:해피포인트 룰파일)
///
public const int RuleKind = 0;
///
/// FILLER
///
public const int Filler = 1;
///
/// FS
///
public const int FS = 2;
///
/// 룰파일길이
///
public const int RuleLen = 3;
///
/// 룰파일정보
///
public const int RuleInfo = 4;
///
/// ETX
///
public const int ETX = 5;
///
/// CR
///
public const int CR = 6;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 37, 1, 4, 1, 1, 1 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 3, 0, 0, };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 룰파일 다운로드 응답 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RULEFILE_DOWNLOAD_RES
///
/// POS_RULEFILE_DOWNLOAD_RES
///
public class POS_RULEFILE_DOWNLOAD_RES
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// STAUTS(0 승인, X 거절)
///
public const int Status = 0;
///
/// 거래일시(YYMMDDhhmmss)
///
public const int SysDate = 1;
///
/// 거래형태(H:해피포인트 룰파일)
///
public const int RuleKind = 2;
///
/// 응답코드(0000:정상)
///
public const int ResCode = 3;
///
/// 응답메시지
///
public const int ResMsg = 4;
///
/// 룰파일길이
///
public const int RuleLen = 5;
///
/// 룰파일정보
///
public const int RuleInfo = 6;
///
/// ETX
///
public const int ETX = 7;
///
/// CR
///
public const int CR = 8;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 12, 1, 4, 32, 4, 1, 1, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = {0,0,0,0,0,0,3,0,0};
}
#endregion
#region 해피포인트 - 중국
//*----------------------------------------------------------------------------------------------------------*/
// 해피포인트 해더 - 중국
//*----------------------------------------------------------------------------------------------------------*/
#region POS_POINT_HEADER_CHINA
///
/// POS_POINT_HEADER_CHINA
///
public class POS_POINT_HEADER_CHINA
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 전체 전문길이 (전문유형부터 전문끝까지의 길이)
///
public const int InqLen = 0;
///
/// 전문유형
///
public const int InqType = 1;
///
/// 업무구분
///
public const int TranType = 2;
///
/// 단말기번호
///
public const int TeminalID = 3;
///
/// 거래일자
///
public const int SaleDate = 4;
///
/// 거래시간
///
public const int SaleTime = 5;
///
/// 거래고유번호
///
public const int UniqueID = 6;
///
/// 응답코드
///
public const int ResCD = 7;
///
/// 입력구분
///
public const int WCC = 8;
///
/// Filler
///
public const int Filler = 9;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 4, 4, 2, 20, 8, 6, 20, 5, 1, 30 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 1, 1, 1, 0, 1, 1, 0, 1, 1, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피포인트 조회 요청 - 중국
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_SEL_POINT_CHINA
///
/// POS_RES_SEL_POINT_CHINA
///
public class POS_RES_SEL_POINT_CHINA
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 카드번호
///
public const int CardNo = 0;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 40 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피포인트 조회 응답 - 중국
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_SEL_POINT_CHINA
///
/// POS_REQ_SEL_POINT_CHINA
///
public class POS_REQ_SEL_POINT_CHINA
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 카드번호
///
public const int CardNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 가용포인트/선불잔액(1)
///
public const int SaleAmt1 = 2;
///
/// 가용포인트/선불잔액(2)
///
public const int SaleAmt2 = 3;
///
/// Filler
///
public const int Filler = 4;
///
/// 메시지1
///
public const int Message1 = 5;
///
/// 메시지2
///
public const int Message2 = 6;
///
/// 메시지3
///
public const int Message3 = 7;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 40, 20, 9, 2, 29, 100, 100, 100 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 1, 1, 0, 0, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피포인트 사용/적립/충전 요청 - 중국
//*----------------------------------------------------------------------------------------------------------*/
#region POS_RES_POINT_CHINA
///
/// POS_RES_POINT_CHINA
///
public class POS_RES_POINT_CHINA
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 카드번호
///
public const int CardNo = 0;
///
/// 포인트/선불금액(1)
///
public const int SaleAmt1 = 1;
///
/// 포인트/선불금액(2)
///
public const int SaleAmt2 = 2;
///
/// 원거래승인번호
///
public const int OrgApprNo = 3;
///
/// 원거래승인일자
///
public const int OrgSaleDate = 4;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 40, 9, 2, 20, 8 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 1, 1, 0, 0 };
}
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 해피포인트 사용/적립/충전 응답 - 중국
//*----------------------------------------------------------------------------------------------------------*/
#region POS_REQ_POINT_CHINA
///
/// POS_REQ_POINT_CHINA
///
public class POS_REQ_POINT_CHINA
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 카드번호
///
public const int CardNo = 0;
///
/// 승인번호
///
public const int ApprNo = 1;
///
/// 거래금액1
///
public const int SaleAmt1 = 2;
///
/// 거래금액2
///
public const int SaleAmt2 = 3;
///
/// 거래후잔액1
///
public const int BalanceAmt1 = 4;
///
/// 거래후잔액2
///
public const int BalanceAmt2 = 5;
///
/// Filler
///
public const int Filler = 6;
///
/// 메시지1
///
public const int Message1 = 7;
///
/// 메시지2
///
public const int Message2 = 8;
///
/// 메시지3
///
public const int Message3 = 9;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 40, 20, 9, 2, 9, 2, 18, 100, 100, 100 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 1, 1, 1, 1, 0, 0, 0, 0 };
}
#endregion
#endregion
//*----------------------------------------------------------------------------------------------------------*/
// 디지털메뉴보드 정보 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region DMB_REQ_HEADER
///
/// 디지털메뉴보드 요청 헤더
///
public class DMB_REQ_HEADER
{
public class DATA
{
///
/// 1.0.0
///
public string Version = "Version";
///
///
///
public string Command = "Command";
///
/// application/json
///
public string ContentsType = "ContentsType";
public string BodySize = "BodySize";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int Version = 0;
public const int Command = 1;
public const int ContentsType = 2;
public const int BodySize = 3;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 16, 4, 32, 8 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 1 };
}
#endregion DMB_REQ_HEADER
#region DMB_RSP_HEADER
///
/// 디지털메뉴보드 응답 헤더
///
public class DMB_RSP_HEADER
{
public class SEQ
{
public const int Version = 0;
public const int Command = 1;
public const int ContentsType = 2;
public const int ResCode = 3;
public const int ResMsg = 4;
public const int BodySize = 5;
}
public static int[] LEN = { 16, 4, 32, 8, 256, 8 };
public static int[] TYPE = { 0, 0, 0, 0, 0, 1 };
}
#endregion DMB_RSP_HEADER
#region DMB_REQ_SALE_BEGIN
public class DMB_REQ_SALE_BEGIN
{
public class DATA
{
public const string CmpCd = "CMP_CD";
public const string BrandCd = "BRAND_CD";
public const string StorCd = "STOR_CD";
public const string PosNo = "POS_NO";
public const string SaleDt = "SALE_DT";
public const string BillNo = "BILL_NO";
public const string SaleTm = "SALE_TM";
}
}
#endregion
#region DMB_REQ_SALE_END
public class DMB_REQ_SALE_END
{
public class DATA
{
public const string CmpCd = "CMP_CD";
public const string BrandCd = "BRAND_CD";
public const string StorCd = "STOR_CD";
public const string PosNo = "POS_NO";
public const string SaleDt = "SALE_DT";
public const string BillNo = "BILL_NO";
public const string SaleTm = "SALE_TM";
}
}
#endregion DMB_REQ_SALE_END
#region DMB_REQ_PRODUCT_REG
public class DMB_REQ_PRODUCT_REG
{
public class DATA
{
public const string CmpCd = "CMP_CD";
public const string BrandCd = "BRAND_CD";
public const string StorCd = "STOR_CD";
public const string PosNo = "POS_NO";
public const string SaleDt = "SALE_DT";
public const string BillNo = "BILL_NO";
public const string ItemCd = "ITEM_CD";
public const string ItemNm = "ITEM_NM";
public const string Div = "DIV";
}
}
#endregion
#region DMB_REQ_POINT_INFO
///
/// 포인트 정보 요청 BODY
///
public class DMB_REQ_POINT_INFO
{
public class DATA
{
public const string CmpCd = "CMP_CD";
public const string BrandCd = "BRAND_CD";
public const string StorCd = "STOR_CD";
public const string PosNo = "POS_NO";
public const string SaleDt = "SALE_DT";
public const string BillNo = "BILL_NO";
///
/// HPC:해피포인트, SKT:T멤버쉽
///
public const string PointDiv = "POINT_DIV";
///
/// Y:HPC APP, N:
///
public const string AppDiv = "APP_DIV";
///
/// 1:조회, 2:적립, 3:할인, 4:사용, 12:적립취소, 13:할인취소, 14:사용취소
///
public const string DIV = "DIV";
///
/// 포인트 사용 금액
///
public const string Amount = "AMOUNT";
///
/// 적립, 할인, 사용 포인트
///
public const string Point = "POINT";
///
/// 잔여포인트
///
public const string RPoint = "R_POINT";
public const string TPoint = "T_POINT";
///
/// 마스킹된 카드번호
///
public const string CardNo = "CARD_NO";
///
/// 고객명(HPC)
///
public const string CustName = "CUST_NAME";
public const string CampaignInfo = "CAMPAIGN_INFO";
///
/// YYYY/MM/DD HH:MM:SS
///
public const string SaleTm = "SALE_TM";
}
}
#endregion
//#16569 파스쿠찌 드라이브 스루 기능 개발 요청 start
//*----------------------------------------------------------------------------------------------------------*/
// PAS Drive Thru 요청 전문 정의
//*----------------------------------------------------------------------------------------------------------*/
#region DT_REQ_HEADER
///
/// Drive Thru 요청 헤더
///
public class DT_REQ_HEADER
{
public class DATA
{
///
/// 버전정보: 1.0.0
///
public string Version = "Version";
///
/// 전문ID
///
public string Command = "Command";
///
/// TYPE: application/json
///
public string ContentsType = "ContentsType";
///
/// 본문길이
///
public string BodySize = "BodySize";
}
///
/// 컬럼순서
///
public class SEQ
{
public const int Version = 0;
public const int Command = 1;
public const int ContentsType = 2;
public const int BodySize = 3;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 16, 4, 32, 8 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 1 };
}
#endregion DT_REQ_HEADER
#region DT_REQ_SALE_BEGIN
public class DT_REQ_SALE_BEGIN
{
public class DATA
{
///
/// 영업조직
///
public const string CmpCd = "CMP_CD";
///
/// 브랜드코드
///
public const string BrandCd = "BRAND_CD";
///
/// 점포코드
///
public const string StorCd = "STOR_CD";
///
/// 포스번호
///
public const string PosNo = "POS_NO";
///
/// 영업일자
///
public const string SaleDt = "SALE_DT";
///
/// 시스템시간
///
public const string SaleTm = "SALE_TM";
}
}
#endregion
#region DT_REQ_PRODUCT_REG
public class DT_REQ_PRODUCT_REG
{
public const string ITEM = "DETAIL";
public class DATA
{
///
/// 영업조직
///
public const string CmpCd = "CMP_CD";
///
/// 브랜드코드
///
public const string BrandCd = "BRAND_CD";
///
/// 점포코드
///
public const string StorCd = "STOR_CD";
///
/// 포스번호
///
public const string PosNo = "POS_NO";
///
/// 영업일자
///
public const string SaleDt = "SALE_DT";
///
/// 순번(부가메뉴인 경우 주메뉴의 순번)
///
public const string Seq = "SEQ";
///
/// 주메뉴여부(1:주메뉴, 2:부가메뉴)
///
public const string ItemDiv = "ITEM_DIV";
///
/// 제품코드
///
public const string ItemCd = "ITEM_CD";
///
/// 제품명
///
public const string ItemNm = "ITEM_NM";
///
/// 수량
///
public const string ItemQty = "ITEM_QTY";
///
/// 금액
///
public const string ItemAmt = "ITEM_AMT";
}
}
#endregion DT_REQ_PRODUCT_REG
#region DT_REQ_PRODUCT_CANC
public class DT_REQ_PRODUCT_CANC
{
public class DATA
{
///
/// 영업조직
///
public const string CmpCd = "CMP_CD";
///
/// 브랜드코드
///
public const string BrandCd = "BRAND_CD";
///
/// 점포코드
///
public const string StorCd = "STOR_CD";
///
/// 포스번호
///
public const string PosNo = "POS_NO";
///
/// 영업일자
///
public const string SaleDt = "SALE_DT";
}
}
#endregion DT_REQ_PRODUCT_CANC
#region DT_REQ_SALE_END
public class DT_REQ_SALE_END
{
public class DATA
{
///
/// 영업조직
///
public const string CmpCd = "CMP_CD";
///
/// 브랜드코드
///
public const string BrandCd = "BRAND_CD";
///
/// 점포코드
///
public const string StorCd = "STOR_CD";
///
/// 포스번호
///
public const string PosNo = "POS_NO";
///
/// 영업일자
///
public const string SaleDt = "SALE_DT";
///
/// 시스템시간
///
public const string SaleTm = "SALE_TM";
}
}
#endregion DT_REQ_SALE_END
#region DT_RSP_HEADER
///
/// Drive Thru 응답 헤더
///
public class DT_RSP_HEADER
{
public class SEQ
{
public const int Version = 0;
public const int Command = 1;
public const int ContentsType = 2;
public const int BodySize = 3;
public const int ResCode = 4;
public const int ResMsg = 5;
}
public static int[] LEN = { 16, 4, 32, 8, 8, 256 };
public static int[] TYPE = { 0, 0, 0, 0, 0, 1 };
}
#endregion DT_RSP_HEADER
//#16569 파스쿠찌 드라이브 스루 기능 개발 요청 end
#region POS_REQ_ONLINE_COUPON 온라인쿠폰(중국)
///
/// POS_REQ_ONLINE_COUPON
///
public class POS_REQ_ONLINE_COUPON
{
///
/// 컬럼순서
///
public class SEQ
{
///
/// STX
///
public const int STX = 0;
///
/// 전문길이 총 자리수 3 N
///
public const int MsgLen = 1;
///
/// 업무구분 임직원 인증처리 3 N 001
///
public const int BusiDiv = 2;
///
/// 전문구분 승인/반품구분 4 N 0100: 조회, 0200: 정상, 0420: 반품
///
public const int TranType = 3;
///
/// 거래구분 요청구분 2 N 10 : 발행20 : 승인
///
public const int TranKind = 4;
///
/// 거래일시 거래일시 14 N YYYYMMDDhhmmss
///
public const int SysDT = 5;
///
/// 브랜드코드 브랜드코드 4 AN
///
public const int BrandCode = 6;
///
/// 점포코드 점포코드 10 AN
///
public const int StoreCode = 7;
///
/// 판매일자 판매일자 8 N
///
public const int SaleDate = 8;
///
/// POS NO POS번호 2 N
///
public const int PosNo = 9;
///
/// 영수증번호 영수증번호 5 N
///
public const int TradeNo = 10;
///
/// WCC WCC(리딩구분자) 1 N A: Barcode, K: Keyin
///
public const int WCC = 11;
///
/// 쿠폰번호 쿠폰번호 20 AN
///
public const int COUPON_NO = 12;
///
/// 원승인일시 원승인일시 14 N
///
public const int OrgApprDT = 13;
///
/// 원승인번호 원승인번호 10 N
///
public const int OrgApprNo = 14;
///
/// 총판매금액 총판매금액 9 N
///
public const int TotSaleAmt = 15;
///
/// 구매상품종류 구매상품종류 3 N 라인이 다를경우 다른상품으로 처리, 상품코드 반복 개수
///
public const int PluCount = 16;
///
/// 실구매금액 실구매금액 9 N 할인제외된 금액
///
public const int NetSaleAmt = 17;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 3, 3, 4, 2, 14, 4, 10, 8, 2
, 5, 1, 20, 14, 10, 9, 3, 9};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
}
///
/// POS_RES_ONLINE_COUPON
///
public class POS_RES_ONLINE_COUPON
{
///
/// 컬럼순서
///
public class SEQ
{
///
/// STX
///
public const int STX = 0;
///
/// 업무구분 임직원 인증처리 3 N 001
///
public const int BusiDiv = 1;
///
/// 전문구분 승인/반품구분 4 N 0100: 조회, 0200: 정상, 0420: 반품
///
public const int TranType = 2;
///
/// 거래구분 요청구분 2 N 10 : 발행20 : 승인
///
public const int TranKind = 3;
///
/// 응답코드
///
public const int ResCD = 4;
///
/// 브랜드코드 브랜드코드 4 AN
///
public const int BrandCode = 5;
///
/// 점포코드 점포코드 10 AN
///
public const int StoreCode = 6;
///
/// 판매일자 판매일자 8 N
///
public const int SaleDate = 7;
///
/// POS NO POS번호 2 N
///
public const int PosNo = 8;
///
/// 영수증번호 영수증번호 5 N
///
public const int TradeNo = 9;
///
/// 쿠폰번호 쿠폰번호 20 AN
///
public const int CouponNo= 10;
///
/// 액면금액 9 N
///
public const int TotCpnAmt = 11;
///
/// 발행금액 9 N
///
public const int NetCpnAmt = 12;
///
/// 할인금액 9 N
///
public const int DisCpnAmt = 13;
///
/// 승인번호 승인번호 10 N
///
public const int ApprNo = 14;
///
/// 승인일시 승인일시 14 N
///
public const int ApprDT = 15;
///
/// 쿠폰명칭 : 상품권명, 할인권명
///
public const int CpnName = 16;
///
/// 에러메시지
///
public const int ErrMsg = 17;
///
/// 상품정보(앞자리 3자리: 상품코드 개수, 인정상응답시 해당교환상품코드, 승인에러응답시 상품리스트)
///
public const int PluInfo = 18;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 3, 4, 2, 4, 4, 10, 8, 2, 5
, 20, 9, 9, 9, 10, 14, 60, 200, 1};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0};
}
#endregion
#region POS_SEL_PREPAIDCARD 선불카드 번호 조회 - 중국
///
/// 선불카드 번호 조회 - 중국
///
public class POS_SEL_PREPAIDCARD
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 조회구분 (0:전체, 1:카드번호)
///
public const string INQ_FLAG = "INQ_FLAG";
///
/// 권종 또는 카드번호
///
public const string INQ_GIFT_NO = "INQ_GIFT_NO";
///
/// DATA
///
public const string VAULES = "DATA";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메시지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
///
/// 선불카드 번호 승인 - 중국
///
public class POS_APPR_PREPAIDCARD
{
///
/// 컬럼명
///
public class DATA
{
///
/// INQ 종별
///
public const string INQ_TYPE = "INQ_TYPE";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 저장구분 (0:승인, 1:취소)
///
public const string INQ_FLAG = "INQ_FLAG";
///
/// 카드번호
///
public const string INQ_GIFT_NO = "INQ_GIFT_NO";
///
/// 응답코드
///
public const string RES_CD = "RES_CD";
///
/// 응답메시지
///
public const string RES_MSG = "RES_MSG";
}
///
/// 컬럼순서
///
public class SEQ { }
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형)
///
public static int[] TYPE = { };
}
#endregion
#region OCB 직통신
#region 가맹점등록 및 인증 응답
//*----------------------------------------------------------------------------------------------------------*/
// 가맹점등록 및 인증 응답
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_OCB_AUTHMCHT
///
public class POS_REQ_OCB_AUTHMCHT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int RES_CD = 0;
///
/// 맴버십 프로그램ID
///
public const int PGM_ID = 1;
///
/// 서비스구분
///
public const int SERVICE_TYPE = 2;
///
/// 가맹점명
///
public const int SHOP_NM = 3;
///
/// 프로그램 버전
///
public const int PGM_VER = 4;
///
/// 쿠폰허용여부
///
public const int COUPON_USE_YN = 5;
///
/// KEY IN 허용여부
///
public const int KEY_IN_USE_YN = 6;
///
/// 현금영수증 가맹점여부
///
public const int CASHBILL_USE_YN = 7;
///
/// 응답메시지
///
public const int RES_MSG = 8;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 1, 2, 64, 20, 1, 1, 1, 256 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
#region 포인트조회 응답
//*----------------------------------------------------------------------------------------------------------*/
// 포인트조회 응답
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_OCB_INQPOINT
///
public class POS_REQ_OCB_INQPOINT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int RES_CD = 0;
///
/// 맴버십 프로그램ID
///
public const int PGM_ID = 1;
///
/// 서비스구분
///
public const int SERVICE_TYPE = 2;
///
/// 적립가능여부 (Y/N)
///
public const int SAVEPOINT_YN = 3;
///
/// 사용가능여부 (Y/N)
///
public const int USEPOINT_YN = 4;
///
/// 포인트구분명1
///
public const int POINTTYPE_NM1 = 5;
///
/// 발생포인트1
///
public const int CUR_POINT1 = 6;
///
/// 가용포인트1
///
public const int REM_POINT1 = 7;
///
/// 누적포인트1
///
public const int ACC_POINT1 = 8;
///
/// 포인트구분명2
///
public const int POINTTYPE_NM2 = 9;
///
/// 발생포인트2
///
public const int CUR_POINT2 = 10;
///
/// 가용포인트2
///
public const int REM_POINT2 = 11;
///
/// 누적포인트2
///
public const int ACC_POINT2 = 12;
///
/// 응답메시지1
///
public const int RES_MSG1 = 13;
///
/// 응답메시지2
///
public const int RES_MSG2 = 14;
///
/// 응답메시지3
///
public const int RES_MSG3 = 15;
///
/// 응답메시지4
///
public const int RES_MSG4 = 16;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 1, 2, 1, 1, 10, 10, 10, 10, 10, 10, 10, 10, 64, 64, 64 , 64};
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
#region 포인트 적립/사용 응답
//*----------------------------------------------------------------------------------------------------------*/
// 포인트 적립/사용 응답
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_OCB_POINT
///
public class POS_REQ_OCB_POINT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int RES_CD = 0;
///
/// 맴버십 프로그램ID
///
public const int PGM_ID = 1;
///
/// 서비스구분
///
public const int SERVICE_TYPE = 2;
///
/// 승인일자
///
public const int APPR_DATE = 3;
///
/// 승인시간
///
public const int APPR_TIME = 4;
///
/// 승인번호
///
public const int APPR_NO = 5;
///
/// 응답메시지1
///
public const int RES_MSG1 = 6;
///
/// 응답메시지2
///
public const int RES_MSG2 = 7;
///
/// 응답메시지3
///
public const int RES_MSG3 = 8;
///
/// 응답메시지4
///
public const int RES_MSG4 = 9;
///
/// 포인트구분명1
///
public const int POINTTYPE_NM1 = 10;
///
/// 거래발생포인트1
///
public const int CUR_POINT1 = 11;
///
/// 상품발생포인트1
///
public const int ITM_POINT1 = 12;
///
/// 가맹점수수료1
///
public const int FEE_AMT1 = 13;
///
/// 가용포인트1
///
public const int REM_POINT1 = 14;
///
/// 누적포인트1
///
public const int ACC_POINT1 = 15;
///
/// 포인트구분명2
///
public const int POINTTYPE_NM2 = 16;
///
/// 발생포인트2
///
public const int CUR_POINT2 = 17;
///
/// 상품발생포인트2
///
public const int ITM_POINT2 = 18;
///
/// 가맹점수수료2
///
public const int FEE_AMT2 = 19;
///
/// 가용포인트2
///
public const int REM_POINT2 = 20;
///
/// 누적포인트2
///
public const int ACC_POINT2 = 21;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 1, 2, 8, 6, 9, 64, 64, 64, 64, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 10 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
#region 포인트 적립취소/사용취소/망취소 응답
//*----------------------------------------------------------------------------------------------------------*/
// 포인트 적립취소/사용취소/망취소 응답
//*----------------------------------------------------------------------------------------------------------*/
///
/// POS_REQ_OCB_CANPOINT
///
public class POS_REQ_OCB_CANPOINT
{
//--------------------------------------------------------------------------
///
/// 컬럼순서
///
public class SEQ
{
///
/// 응답코드
///
public const int RES_CD = 0;
///
/// 맴버십 프로그램ID
///
public const int PGM_ID = 1;
///
/// 서비스구분
///
public const int SERVICE_TYPE = 2;
///
/// 승인일자
///
public const int APPR_DATE = 3;
///
/// 승인시간
///
public const int APPR_TIME = 4;
///
/// 승인번호
///
public const int APPR_NO = 5;
///
/// 응답메시지1
///
public const int RES_MSG1 = 6;
///
/// 응답메시지2
///
public const int RES_MSG2 = 7;
///
/// 응답메시지3
///
public const int RES_MSG3 = 8;
///
/// 응답메시지4
///
public const int RES_MSG4 = 9;
///
/// 포인트구분명1
///
public const int POINTTYPE_NM1 = 10;
///
/// 가용포인트1
///
public const int REM_POINT1 = 11;
///
/// 누적포인트1
///
public const int ACC_POINT1 = 12;
///
/// 실차감포인트1
///
public const int CAN_POINT1 = 13;
///
/// 포인트구분명2
///
public const int POINTTYPE_NM2 = 14;
///
/// 가용포인트2
///
public const int REM_POINT2 = 15;
///
/// 누적포인트2
///
public const int ACC_POINT2 = 16;
///
/// 실차감포인트2
///
public const int CAN_POINT2 = 17;
}
///
/// 컬럼길이 - 가변일때는 길이를 1로 고정
///
public static int[] LEN = { 1, 1, 2, 8, 6, 9, 64, 64, 64, 64, 10, 10, 10, 10, 10, 10, 10, 10 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변형)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
}
#endregion
#endregion
//#20171227 인천공항 포스연동 start, phj
#region 인천공항 입주사포스에서 개점구분과 개점일자를 알수있다.
public class AIRPOS_OPENDATA
{
public const string ITEM = "AIRPOS_OPENDATA";
public class DATA
{
///
/// 인천통합포스 개점타입 Y: 개점, N:마감
///
public string OPEN_TY = "";
///
/// 인천통합포스 개점일자 YYYYMMDD
///
public string OPEN_DT = "";
}
///
/// 컬럼순서
///
public class SEQ
{
///
/// 인천통합포스 개점타입 Y: 개점, N:마감
///
public const int OPEN_TY = 0;
///
/// 인천통합포스 개점일자 YYYYMMDD
///
public const int OPEN_DT = 1;
}
///
/// 컬럼길이
///
public static int[] LEN = { 1, 8 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0 };
}
#endregion
//#20171227 인천공항 포스연동 end, phj
//#20171227 인천공항 포스연동 start, phj
#region 인천공항 결제수단
///
/// 결제
///
public class AIRPOS_PAYMENT
{
public const string ITEM = "AIRPOS_PAYMENT";
public class DATA
{
///
/// 판매일자
///
public string SALE_DT = "";
///
/// 입주사거래번호
///
public string BILL_NO = "";
///
/// 통합POS거래번호
///
public string IF_BILL_NO = "";
///
/// 거래구분(0:정상, 1:반품)
///
public string SALE_TY = "";
///
/// 결제구분(01:현금(외화), 02:신용, 03:기타, 04:현금승인)
///
public string PAY_TY = "";
///
/// 결제명
///
public string PAY_NM = "";
///
/// 결제금액
///
public double PAY_AMT = 0;
///
/// 통화코드
///
public string EXC_CD = "";
///
/// 통화명(USD, EUR, JPY, CNY)
///
public string EXC_NM = "";
///
/// 기준환율(1/100)
///
public double EXC_BASE = 0;
///
/// 환율(판매일자의 환율)
///
public double EXC_COST = 0;
///
/// 결제액(외환) ROUND((결제금액/환율) * 기준환율, 2)
///
public double EXC_EAMT = 0;
///
/// 받은돈(외환) 외환입금
///
public double EXC_IN_EAMT = 0;
///
/// 받은돈(원) 끝전처리((외환입금 * 환율) / 기준환율)
///
public double EXC_IN_WAMT = 0;
///
/// 거스름돈(원) 받은돈(원) - 결제액
///
public double EXC_CHANGE = 0;
///
/// 신용카드승인ID
///
public string CARD_ID = "";
///
/// 신용카드 할부개월
///
public string CARD_INST = "";
///
/// 신용카드 카드사코드
///
public string CARD_CARD_CD = "";
///
/// 신용카드 카드사명
///
public string CARD_CARD_NM = "";
///
/// 신용카드 매입사코드
///
public string CARD_PURC_CD = "";
///
/// 신용카드 매입사명
///
public string CARD_PURC_NM = "";
///
/// 신용카드 승인구분(1:POS승인, 2:임의등록)
///
public string CARD_AP_TY = "";
///
/// 신용카드 승인번호
///
public string CARD_AP_NO = "";
///
/// 신용카드 가맹점번호
///
public string CARD_MEM_NO = "";
///
/// 신용카드 승인일자
///
public string CARD_AP_DT = "";
///
/// 신용카드 승인시간
///
public string CARD_AP_TM = "";
///
/// 신용카드 원거래일자
///
public string CARD_AP_ORG_DT = "";
///
/// 신용카드 원거래승인번호
///
public string CARD_AP_ORG_NO = "";
///
/// 신용카드 터미널ID
///
public string CARD_AP_TERMID = "";
///
/// 기타결제명
///
public string ETC_NAME = "";
///
/// 현금승인 승인금액
///
public double CASH_AP_AMT = 0;
///
/// 현금승인 거래구분(0:소득공제, 1:지출증빙)
///
public string CASH_AP_TY = "";
///
/// 현금승인 승인ID(승인식별자)
///
public string CASH_AP_ID = "";
///
/// 현금승인 승인번호
///
public string CASH_AP_NO = "";
///
/// 현금승인 승인일자
///
public string CASH_AP_DT = "";
///
/// 현금승인 승인시간
///
public string CASH_AP_TM = "";
///
/// 현금승인 원거래일자
///
public string CASH_AP_ORG_DT = "";
///
/// 현금승인 원거래승인번호
///
public string CASH_AP_ORG_NO = "";
///
/// 현금승인 취소사유(1:거래취소, 2:오류발급, 3:기타)
///
public string CASH_AP_CAN_FG = "";
}
///
/// 컬럼순서
///
public class SEQ
{
}
///
/// 컬럼길이
///
public static int[] LEN = { };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { };
}
#endregion
//#20171227 인천공항 포스연동 end, phj
//#20180322 휴게소pos매출연동 start,phj
#region 휴게소pos 연동
public class RESTAREA_SALE_HD
{
#region TR_SALE_HEADER
public const string ITEM = "SALE_HD";
public class DATA
{
///
/// [6]기준영업일
///
public string SALE_DAY = "SALE_DAY";
///
/// [8]영수증번호
///
public string BILL_NO = "BILL_NO";
///
/// [1]판매구분(0:매출,1:반품)
///
public string SALE_GB = "SALE_GB";
///
/// [14]실 판매일자(YYYYMMDDhhmmss)
///
public string SYS_DTIME = "SYS_DTIME";
///
/// [2]총판매상품건수
///
public string DETAIL_CNT = "DETAIL_CNT";
///
/// [2]총전표건수(카드,현금,상품권,...)
///
public string SLIP_CNT = "SLIP_CNT";
///
/// [14]총 판매금액
///
public string TOT_PAN_AMT = "TOT_PAN_AMT";
///
/// [14]현금판매금액
///
public string CASH_AMT = "CASH_AMT";
///
/// [14]카드판매금액
///
public string CARD_AMT = "CARD_AMT";
///
/// [14]상품권판매금액
///
public string GIFT_AMT = "GIFT_AMT";
///
/// [14]보관/외상주유액
///
public string SC_AMT = "SC_AMT";
///
/// [14]선수입금액
///
//20180420 명칭수정 start,phj
//기존
//public string PRE_PAY_AMT = "PRE_APY_AMT";
//변경
public string PRE_PAY_AMT = "PRE_PAY_AMT";
//20180420 명칭수정 end,phj
///
/// [14]수수료이익액
///
public string FEE_PROFIT_AMT = "FEE_PROFIT_AMT";
///
/// [14]실매출액(부가세포함)
///
public string REAL_PAN_AMT = "REAL_PAN_AMT";
///
/// [14]부가세액
///
public string VAT_AMT = "VAT_AMT";
///
/// [14]순매출액(부가세제외금액)
///
public string NET_PAN_AMT = "NET_PAN_AMT";
///
/// [1]현금영수증 발행 구분(0:미발행, 1:발행)
///
public string CASH_BILL_GB = "CASH_BILL_GB";
///
/// [32]원거래영수증번호( 영업일(8)+운영업체코드(3)+휴게소코드(7)+포스그룹코드(2)+포스번호(4)+영수증번호(8) )
///
public string ORG_BILL_NO = "ORG_BILL_NO";
///
/// [4]사원번호
///
public string EMP_ID = "EMP_ID";
///
/// [1]주유처리구분(0:일반, 1:외상, 2:보관주유, 4:검량, 5:자가소비)
///
public string OIL_PROC_CB = "OIL_PROC_CB";
///
/// [14]보너스카드 사용금액(포인트사용금액)
///
public string BONUS_USE_AMT = "BONUS_USE_AMT";
///
/// [14]총 DC 금액
///
public string DC_AMT = "DC_AMT";
///
/// [14]정상 DC 금액
///
public string NORM_DC_AMT = "NORM_DC_AMT";
///
/// [14]보너스카드 DC 금액
///
public string BONUS_DC_AMT = "BONUS_DC_AMT";
///
/// [14]임의등록 보너스카드 DC 금액
///
public string RAND_BONUS_DC_AMT = "RAND_BONUS_DC_AMT";
}
#endregion
}
public class RESTAREA_SALE_DT
{
#region TR_SALE_DETAIL
public const string ITEM = "SALE_DT";
public class DATA
{
///
/// [2]라인번호
///
public string LINE_NO = "LINE_NO";
///
/// [8]매장코드(상품 마스터의 매장코드)
///
public string SHOP_CD = "SHOP_CD";
///
/// [10]판매상품 SEQ
///
public string PROD_SEQ = "PROD_SEQ";
///
/// [13]바코드(소스코드)
///
public string SOURCE_CD = "SOURCE_CD";
///
/// [15]판매수량
///
public string PAN_QTY = "PAN_QTY";
///
/// [14] 판매금액
///
public string TOT_PAN_AMT = "TOT_PAN_AMT";
///
/// [2] 노즐번호 - Deafult:"00"
///
public string NOZZLE_NO = "NOZZLE_NO";
///
/// [15] 판매단가
///
public string PAN_COST = "PAN_COST";
///
/// [14]수수료단가
///
public string FEE_COST = "FEE_COST";
///
/// [14]주유처리구분(0:일반, 1:외상, 2,보관주유, 4:검량, 5:자가소비)
///
public string OIL_PROC_GB = "OIL_PROC_GB";
///
/// [14]선수입금액
///
public string PRE_PAY_AMT = "PRE_PAY_AMT";
///
/// [14]수수료금액
///
public string FEE_AMT = "FEE_AMT";
///
/// [14]보관/외상에출력
///
public string SC_AMT = "SC_AMT";
///
/// [14]실매출액
///
public string REAL_PAN_AMT = "REAL_PAN_AMT";
///
/// [14]부가세액
///
public string VAT_AMT = "VAT_AMT";
///
/// [14]순매출액(부가세제외금액)
///
public string NET_PAN_AMT = "NET_PAN_AMT";
///
/// [14]주유완료일시(YYYYMMDDhhmmss)
///
public string NOZZLE_END_DTIME = "NOZZLE_END_DTIME";
///
/// [1]주유면세판매구분(0:일반, 1:면세)
///
public string DUTY_PAN_GB = "DUTY_PAN_GB";
///
/// [14]총 DC 금액
///
public string DC_AMT = "DC_AMT";
///
/// [14]정상 DC 금액
///
public string NORM_DC_AMT = "NORM_DC_AMT";
///
/// [14]보너스카드 DC 금액
///
public string BONUS_DC_AMT = "BONUS_DC_AMT";
///
/// [14] 임의등록 보너스카드 DC 금액(미사용)
///
public string RAND_BONUS_DC_AMT = "RAND_BONUS_DC_AMT";
}
#endregion
}
public class RESTAREA_SALE_SP
{
public const string ITEM = "SALE_SP";
public class RESTAREA_PAY_CARD
{
#region RESTAREA_PAY_CARD
public const string ITEM = "CARD";
public class DATA
{
public string SLIP_FG = "SLIP_FG"; //Slip 구분자(‘01’:카드)
public string APPR_AMT = "APPR_AMT"; //승인금액
public string PURCHASE_CD = "PURCHASE_CD"; //매입사코드
public string PURCHASE_CO_NM = "PURCHASE_CO_NM"; //매입사명
public string APPR_NO = "APPR_NO"; //승인번호
public string APPR_DAY = "APPR_DAY"; //승인일자(YYYYMMDD)
public string APPR_TIME = "APPR_TIME"; //승인시간(hhmmss)
public string CARD_GB = "CARD_GB"; //카드구분(0:신용카드, 1:선불카드, 2:보너스적립카드3,보너스할인카드)
public string DDC_GB = "DDC_GB"; //자동이체구분(0:자동이체, 1:전표매입)
public string STD_CARD_CORD_CD = "STD_CARD_CORD_CD"; //표준카드사코드(카드사 마스터)
public string VAN_CD = "VAN_CD"; //VAN 사 코드(POS 환경정보)
public string CARD_NO = "CARD_NO"; //카드번호(앞 6자리)
}
#endregion
}
public class RESTAREA_PAY_CASH
{
#region RESTAREA_PAY_CASH
public const string ITEM = "CASH";
public class DATA
{
public string SLIP_FG = "SLIP_FG"; //Slip 구분자(‘02’:현금)
//"00" : 현금, "01" : 상품권, "02" : 모바일쿠폰, "03" : 나이스선불카드, "04" : 마이탐 선불카드
public string PROC_TYPE = "PROC_TYPE"; //현금
public string APPR_AMT = "APPR_AMT"; //승인금액
public string APPR_NO = "APPR_NO"; //승인번호
public string APPR_DAY = "APPR_DAY"; //승인일자(YYYYMMDD)
public string APPR_TIME = "APPR_TIME"; //승인시간(hhmmss)
public string VAN_CD = "VAN_CD"; //VAN 사 코드(POS 환경정보)
public string APPR_TYPE = "APPR_TYPE"; //현금영수증 발행 구분 (0:자진발급, 1:소득공제, 2:지출증빙)
}
#endregion
}
public class RESTAREA_PAY_GIFT
{
#region RESTAREA_PAY_GIFT
public const string ITEM = "GIFT";
public class DATA
{
public string SLIP_FG = ""; //Slip 구분자(‘03’:상품권)
public string GIFT_CLASS_CD = ""; //상품권분류코드
public string GIFT_CARD_CD = ""; //상품권코드
public string SANCT_AMT = ""; //결제금액
}
#endregion
}
}
#endregion
//#20180322 휴게소pos매출연동 end,phj
//#20180413 웰컴카드 신규기능 추가 start,phj
#region 웰컴카드
public class WELCOMECARD
{
public const string INQ_TYPE = "INQ_TYPE";
public const string DATA = "DATA";
public const string RES_CD = "RES_CD";
}
#endregion
#region 웰컴카드 발급조회
///
/// 발급조회 요청
///
public class WELCOMECARD_SEARCH
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; //전체 전문길이
public const int sMsgDiv = 1; //구분
public const int sMsgType = 2; //전문유형
public const int sMsgGubun = 3; //업무구분
public const int sMsgVersion = 4; //전문버전
public const int sYYYYMMDD = 5; //거래일자
public const int shhmmss = 6; //거래시간
public const int sApprNo = 7; //승인번호
public const int sReqCode = 8; //응답코드
public const int sCardNo = 9; //카드번호
public const int sHPCustNo = 10; //HPC고객번호
public const int sSaleDate = 11; //영업일자
public const int sStoreCode = 12; //점포코드
public const int sPosNo = 13; //POS번호
public const int sBillNo = 14; //BILL번호
public const int sFiller = 15; //Filler
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
///
/// 발급조회 응답
///
public class WELCOMECARD_SEARCH_RECV
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; //전체 전문길이
public const int sMsgDiv = 1; //구분
public const int sMsgType = 2; //전문유형
public const int sMsgGubun = 3; //업무구분
public const int sMsgVersion = 4; //전문버전
public const int sYYYYMMDD = 5; //거래일자
public const int shhmmss = 6; //거래시간
public const int sApprNo = 7; //승인번호
public const int sReqCode = 8; //응답코드
public const int sCardNo = 9; //카드번호
public const int sHPCustNo = 10; //HPC 고객번호
public const int sSaleDate = 11; //영업일자
public const int sStoreCode = 12; //점포코드
public const int sPosNo = 13; //POS번호
public const int sBillNo = 14; //BILL번호
public const int sCardDiv = 15; //카드구분 (c: hp cardno /w: real cardno)
public const int sApprDate = 16; //승인일시
public const int sRemainCnt = 17; //잔여횟수
public const int sTotDcAmt = 18; //총할인금액
public const int sMsg1 = 19; //MSG1
public const int sMsg2 = 20; //MSG2
public const int sMsg3 = 21; //MSG3
public const int sFiller = 22; //Filler
}
///
/// 컬럼길이
///
//public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 14, 5, 8, 100, 100, 100, 50 };
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 14, 5, 8, 100, 100, 100, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
#region 웰컴카드 발급요청
///
/// 발급 요청
///
public class WELCOMECARD_ISSUE
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; //전체 전문길이
public const int sMsgDiv = 1; //구분
public const int sMsgType = 2; //전문유형
public const int sMsgGubun = 3; //업무구분
public const int sMsgVersion = 4; //전문버전
public const int sYYYYMMDD = 5; //거래일자
public const int shhmmss = 6; //거래시간
public const int sApprNo = 7; //승인번호
public const int sReqCode = 8; //응답코드
public const int sCardNo = 9; //카드번호
public const int sHPCCustNo = 10; //HPC고객번호
public const int sSaleDate = 11; //영업일자
public const int sStoreCode = 12; //점포코드
public const int sPosNo = 13; //POS번호
public const int sBillNo = 14; //BILL번호
public const int sTelType = 15; //통신사 구분
public const int sFiller = 16; //Filler
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
///
/// 발급 응답
///
public class WELCOMECARD_ISSUE_RECV
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; //전체 전문길이
public const int sMsgDiv = 1; //구분
public const int sMsgType = 2; //전문유형
public const int sMsgGubun = 3; //업무구분
public const int sMsgVersion = 4; //전문버전
public const int sYYYYMMDD = 5; //거래일자
public const int shhmmss = 6; //거래시간
public const int sApprNo = 7; //승인번호
public const int sReqCode = 8; //응답코드
public const int sCardNo = 9; //카드번호
public const int sHPCCustNo = 10; //HPC 고객번호
public const int sSaleDate = 11; //영업일자
public const int sStoreCode = 12; //점포코드
public const int sPosNo = 13; //POS번호
public const int sBillNo = 14; //BILL번호
public const int sTelType = 15; //통신사 구분
public const int sApprDate = 16; //승인일시
public const int sMsg1 = 17; //MSG1
public const int sMsg2 = 18; //MSG2
public const int sMsg3 = 19; //MSG3
public const int sFiller = 20; //Filler
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 14, 100, 100, 100, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
#region 웰컴카드 발급 POS 고객등록
///
/// POS 고객등록 요청
///
public class WELCOMECARD_SERVER_REGISTER
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; //전체 전문길이
public const int sMsgDiv = 1; //구분
public const int sMsgType = 2; //전문유형
public const int sMsgGubun = 3; //업무구분
public const int sMsgVersion = 4; //전문버전
public const int sYYYYMMDD = 5; //거래일자
public const int shhmmss = 6; //거래시간
public const int sApprNo = 7; //승인번호
public const int sReqCode = 8; //응답코드
public const int sCardNo = 9; //카드번호
public const int sHPCCustNo = 10; //HPC고객번호
public const int sSaleDate = 11; //영업일자
public const int sStoreCode = 12; //점포코드
public const int sPosNo = 13; //POS번호
public const int sBillNo = 14; //BILL번호
public const int sFiller = 15; //Filler
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
///
/// POS 고객등록 응답
///
public class WELCOMECARD_SERVER_REGISTER_RECV
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; // ""; //전체 전문길이
public const int sMsgDiv = 1; // "MC"; //구분
public const int sMsgType = 2; // "2200";//전문유형
public const int sMsgGubun = 3; // "50";//업무구분
public const int sMsgVersion = 4; // "V100";//전문버전
public const int sYYYYMMDD = 5; // ""; //거래일자
public const int shhmmss = 6; // ""; //거래시간
public const int sApprNo = 7; // ""; //승인번호
public const int sReqCode = 8; // ""; //응답코드
public const int sCardNo = 9; // ""; //카드번호
public const int sHPCCustNo = 10; // ""; //HPC고객번호
public const int sSaleDate = 11; // ""; //영업일자
public const int sStoreCode = 12; // ""; //점포코드
public const int sPosNo = 13; // ""; //POS번호
public const int sBillNo = 14; // ""; //BILL번호
public const int sApprDate = 15; // ""; //승인일시 YYYYMMDDHHMMSS
public const int sMsg1 = 16; // ""; //MSG1
public const int sMsg2 = 17; // ""; //MSG2
public const int sMsg3 = 18; // ""; //MSG3
public const int sFiller = 19; // ""; //Filler1
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 14, 100, 100, 100, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
#region 웰컴카드 할인요청
///
/// 웰컴카드 할인
///
public class WELCOMECARD_DC
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; //""; //전체 전문길이
public const int sMsgDiv = 1; //"MC"; //구분
public const int sMsgType = 2; //"0100";//전문유형
public const int sMsgGubun = 3; //"10";//업무구분
public const int sMsgVersion = 4; //"V100";//전문버전
public const int sYYYYMMDD = 5; //""; //거래일자
public const int shhmmss = 6; //""; //거래시간
public const int sApprNo = 7; //""; //승인번호
public const int sReqCode = 8; //""; //응답코드
public const int sCardNo = 9; //""; //카드번호
public const int sHPCustNo = 10; //""; //HPC카드번호
public const int sSaleDate = 11; //""; //영업일자
public const int sStoreCode = 12; //""; //점포코드
public const int sPosNo = 13; //""; //POS번호
public const int sBillNo = 14; //""; //BILL번호
public const int sCard_type = 15; //""; //입력구분
public const int sTarget_Amt = 16; //""; //대상금액
public const int sFiller = 17; //""; //Filler
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 8, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
///
/// 웰컴카드 할인 응답
///
public class WELCOMECARD_DC_RECV
{
///
/// 컬럼순서
///
public class SEQ
{
public const int sLen = 0; //전체 전문길이
public const int sMsgDiv = 1; //구분
public const int sMsgType = 2; //전문유형
public const int sMsgGubun = 3; //업무구분
public const int sMsgVersion = 4; //전문버전
public const int sYYYYMMDD = 5; //거래일자
public const int shhmmss = 6; //거래시간
public const int sApprNo = 7; //승인번호
public const int sReqCode = 8; //응답코드
public const int sCardNo = 9; //카드번호
public const int sHPCustNo = 10; //HPC고객번호
public const int sSaleDate = 11; //영업일자
public const int sStoreCode = 12; //점포코드
public const int sPosNo = 13; //POS번호
public const int sBillNo = 14; //BILL번호
public const int sCardDiv = 15; //입력구분 C:실물카드, A:해피App
public const int sCardType = 16; //카드구분 => D:할인, S:적립, A:적립/할인
public const int sApprDate = 17; //승인일시
public const int sDC_Rate = 18; //할인율%
public const int sDC_Amt = 19; //할인금액
public const int sPoint_S = 20; //본사부담금액
public const int sPoint_L = 21; //점포부담금액
public const int sRemainCnt = 22; //잔여횟수
public const int sTotDcAmt = 23; //총할인금액
public const int sMsg1 = 24; //MSG1
public const int sMsg2 = 25; //MSG2
public const int sMsg3 = 26; //MSG3
public const int sFiller = 27; //Filler
}
///
/// 컬럼길이
///
public static int[] LEN = { 4, 2, 4, 2, 4, 8, 6, 20, 5, 16, 20, 8, 10, 2, 5, 1, 1, 14, 4, 7, 7, 7, 5, 8, 100, 100, 100, 50 };
///
/// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 8:가변암호화, 9:고정암호화)
///
public static int[] TYPE = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
}
#endregion
//#20180413 웰컴카드 신규기능 추가 end,phj
}
#region 마스터 파일 정의
///
/// 마스터파일 정의
///
public static class PosMst
{
#region 상품마스터
///
/// 상품마스터
///
public class MST_ITEM
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 상품 브랜드 코드
///
public const string ITEM_BRAND_CD = "ITEM_BRAN_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 상품코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 대분류
///
public const string L_CLSS = "L_CLSS";
///
/// 중분류
///
public const string M_CLSS = "M_CLSS";
///
/// 소분류
///
public const string S_CLSS = "S_CLSS";
///
/// 플레이버 구분
///
public const string FLAVOUR_DIV = "FLAVOUR_DIV";
///
/// 플레이버 수량
///
public const string FLAVOUR_QTY = "FLAVOUR_QTY";
///
/// 플레이버 중량
///
public const string FLAVOUR_STOCK = "FLAVOUR_STOCK";
///
/// 단축 상품명
///
public const string SHTCUT_ITEMNM = "SHTCUT_ITEMNM";
///
/// 상품명
///
public const string ITEM_NM = "ITEM_NM";
///
/// TAKE IN 판매 금액
///
public const string TAKE_IN_SALE_AMT = "TAKE_IN_SALE_AMT";
///
/// TAKE OUT 판매 금액
///
public const string TAKE_OUT_SALE_AMT = "TAKE_OUT_SALE_AMT";
///
/// 인터페이스 메뉴1
///
public const string IF_MENU1 = "IF_MENU1";
///
/// 인터페이스 메뉴2
///
public const string IF_MENU2 = "IF_MENU2";
///
/// OPEN ITEM 구분
///
public const string OPEN_ITEM_DIV = "OPEN_ITEM_DIV";
///
/// 일회용품구분
///
public const string DISPO_ITEM_DIV = "DISPO_ITEM_DIV";
///
/// 부가세트관리유형(상품 종류)
///
public const string SUB_SET_MNG_TYPE = "SUB_SET_MNG_TYPE";
///
/// 상품 세금구분
///
public const string ITEM_TAX_AMT_DIV = "ITEM_TAX_AMT_DIV";
/////
///// 세금포함 구분
/////
//public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN";
public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN";//2018.01.04;기존 주석 처리 되어 있는 것을 미주 상품 부가세 기능으로 인해 다시 사용하도록 추가함 ; girak.kim
/////
///// 기본세율
/////
//public const string BASICTAXRATE = "BASICTAXRATE";
///
/// TAKE IN 부가세 코드
///
public const string TAKE_IN_VAT_CD = "TAKE_IN_VAT_CD";
///
/// TAKE OUT 부가세 코드
///
public const string TAKE_OUT_VAT_CD = "TAKE_OUT_VAT_CD";
///
/// 상품 원가
///
public const string ITEM_COST = "ITEM_COST";
///
/// 판매 허용 여부
///
public const string SALE_PRMT_YN = "SALE_PRMT_YN";
///
/// 판매 입수
///
public const string SALE_NOQ = "SALE_NOQ";
///
/// 사은품 여부(0:사은품아님, 1:사은품)
///
public const string FREE_GIFT_YN = "FREE_GIFT_YN";
/////
///// 부가메뉴 포함 여부
/////
//public const string SUBPRCMENU_INCLUDEYN = "SUBPRCMENU_INCLUDEYN";
///
/// 할인 불가 여부(0:가능, 1:불가)
///
public const string DC_PRMT_YN = "DC_PRMT_YN";
///
/// 적립 허용 여부(0:불가, 1:가능)
///
public const string ACCUM_PRMT_YN = "ACCUM_PRMT_YN";
/////
///// 서비스 허용 여부
/////
//public const string SVC_PRMT_YN = "SVC_PRMT_YN";
/////
///// 주방출력 허용 여부
/////
//public const string KTCHPRT_PRMT_YN = "KTCHPRT_PRMT_YN";
///
/// 봉사료 대상 여부
///
public const string SVC_FEE_TRGT_YN = "SVC_FEE_TRGT_YN";
///
/// 버튼 상품 이미지
///
public const string BTN_ITEM_IMG = "BTN_ITEM_IMG";
///
/// 신상품 시작 일자
///
public const string NEW_ITEM_START_DT = "NEW_ITEM_START_DT";
///
/// 신상품 종료 일자
///
public const string NEW_ITEM_FNSH_DT = "NEW_ITEM_FNSH_DT";
///
/// 상품유형 - 공통코드 M0047 01:제품, 02:상품, 03:반제품(휴면생지, 케익시트), 04:원료, 05:재료, 06:소모품, 07:유니폼, 08:명찰, 09:설비, 10:장비12:상품권,13:선불카드
///
public const string ITEM_TYPE = "ITEM_TYPE";
///
/// 타임바코드여부
///
public const string TIME_BAR_CD_YN = "TIME_BAR_CD_YN";
///
/// 유통기한일수
///
public const string DISTBT_EXPIRE_NOD = "DISTBT_EXPIRE_NOD";
///
/// 알콜 상품 유형
///
public const string ALCOHOL_ITEM_TYPE = "ALCOHOL_ITEM_TYPE";
///
/// 판매 시작 일자
///
public const string SALE_START_DT = "SALE_START_DT";
///
/// 판매 종료 일자
///
public const string SALE_FNSH_DT = "SALE_FNSH_DT";
///
/// 제휴카드 할인 불가 여부
///
public const string COOP_CARD_DC_NOADM_YN = "COOP_CARD_DC_NOADM_YN";
///
/// 케익 교환권 사용 가능 여부
///
public const string CAKE_EXCHNG_CPN_USE_POSS_YN = "CAKE_EXCHNG_CPN_USE_POSS_YN";
///
/// 영양 정보
///
public const string ITEM_INFO = "ITEM_INFO";
///
/// 열량 정보
///
public const string CALORY_INFO = "CALORY_INFO";
///
/// 판매상품 이미지
///
public const string SALE_IMG_FILE_NM = "SALE_IMG_FILE_NM";
//MoonSeokWoo 2017.11.15 Add
///
/// 대표상품 코드
///
public const string RPST_ITEM_CD = "RPST_ITEM_CD";
//MoonSeokWoo 2017.11.15 Add End
//#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 start
///
/// 상품설명
///
public const string ITEM_EXPLN = "ITEM_EXPLN";
///
/// 알레르기성분
///
public const string ALLERGY = "ALLERGY";
///
/// 원산지
///
public const string PLACE_ORIGIN = "PLACE_ORIGIN";
//#15746 해피오더 '쇼킹박스' 관련 POS 시스템 개발 요청 end
//#15945 해피오더 자동주문 상세기능 start
///
/// 1: 자동출하상품, 그 외 일반상품
///
public const string HP_ORD_DIV = "HP_ORD_DIV";
///
/// Y: 제조상품, N:완제상품, 공백:기타
///
public const string ITEM_PROD_TYPE_YN = "ITEM_PROD_TYPE_YN";
//#15945 해피오더 자동주문 상세기능 end
//#17143 [해피오더]자동 주문 처리 개선 start
///
/// N: 제한상품아님, Y:제한상품
///
public const string EXE_HPORD = "EXE_HPORD";
//#17143 [해피오더]자동 주문 처리 개선 end
}
}
#endregion
#region 상품바코드마스터
///
/// 상품바코드마스터
///
public class MST_BARCODE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_BARCODE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 바코드 번호
///
public const string BAR_CD_NO = "BAR_CD_NO";
///
/// 상품코드
///
public const string ITEM_CD = "ITEM_CD";
}
}
#endregion
#region 기능키 그룹
///
/// 기능키 그룹
///
public class MST_FUNC_KEY_GRP
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_FUNC_KEY_GRP";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 기능 그룹 ID
///
public const string FUNC_GRP_ID = "FUNC_GRP_ID";
///
/// 기능 ID
///
public const string FUNC_ID = "FUNC_ID";
///
/// 표시 순번
///
public const string DISP_SEQ = "DISP_SEQ";
///
/// 기능버튼 크기(0:일반,1:가로확대,2:세로확대,3:가로세로확대)
///
public const string FUNC_BTN_SIZE = "FUNC_BTN_SIZE";
///
/// 글자 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 기능버튼 색상
///
public const string FUNC_BTN_COLOR = "FUNC_BTN_COLOR";
///
/// 기능명
///
public const string FUNC_NM = "FUNC_NM";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 기능키 마스터
///
/// 기능키 마스터
///
public class MST_FUNC_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_FUNC_KEY";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 기능 ID
///
public const string FUNC_ID = "FUNC_ID";
///
/// 기능 명
///
public const string FUNC_NM = "FUNC_NM";
///
/// ASCII CODE
///
public const string ASCII_CODE = "ASCII_CODE";
///
/// 테이블
///
public const string TBL = "TBL";
///
/// 상품등록 전
///
public const string ITEM_REG_BF = "ITEM_REG_BF";
///
/// 상품등록 후
///
public const string ITEM_REG_AF = "ITEM_REG_AF";
///
/// 결제포인트
///
public const string PAY_POINT = "PAY_POINT";
///
/// 결제할인
///
public const string PAY_DC = "PAY_DC";
///
/// 결제수단
///
public const string PAY_WAY = "PAY_WAY";
///
/// 메뉴그룹
///
public const string MENU_GRP = "MENU_GRP";
///
/// 설명
///
public const string EXPLN = "EXPLN";
///
/// 정상거래
///
public const string NORMAL = "NORMAL";
///
/// 반품거래
///
public const string REFUND = "REFUND";
///
/// 일반거래
///
public const string TRN_MODE_0 = "TRN_MODE_0";
///
/// 미결거래
///
public const string TRN_MODE_1 = "TRN_MODE_1";
///
/// 대외거래
///
public const string TRN_MODE_2 = "TRN_MODE_2";
///
/// 사후거래
///
public const string TRN_MODE_3 = "TRN_MODE_3";
///
/// 충전판매거래
///
public const string TRN_MODE_4 = "TRN_MODE_4";
///
/// 기타거래
///
public const string TRN_MODE_5 = "TRN_MODE_5";
///
/// 예비거래1
///
public const string TRN_MODE_6 = "TRN_MODE_6";
///
/// 예버거래2
///
public const string TRN_MODE_7 = "TRN_MODE_7";
///
/// 입출금거래
///
public const string TRN_MODE_8 = "TRN_MODE_8";
///
/// 로그거래
///
public const string TRN_MODE_9 = "TRN_MODE_9";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 상품키 구성 마스터
///
/// 상품키 구성 마스터
///
public class MST_ITEM_KEY_COMPNT
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM_KEY_COMPNT";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 화면 타입
///
public const string POS_SCRN_TYPE = "POS_SCRN_TYPE";
///
/// 기능버튼 네비게이션 여부
///
public const string FUNC_SCROLL_USE_YN = "FUNC_SCROLL_USE_YN";
///
/// 테마 색상
///
public const string THEME_COLOR = "THEME_COLOR";
///
/// 로그인 이미지
///
public const string LOGIN_IMG = "LOGIN_IMG";
///
/// 브랜드 CI 이미지
///
public const string BRAND_CI_IMG = "BRAND_CI_IMG";
///
/// 메인 이미지
///
public const string MAIN_IMG = "MAIN_IMG";
///
/// 대기 이미지
///
public const string WAIT_IMG = "WAIT_IMG";
///
/// 바로가기 사용 여부
///
public const string BOOKMK_USE_YN = "BOOKMK_USE_YN";
///
/// 바로가기 배열
///
public const string BOOKMK_ITEM_KEY_ARRAY = "BOOKMK_ITEM_KEY_ARRAY";
/////
///// 바로가기 행
/////
//public const string FAVOR_COL = "FAVOR_COL";
/////
///// 바로가기 열
/////
//public const string FAVOR_ROW = "FAVOR_ROW";
///
/// 본부 상품키 배열
///
public const string HQ_ITEMKEY_LAYOUT = "HQ_ITEMKEY_LAYOUT";
///
/// 매장 상품키 배열
///
public const string SHOP_ITEMKEY_LAYOUT = "SHOP_ITEMKEY_LAYOUT";
///
/// 대분류 키 기본 색상
///
public const string L_CLSS_KEY_BASIC_COLOR = "L_CLSS_KEY_BASIC_COLOR";
///
/// 대분류 키 기본 FONT 색상
///
public const string L_CLSS_KEY_BASIC_FONT_COLOR = "L_CLSS_KEY_BASIC_FONT_COLOR";
///
/// 대분류 키 선택 색상
///
public const string L_CLSS_KEY_SEL_COLOR = "L_CLSS_KEY_SEL_COLOR";
///
/// 대분류 키 선택 FONT 색상
///
public const string L_CLSS_KEY_SEL_FONT_COLOR = "L_CLSS_KEY_SEL_FONT_COLOR";
///
/// 상품 키 기본 색상
///
public const string ITEM_KEY_BASIC_COLOR = "ITEM_KEY_BASIC_COLOR";
///
/// 상품 키 기본 FONT 색상
///
public const string ITEM_KEY_BASIC_FONT_COLOR = "ITEM_KEY_BASIC_FONT_COLOR";
///
/// 상품 키 선택 색상
///
public const string ITEM_KEY_SEL_COLOR = "ITEM_KEY_SEL_COLOR";
///
/// 상품 키 선택 FONT 색상
///
public const string ITEM_KEY_SEL_FONT_COLOR = "ITEM_KEY_SEL_FONT_COLOR";
///
/// 고정상품 분류 수
///
public const string FIX_ITEM_CLSS_CNT = "FIX_ITEM_CLSS_CNT";
///
/// 서브 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
}
}
#endregion
#region 상품키 대분류 마스터
///
/// 대분류 상품 키 마스터
///
public class MST_ITEM_KEY_L_CLSS
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM_KEY_L_CLSS";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 대분류 코드
///
public const string L_CLSS_CD = "L_CLSS_CD";
///
/// 대분류 명
///
public const string L_CLSS_NM = "L_CLSS_NM";
///
/// SUB 매장 코드
///
public const string SUB_SHOP_CD = "SUB_SHOP_CD";
///
/// 본부 키 구분
///
public const string HQ_KEY_DIV = "HQ_KEY_DIV";
}
}
#endregion
#region 상품키 중분류 마스터
///
/// 상품키 중분류 마스터
///
public class MST_ITEM_KEY_CLSS
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM_KEY_CLSS";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 매장 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 대분류 코드
///
public const string L_CLSS_CD = "L_CLSS_CD";
///
/// 고정 여부
///
public const string FIX_YN = "FIX_YN";
///
/// 배치 순번
///
public const string GRP_SEQ = "GRP_SEQ";
///
/// 상품 그룹 명
///
public const string ITEM_GRP_NM = "ITEM_GRP_NM";
///
/// FONT 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
}
}
#endregion
#region 상품 키 마스터
///
/// 상품 키 마스터
///
public class MST_ITEM_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM_KEY";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 대분류 코드
///
public const string L_CLSS_CD = "L_CLSS_CD";
///
/// 고정 여부
///
public const string FIX_YN = "FIX_YN";
///
/// 배치 순번
///
public const string GRP_SEQ = "GRP_SEQ";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// FONT 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
///
/// 메뉴버튼 사이즈(0:일반,1:가로확대,2:세로확대,3:가로세로확대)
///
public const string BTN_SIZE = "BTN_SIZE";
///
/// 부가 메뉴 팝업 여부
///
public const string SUBPRC_MENU_POPUP_YN = "SUBPRC_MENU_POPUP_YN";
//#20171018 메뉴명 폰트 색상 변경 기능 start
///
/// 메뉴 폰트 색상
///
public const string FONT_COLOR = "FONT_COLOR";
//#20171018 메뉴명 폰트 색상 변경 기능 end
}
}
#endregion
#region 즐겨찾기 마스터
///
/// 즐겨찾기 마스터
///
public class MST_BOOKMK
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_BOOKMK";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 단축 상품 명
///
public const string SHTCUT_ITEM_NM = "SHTCUT_ITEM_NM";
///
/// 상품 단가
///
public const string ITEM_PRC = "ITEM_PRC";
///
/// FONT 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
///
/// 버튼 크기
///
public const string BTN_SIZE = "BTN_SIZE";
///
/// 부가 메뉴 팝업 여부
///
public const string SUBPRC_MENU_POPUP_YN = "SUBPRC_MENU_POPUP_YN";
}
}
#endregion
#region 메시지 마스터
///
/// 메시지 마스터
///
public class MST_MSG
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_MSG";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 언어코드
///
public const string LANG_CD = "LANG_CD";
///
/// 메시지유형
///
public const string MSG_TYPE = "MSG_TYPE";
///
/// 메시지번호
///
public const string MSG_NO = "MSG_NO";
///
/// 메시지
///
public const string MSG1 = "MSG1";
///
/// 메시지
///
public const string MSG2 = "MSG2";
///
/// 메시지
///
public const string MSG3 = "MSG3";
///
/// 메시지
///
public const string MSG4 = "MSG4";
///
/// 메시지
///
public const string MSG5 = "MSG5";
}
}
#endregion
#region 옵션 마스터
///
/// 옵션 마스터
///
public class MST_POS_OPTN
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_POS_OPTN";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 옵션 코드
///
public const string OPTN_CD = "OPTN_CD";
///
/// 옵션 값
///
public const string OPTN_VAL = "OPTN_VAL";
///
/// 옵션 명
///
public const string OPTN_NM = "OPTN_NM";
///
/// 옵션 설명
///
public const string OPTN_EXPLN = "OPTN_EXPLN";
}
}
#endregion
#region 공통코드 마스터
///
/// 공통코드 마스터
///
public class MST_COMMON
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_COMMON";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 국가 코드
///
public const string LANG_TYPE = "LANG_TYPE";
///
/// 공통 그룹 코드
///
public const string CMM_GRP_CD = "CMM_GRP_CD";
///
/// 공통 코드
///
public const string CMM_CD = "CMM_CD";
///
/// 코드 명
///
public const string CD_NM = "ENTRY_NM";
///
/// 표시 순번
///
public const string DISP_SEQ = "DISP_SEQ";
///
/// 상위공통그룹코드
///
public const string H_RANK_CMM_GRP_CD = "H_RANK_CMM_GRP_CD";
///
/// 상위공통코드
///
public const string H_RANK_CMM_CD = "H_RANK_CMM_CD";
///
/// 영업조직코드
///
public const string SALES_ORG_CD = "SALES_ORG_CD";
///
/// 설명
///
public const string EXPLN = "EXPLN";
///
/// 문자값_01
///
public const string CHAR_VAL_TITLE_VAL_01 = "CHAR_VAL_TITLE_VAL_01";
///
/// 문자값_01
///
public const string CHAR_VAL_TITLE_VAL_02 = "CHAR_VAL_TITLE_VAL_02";
///
/// 문자값_02
///
public const string CHAR_VAL_TITLE_VAL_03 = "CHAR_VAL_TITLE_VAL_03";
///
/// 문자값_03
///
public const string CHAR_VAL_TITLE_VAL_04 = "CHAR_VAL_TITLE_VAL_04";
///
/// 문자값_04
///
public const string CHAR_VAL_TITLE_VAL_05 = "CHAR_VAL_TITLE_VAL_05";
///
/// 문자값_05
///
public const string CHAR_VAL_TITLE_VAL_06 = "CHAR_VAL_TITLE_VAL_06";
///
/// 문자값_06
///
public const string CHAR_VAL_TITLE_VAL_07 = "CHAR_VAL_TITLE_VAL_07";
///
/// 문자값_07
///
public const string CHAR_VAL_TITLE_VAL_08 = "CHAR_VAL_TITLE_VAL_08";
///
/// 문자값_08
///
public const string CHAR_VAL_TITLE_VAL_09 = "CHAR_VAL_TITLE_VAL_09";
///
/// 문자값_09
///
public const string CHAR_VAL_TITLE_VAL_10 = "CHAR_VAL_TITLE_VAL_10";
///
/// 문자값_10
///
public const string CHAR_VAL_TITLE_VAL_11 = "CHAR_VAL_TITLE_VAL_11";
///
/// 문자값_11
///
public const string CHAR_VAL_TITLE_VAL_12 = "CHAR_VAL_TITLE_VAL_12";
///
/// 문자값_12
///
public const string CHAR_VAL_TITLE_VAL_13 = "CHAR_VAL_TITLE_VAL_13";
///
/// 문자값_13
///
public const string CHAR_VAL_TITLE_VAL_14 = "CHAR_VAL_TITLE_VAL_14";
///
/// 문자값_14
///
public const string CHAR_VAL_TITLE_VAL_15 = "CHAR_VAL_TITLE_VAL_15";
///
/// 문자값_15
///
public const string NUM_VAL_TITLE_VAL_01 = "NUM_VAL_TITLE_VAL_01";
///
/// 문자값_02
///
public const string NUM_VAL_TITLE_VAL_02 = "NUM_VAL_TITLE_VAL_02";
///
/// 문자값_03
///
public const string NUM_VAL_TITLE_VAL_03 = "NUM_VAL_TITLE_VAL_03";
///
/// 문자값_04
///
public const string NUM_VAL_TITLE_VAL_04 = "NUM_VAL_TITLE_VAL_04";
///
/// 숫자값_05
///
public const string NUM_VAL_TITLE_VAL_05 = "NUM_VAL_TITLE_VAL_05";
}
}
#endregion
#region 캐셔 마스터
///
/// 캐셔 마스터
///
public class MST_USER
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_USER";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 공통 그룹 코드
///
public const string CASHIER_ID = "CASHIER_ID";
///
/// 계산원 구분<1:점주, 2:점장, 3:직원, 4:아르바이트>
///
public const string CASHIER_DIV = "CASHIER_DIV";
///
/// 계산원 명
///
public const string CASHIER_NM = "CASHIER_NM";
///
/// 계산원 비밀번호
///
public const string CASHIER_PWD = "CASHIER_PWD";
///
/// 계산원 웹업무 비밀번호
///
public const string CASHIER_WEB_POS_PWD = "CASHIER_WEB_POS_PWD";
///
/// 직원 권한 그룹
///
public const string EMP_AUTH_GRP = "EMP_AUTH_GRP";
///
/// 계산원 카드 번호
///
public const string CASHIER_CARD_NO = "CASHIER_CARD_NO";
///
/// 반품 비밀번호
///
public const string RTN_PWD = "RTN_PWD";
///
/// 예비 필드1
///
public const string FILLER1 = "FILLER1";
///
/// 예비 필드2
///
public const string FILLER2 = "FILLER2";
///
/// 예비 필드3
///
public const string FILLER3 = "FILLER3";
///
/// 예비 필드4
///
public const string FILLER4 = "FILLER4";
///
/// 예비 필드5
///
public const string FILLER5 = "FILLER5";
}
}
#endregion 캐셔 마스터
#region 점포 마스터
///
/// 점포 마스터
///
public class MST_STORE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_STORE";
public class DATA
{
///
///회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 브랜드 코드
///
public const string BRAND_CD = "BRAND_CD";
///
/// 점포 주 명
///
public const string STOR_OWN_NM = "STOR_OWN_NM";
///
/// 점포 명
///
public const string STORNM = "STORNM";
///
/// 점포 주소
///
public const string STOR_ADDR = "STOR_ADDR";
///
/// 사업자 번호
///
public const string BIZ_PSN_NO = "BIZ_PSN_NO";
///
/// 전화 번호
///
public const string TELNO = "TELNO";
///
/// POS 운영 대수
///
public const string POS_OPER_LCNT = "POS_OPER_LCNT";
///
/// 봉사료 구분(공통코드 M0029 0:적용안함, 1:율, 2:금액)
///
public const string SVC_FEE_DIV = "SVC_FEE_DIV";
///
/// 봉사료(율 or 금액)
///
public const string SVC_FEE = "SVC_FEE";
///
/// 봉사료 적용대상 구분(0:적용안함,1:상품당 봉사료 적용,2:영수증당 봉사료 적용)
///
public const string SVC_FEE_APPLYTRGT_DIV = "SVC_FEE_APPLYTRGT_DIV";
///
/// 봉사료세금적용구분
///
public const string SVC_FEE_TAX_AMT_APPLYDIV = "SVC_FEE_TAX_AMT_APPLYDIV";
///
/// 부가세 절삭위치
///
public const string VAT_RUD_DW_LOC = "VAT_RUD_DW_LOC";
///
/// 부가세절삭방법(공통코드 M0066 1:올림, 2:반올림, 3:버림)
///
public const string VAT_RUD_DW_METHD = "VAT_RUD_DW_METHD";
///
/// 할인절삭위치
///
public const string DC_RUD_DW_LOC = "DC_RUD_DW_LOC";
///
/// 할인절삭방법(공통코드 M0066 1:올림, 2:반올림, 3:버림)
///
public const string DC_RUD_DW_METHD = "DC_RUD_DW_METHD";
///
/// 상품 배분 절삭 위치
///
public const string ITEM_RUD_DW_LOC = "ITEM_RUD_DW_LOC";
///
/// 직/가맹 구분(1:직영, 2:가맹)
///
public const string DRT_FRCS_DIV = "DRT_FRCS_DIV";
///
/// 해피포인트 적립률
///
public const string HPY_PNT_ACCUMRATE = "HPY_PNT_ACCUMRATE";
///
/// POS 화면 타입(1:A타입, 2:B타입, 3:C타입)
///
public const string POS_SCRN_TYPE = "POS_SCRN_TYPE";
///
/// 세금적용구분(공통코드 M0012 1:기본세율적용, 2:상품세율적용)
///
public const string TAX_AMT_APPLY_DIV = "TAX_AMT_APPLY_DIV";
///
/// 세금 포함 구분(0 : 미포함, 1: 포함)
///
public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN";
///
/// 세금 계산 방법(1: 전체금액세금계산후배분 2: 상품별세금계산후합산)
///
public const string TAX_AMT_CALC_METHD = "TAX_AMT_CALC_METHD";
///
/// 기본 TAKE IN 세금 코드
///
public const string BASIC_TAKE_IN_TAX_CD = "BASIC_TAKE_IN_TAX_CD";
///
/// 기본 TAKE OUT 세금 코드
///
public const string BASIC_TAKE_OUT_TAX_CD = "BASIC_TAKE_OUT_TAX_CD";
///
/// 테마 색상(RGB 값)
///
public const string THEME_COLOR = "THEME_COLOR";
///
/// 다문화 코드
///
public const string MLT_CULT_CD = "MLT_CULT_CD";
///
/// 시차
///
public const string TIMEGAP = "TIMEGAP";
///
/// 해피오더 동의 여부(1:동의, 0:미동의)
///
public const string HPYORD_AGREEYN = "HPYORD_AGREEYN";
///
/// 상품권 판매 여부(1:판매, 0:미판매)
///
public const string GIF_SALE_YN = "GIF_SALE_YN";
///
/// 영수증 메시지 중복 허용 여부(0:중복, 1:미허용)
///
public const string BILL_MSG_DUP_PRMT_YN = "BILL_MSG_DUP_PRMT_YN";
///
/// 영수증 메시지 출력 우선순위(0:본부/팀/매장, 1:매장/팀/본부)
///
public const string BILL_MSG_PRT_RANK = "BILL_MSG_PRT_RANK";
///
/// 예약 판매 여부(0:미사용, 1:사용)
///
public const string RESERV_SALE_YN = "RESERV_SALE_YN";
///
/// 복합 매장 유형(공통코드 M0069, 0:단독매장,1:복합매장구성점포,2:복합매장점포)
///
public const string COMPLEX_SHOP_TYPE = "COMPLEX_SHOP_TYPE";
///
/// 테스트 점포 여부(0:정상 점포, 1: 테스트 점포)
///
public const string TEST_STOR_YN = "TEST_STOR_YN";
///
/// CDP 사용여부(1:사용)
///
public const string CDP_USE_YN = "CDP_USE_YN";
///
/// CDP 메시지
///
public const string CDP_MSG = "CDP_MSG";
///
/// 여전법 인증여부
///
public const string LOAN_LAW_CERTF_YN = "LOAN_LAW_CERTF_YN";
///
/// 해피버즈 사용 여부(0:미사용,1:사용)
///
public const string HAPPY_BUZZ_USE_YN = "HAPPY_BUZZ_USE_YN";
///
/// 브라우저 키
///
public const string BROWSER_KEY = "BROWSER_KEY";
///
/// 회사 구분(PC,BR,SL)
///
public const string CORP_DIV = "CORP_DIV";
///
/// 국가 구분(KO,CN
///
public const string CNTRY_DIV = "CNTRY_DIV";
///
/// 외부 I/F 유형
///
public const string ETC_IF_DIV = "ETC_IF_DIV";
///
/// 외부 I/F FTP IP
///
public const string ETC_IF_FTP_IP = "ETC_IF_FTP_IP";
///
/// 외부 I/F FTP PORT
///
public const string ETC_IF_FTP_PORT = "ETC_IF_FTP_PORT";
///
/// 외부 I/F FTP ID
///
public const string ETC_IF_FTP_ID = "ETC_IF_FTP_ID";
///
/// 외부 I/F FTP PW
///
public const string ETC_IF_FTP_PW = "ETC_IF_FTP_PW";
///
/// 외부 I/F FTP PASSIVE
///
public const string ETC_IF_FTP_PASSIVE = "ETC_IF_FTP_PASSIVE";
///
/// 외부 I/F FTP PATH
///
public const string ETC_IF_FTP_PATH = "ETC_IF_FTP_PATH";
///
/// 외부 I/F URL1
///
public const string ETC_IF_URL1 = "ETC_IF_URL1";
///
/// 외부 I/F URL2
///
public const string ETC_IF_URL2 = "ETC_IF_URL2";
///
/// 외부 I/F 사용 주체 (1:SVR, 2:POS)
///
public const string ETC_IF_POS_DIV = "ETC_IF_POS_DIV";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
///
/// 외부업체 계약번호(ex-도로공사, 공항공사 등)
///
public const string OUT_SD_VEND_CON_NO = "OUT_SD_VEND_CON_NO";
///
/// 외부업체 코너코드(도로공사)
///
public const string OUT_SD_VEND_CRNR_CD = "OUT_SD_VEND_CRNR_CD";
//#15274 영수증 문구 추가 요청 start
///
/// 회사명
///
public const string COMP_NM = "FILLER1";
//#15274 영수증 문구 추가 요청 end
}
}
#endregion
#region POS 마스터
///
/// POS 마스터
///
public class MST_POS
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_POS";
public class DATA
{
///
///회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 포스 번호
///
public const string POS_NO = "POS_NO";
///
/// 포스 아이피
///
public const string POS_IP = "POS_IP";
///
/// 선불/후불 구분
///
public const string POS_TYPE = "POS_TYPE";
///
/// 메인포스구분
///
public const string MAIN_YN = "MAIN_YN";
///
/// 영수증 유형그룹
///
public const string BILL_TYPEGRP = "BILL_TYPEGRP";
///
/// 주방프린터 유형 그룹
///
public const string KTCHPRINTER_TYPE_GRP = "KTCHPRINTER_TYPE_GRP";
///
/// 정산지 인쇄 유형 그룹
///
public const string ADMT_TYPE_GRP = "ADMT_TYPE_GRP";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
///
/// 여전법 인증 버전
///
public const string CERTF_VER = "CERTF_VER";
///
/// 서브매장코드 (복합매장일 때 사용)
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 서브매장명 (복합매장일 때 사용)
///
public const string SUB_STOR_NM = "SUB_STOR_NM";
}
}
#endregion
#region MOT메시지 마스터
///
/// MOT메시지 마스터
///
public class MST_MOT_MSG
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_MOT_MSG";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 메시지 유형<1:MOT메시지, 2:고객면, 3:결제화면>
///
public const string MSG_TYPE = "MSG_TYPE";
///
/// 연결ID화면ID, MSG_TY=2->고객면STEP, MSG_TY=3->조작버튼ID>
///
public const string CNNT_ID = "CNNT_ID";
///
/// 순번
///
public const string SEQ_NO = "SEQ_NO";
///
/// MOT 명
///
public const string MOT_NM = "MOT_NM";
///
/// 이미지명
///
public const string IMG_NM = "IMG_NM";
///
/// 사운드파일 구분(00(없음), 01(WAVE), 02(TTS))
///
public const string SOUND_FILE_DIV = "SOUND_FILE_DIV";
///
/// 사운드파일 명
///
public const string SOUND_FILE_NM = "SOUND_FILE_NM";
///
/// TTS 출력 문구
///
public const string TTS_DSCRP = "TTS_DSCRP";
//#13753 POS MOT음성 기능 추가 개발요청 start,phj
///
/// 사용유무
///
public const string USE_YN = "USE_YN";
//#13753 POS MOT음성 기능 추가 개발요청 end,phj
}
}
#endregion MOT메시지 마스터
#region MOT메시지 마스터 상세
///
/// MOT메시지 마스터
///
public class MST_MOT_MSG_DTL
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_MOT_MSG_DTL";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 메시지 유형<1:MOT메시지, 2:고객면, 3:결제화면>
///
public const string MSG_TYPE = "MSG_TYPE";
///
/// 연결ID화면ID, MSG_TY=2->고객면STEP, MSG_TY=3->조작버튼ID>
///
public const string CNNT_ID = "CNNT_ID";
///
/// 헤더 순번
///
public const string SEQ_NO = "SEQ_NO";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 메세지
///
public const string MSG = "MSG";
///
/// 폰트 사이즈
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 폰트 색상
///
public const string FONT_COLOR = "FONT_COLOR";
///
///줄 바꿈 여부
///
public const string NEW_LINE_YN = "NEW_LINE_YN";
}
}
#endregion MOT메시지 마스터
#region 문화 마스터
///
/// 문화 마스터
///
public class MST_CULTURE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CULTURE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 문화 코드
///
public const string CULTURE_CD = "CULTURE_CD";
///
/// 문화 명
///
public const string CULTURE_NM = "CULTURE_NM";
///
/// 언어 구분
///
public const string LANG_TYPE = "LANG_TYPE";
///
/// 국가 유형
///
public const string NATN_TYPE = "NATN_TYPE";
///
/// 날짜 형식
///
public const string DT_PATTERN = "DT_PATTERN";
///
/// 화폐 기호
///
public const string CURR_SYMBL = "CURR_SYMBL";
///
/// 화폐 명
///
public const string CURR_NM = "CURR_NM";
///
/// 소수점 자리 수
///
public const string DEC_PNT_DIGITS = "DEC_PNT_DIGITS";
///
/// 소수점 기호
///
public const string DEC_PNT_SYMBL = "DEC_PNT_SYMBL";
///
/// 그룹핑 자리 수
///
public const string GRP_DIGITS = "GRP_DIGITS";
///
/// 그룹핑 기호
///
public const string GRP_SYMBL = "GRP_SYMBL";
}
}
#endregion
#region 부가메뉴 마스터
///
/// 부가메뉴 마스터
///
public class MST_SUBPRC_MENU
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_SUBPRC_MENU";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 중분류
///
public const string M_CLSS = "M_CLSS";
///
/// 일련번호
///
public const string SEQ_NO = "SEQ_NO";
///
/// 부가메뉴 그룹코드
///
public const string SUBPRC_MENU_GRP_CD = "SUBPRC_MENU_GRP_CD";
///
/// 부가메뉴 그룹 명
///
public const string SUBPRC_MENU_GRP_NM = "SUBPRC_MENU_GRP_NM";
///
/// 선택유형
///
public const string SEL_TYPE = "SEL_TYPE";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 부가메뉴 그룹 마스터
///
/// 부가메뉴 그룹 마스터
///
public class MST_SUBPRC_MENU_GRP
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_SUBPRC_MENU_GRP";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 부가메뉴 그룹코드
///
public const string SUBPRC_MENU_GRP_CD = "SUBPRC_MENU_GRP_CD";
///
/// 일련번호
///
public const string SEQ_NO = "SEQ_NO";
///
/// 부가메뉴 키 구분
///
public const string SUBPRC_MENU_KEY_DIV = "SUBPRC_MENU_KEY_DIV";
///
/// 부가메뉴 키 코드
///
public const string SUBPRC_MENU_KEY_CD = "SUBPRC_MENU_KEY_CD";
///
/// 레이블 명
///
public const string LABEL_NM = "LABEL_NM";
///
/// 부가메뉴 키 값
///
public const string SUBPRC_MENU_KEY_VAL = "SUBPRC_MENU_KEY_VAL";
///
/// 폰트 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 폰트 색상
///
public const string FONT_COLOR = "FONT_COLOR";
///
/// 업차지 금액
///
public const string UP_CHARGE_AMT = "UP_CHARGE_AMT";
}
}
#endregion
#region 세트 메뉴 마스터
///
/// 세트 메뉴 마스터
///
public class MST_ITEM_SET
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM_SET";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 세트 자동구성 구분
///
public const string SET_AUTO_DIV = "SET_AUTO_DIV";
///
/// 일련 번호
///
public const string SEQ_NO = "SEQ_NO";
///
/// 자식 상품 구분
///
public const string SET_ITEM_DIV = "SET_ITEM_DIV";
///
/// 자식 상품 코드
///
public const string SET_ITEM_CD = "SET_ITEM_CD";
///
/// 자식 상품 성립수량
///
public const string SET_ITEM_QTY = "SET_ITEM_QTY";
///
/// 세트 그룹 명
///
public const string SET_GRPNM = "SET_GRPNM";
///
/// 세트 그룹 코드
///
public const string SET_ITEM_GRP_CD = "SET_ITEM_GRP_CD";
}
}
#endregion
#region 세트 그룹 마스터
///
/// 세트 그룹 마스터
///
public class MST_ITEM_SET_GRP
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM_SET_GRP";
public const string TABLE_NAME_CHANGE = "MST_ITEM_SET_GRP_CHANGE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 세트상품 그룹코드
///
public const string SET_ITEM_GRP_CD = "SET_ITEM_GRP_CD";
///
/// 일련번호
///
public const string SEQ_NO = "SEQ_NO";
///
/// 메뉴 코드
///
public const string SET_ITEM_CD = "SET_ITEM_CD";
///
/// 레이블 명
///
public const string LABEL_NM = "LABEL_NM";
///
/// 세트메뉴 업 금액
///
public const string SET_ITEM_UP_PRC = "SET_ITEM_UP_PRC";
///
/// 폰트 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 폰트 색상
///
public const string FONT_COLOR = "FONT_COLOR";
}
}
#endregion
#region 플레이버 마스터
///
/// 플레이버 마스터
///
public class MST_FLAVOUR
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_FLAVOUR";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 버튼 색상 1
///
public const string BTN_COLOR1 = "BTN_COLOR1";
///
/// 버튼 색상 2
///
public const string BTN_COLOR2 = "BTN_COLOR2";
///
/// 폰트 색상
///
public const string FONT_COLOR = "FONT_COLOR";
///
/// 폰트 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 이미지 사용 여부
///
public const string IMG_USE_YN = "IMG_USE_YN";
///
/// 이미지 경로
///
public const string IMG_PATH = "IMG_PATH";
///
/// 상품 위치
///
public const string ITEM_LOC = "ITEM_LOC";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
///
/// 상품명
///
public const string SHTCUT_ITEMNM = "SHTCUT_ITEMNM";
}
}
#endregion
#region 캠페인 마스터
///
/// 캠페인 마스터
///
public class MST_CPI
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPI";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 캠페인명
///
public const string CPI_NM = "CPI_NM";
///
/// 시작일
///
public const string STARTDAY = "STARTDAY";
///
/// 종료일
///
public const string FNSHDAY = "FNSHDAY";
///
/// 반복 여부
///
public const string REPT_YN = "REPT_YN";
///
/// 반복 형태(1:매주, 2:매월지정일)
///
public const string REPT_APPNT_TYPE = "REPT_APPNT_TYPE";
///
/// 반복 주차(11111=>1:1주차, 2:2주차, 3:3주차, 4:4주차, 5:5주차)
///
public const string REPT_WEEK = "REPT_WEEK";
///
/// 반복 일자
///
public const string REPT_DT = "REPT_DT";
///
/// 캠페인 중복적용 여부
///
public const string DUP_APPLY_YN = "DUP_APPLY_YN";
///
/// 기본룰 예외 여부
///
public const string BASIC_RULE_EXCEP_YN = "BASIC_RULE_EXCEP_YN";
//#20171206 17크리스마스캠페인 start
//항목 추가 (0:중복적용불가, 1:중복적용가능, 2: 중복적용가능(할인금액포함))
///
/// 제휴할인그룹 중복 여부(1:중복적용가능, 0:중복적용불가, 2: 중복적용가능(할인금액포함))
///
public const string TELECOM_COOP_DUP_PRMT_YN = "TELECOM_COOP_DUP_PRMT_YN";
//#20171206 17크리스마스캠페인 end
//#15583 캠페인 기능 개선 요청 start
///
/// 모바일쿠폰 그룹 중복 여부(1:중복적용가능, 0:중복적용불가)
///
public const string MOBILE_CPN_DUP_PRMT_YN = "MOBILE_CPN_DUP_PRMT_YN";
///
/// 해피쿠폰 중복 여부(1:중복적용가능, 0:중복적용불가)
///
public const string HPY_CPN_DUP_PRMT_YN = "HPY_CPN_DUP_PRMT_YN";
//#15583 캠페인 기능 개선 요청 end
/////
///// 쿠폰할인그룹 중복 여부
/////
//public const string CPNDC_GRP_DUP_YN = "CPNDC_GRP_DUP_YN";
/////
///// 일반할인그룹 중복 여부
/////
//public const string GNRL_DC_GRP_DUP_YN = "GNRL_DC_GRP_DUP_YN";
///
/// 우선순위
///
public const string PRIOR = "PRIOR";
///
/// 캠페인 대상 고객유형
///
public const string TRGT_CUST_TYPE = "TRGT_CUST_TYPE";
///
/// 캠페인고객혜택
///
public const string CPI_CUST_BNFT_TYPE = "CPI_CUST_BNFT_TYPE";
///
/// 상품 적용 방법
///
public const string ITEM_APPLY_METHD = "ITEM_APPLY_METHD";
///
/// 고객결제유형(00:일반, 01:신용카드, 02:캐시비, 03:티머니)
///
public const string CUST_PAY_TYPE = "CUST_PAY_TYPE";
///
/// 캠페인성립금액 구분(1:구매금액(총매출), 2:대상상품, 3:구매금액+대상상품)
///
public const string TRGT_AMT_TYPE = "TRGT_AMT_TYPE";
///
/// 캠페인성립금액
///
public const string TRGT_AMT = "TRGT_AMT";
///
/// 수량제한 여부
///
public const string QTY_LMT_YN = "QTY_LMT_YN";
///
/// 제한수량
///
public const string LMT_QTY = "LMT_QTY";
///
/// 수량제한 기준(1:일별, 2:행사기간별)
///
public const string QTY_LMT_STD = "QTY_LMT_STD";
///
/// HP고객 최대 참여 제한여부
///
public const string HP_CUST_JOIN_LMT_YN = "HP_CUST_JOIN_LMT_YN";
///
/// HP고객 최대 참여 횟수
///
public const string HP_CUST_MAX_JOIN_CNT = "HP_CUST_MAX_JOIN_CNT";
///
/// HP고객 참여 제한 기준(1:일별, 2:행사기간별)
///
public const string HP_CUST_JOIN_LMT_STD = "HP_CUST_JOIN_LMT_STD";
///
/// HPC기본적립 여부
///
public const string BASIC_HP_ACCUM_YN = "BASIC_HP_ACCUM_YN";
///
/// HPC기본적립 구분(0:적립안함,1:적립함,2:행사 상품 제외)
///
public const string BASIC_HP_ACCUM_STD = "BASIC_HP_ACCUM_STD";
///
/// HPC추가적립 통신사구분(0: 일반, 1: SKT, 2: KT,3: LGT)
///
public const string ADD_HP_ACCUM_TELECOM_DIV = "ADD_HP_ACCUM_TELECOM_DIV";
///
/// HPC추가적립 대상기준(0:적립없음, 1:BILL전체, 2:대상상품, 3:행사대상외 구매상품)
///
public const string ADD_HP_ACCUM_TRGT_STD = "ADD_HP_ACCUM_TRGT_STD";
///
/// HPC추가적립 율
///
public const string ADD_HP_ACCUM_RATE = "ADD_HP_ACCUM_RATE";
///
/// HPC추가적립 추후적립 가능여부
///
public const string ADD_HP_ACCUM_AF_DIV = "ADD_HP_ACCUM_AF_DIV";
///
/// HPC추가적립 코드1
///
public const string ADD_HP_ACCUM_CD1 = "ADD_HP_ACCUM_CD1";
///
/// HPC추가적립 코드2
///
public const string ADD_HP_ACCUM_CD2 = "ADD_HP_ACCUM_CD2";
///
/// OFFER ID(스템프 행사시 클라우드 전송)
///
public const string OFFER_ID = "OFFER_ID";
///
/// 사은품 지급기준(0:대상 아님, 1:금액당 개수, 2:최소금액 이상 개수)
///
public const string FREE_GIFT_PROVD_STD = "FREE_GIFT_PROVD_STD";
///
/// 사은품 지급기준 금액
///
public const string FREE_GIFT_STD_AMT = "FREE_GIFT_STD_AMT";
///
/// 사은품 지급수량
///
public const string FREE_GIFT_PROVD_QTY = "FREE_GIFT_PROVD_QTY";
///
/// 사은품 추가판매 여부(1:가능, 0:불가)
///
public const string FREE_GIFT_ADD_SALE_YN = "FREE_GIFT_ADD_SALE_YN";
///
/// 캠페인 설명
///
public const string CPI_EXPLN = "CPI_EXPLN";
///
/// 고객면 리소스 파일 구분(1:이미지, 2:동영상)
///
public const string CUST_DSP_FILE_DIV = "CUST_DSP_FILE_DIV";
///
/// 고객면 리소스 파일명
///
public const string CUST_DSP_FILENM = "CUST_DSP_FILENM";
///
/// 스템프수량
///
public const string STAMP_QTY = "STAMP_QTY";
///
/// 사운드파일구분(00(없음), 01(WAVE), 02(TTS))
///
public const string SOUND_FILE_DIV = "SOUND_FILE_DIV";
///
/// 사운드파일명
///
public const string SOUND_FILE_NM = "SOUND_FILE_NM";
///
/// TTS 출력문구
///
public const string TTS_DSCRP = "TTS_DSCRP";
///
/// 사운드파일 플레이 시점
///
public const string SOUND_FILE_PLAY_CHK_PNT = "SOUND_FILE_PLAY_CHK_PNT";
///
/// 참여문의여부
///
public const string JOIN_QUSTN_YN = "JOIN_QUSTN_YN";
///
/// 상품 중복 허용 여부
///
public const string ITEM_DUP_PRMT_YN = "ITEM_DUP_PRMT_YN";
///
/// 복권 멀티 출력 여부
///
public const string LTTR_MULTI_PRT_YN = "LTTR_MULTI_PRT_YN";
///
/// 캠페인 할인 결제 수단
///
public const string CPI_DC_PAY_WAY = "CPI_DC_PAY_WAY";
///
/// 캠페인 영수증명
///
public const string CPI_BILL_NM = "CPI_BILL_NM";
///
/// 캠페인 수량제한메시지
///
public const string QTY_LIMIT_MSG = "QTY_LIMIT_MSG";
///
/// 해피 고객 등급
///
public const string HP_CUST_LVL = "HP_CUST_LVL";
///
/// 할인불가적용여부(0:할인불가미적용, 1:할인불가적용)
///
public const string DC_NOADM_PASS_YN = "DC_NOADM_PASS_YN";
}
}
#endregion
#region 캠페인 시간 마스터
///
/// 캠페인 시간 마스터
///
public class MST_CPI_HOUR
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPI_HOUR";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 요일 구분(1:일요일, 2:월요일 ~ 7:토요일)
///
public const string DOW_DIV = "DOW_DIV";
///
/// 시작 시간
///
public const string START_HOUR = "START_HOUR";
///
/// 종료 시간
///
public const string FNSH_HOUR = "FNSH_HOUR";
}
}
#endregion
#region 캠페인 구성 마스터
///
/// 캠페인 구성 마스터
///
public class MST_CPI_COMPNT
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPI_COMPNT";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 캠페인상품그룹
///
public const string CPI_ITEM_GRP_CD = "CPI_ITEM_GRP_CD";
///
/// 캠페인조건유형(1:수량, 2:금액, 3:최소수량)
///
public const string CPI_COND_TYPE = "CPI_COND_TYPE";
///
/// 조건 수량 금액
///
public const string QTY_AMT = "QTY_AMT";
///
/// 구성 할인유형(1:율, 2:금액)
///
public const string CPI_DC_TYPE = "CPI_DC_TYPE";
///
/// 구성 할인 율,금액
///
public const string DC_RATE_QTY_AMT = "DC_RATE_QTY_AMT";
///
/// 할인 최대 금액
///
public const string DC_MAX_AMT = "DC_MAX_AMT";
}
}
#endregion
#region 캠페인 상품 마스터
///
/// 캠페인 상품 마스터
///
public class MST_CPI_ITEM
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPI_ITEM";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 상품구성그룹
///
public const string CPI_ITEM_GRP_CD = "CPI_ITEM_GRP_CD";
///
/// 상품 레벨(1:상품, 2:소분류, 3 중분류, 4:대분류)
///
public const string ITEM_LVL = "ITEM_LVL";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 캠페인 할인 구분
///
public const string CPI_DC_TYPE = "CPI_DC_TYPE";
///
/// 캠페인 할인 율,금액
///
public const string DC_RATE_AMT = "DC_RATE_AMT";
}
}
#endregion
#region 캠페인 출력메시지 마스터
///
/// 캠페인 출력메시지 마스터
///
public class MST_CPI_PRT_MSG
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPI_PRT_MSG";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 출력 위치
///
public const string CPI_BILL_PRT_AREA_TYPE = "CPI_BILL_PRT_AREA_TYPE";
///
/// 출력 순번
///
public const string PRT_SEQ = "PRT_SEQ";
///
/// 출력 구분
///
public const string PRT_DIV = "PRT_DIV";
///
/// 확대 문자
///
public const string PRT_EXPAND_TYPE = "PRT_EXPAND_TYPE";
///
/// BOLD 여부(0:보통, 1:BOLD)
///
public const string BOLD_YN = "BOLD_YN";
///
/// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽)
///
public const string ALIGN_TYPE = "ALIGN_TYPE";
///
/// 출력문자열
///
public const string MSG_VAL = "MSG_VAL";
}
}
#endregion
#region 캠페인 복권 출력메시지 마스터
///
/// 캠페인 출력메시지 마스터
///
public class MST_CPI_LTTR_PRT
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPI_LTTR_PRT";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 등수
///
public const string GRADE = "GRADE";
///
/// 출력 순번
///
public const string PRT_SEQ = "PRT_SEQ";
///
/// 출력문자열
///
public const string MSG_VAL = "MSG_VAL";
///
/// 확대 문자(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대)
///
public const string PRT_EXPAND_TYPE = "PRT_EXPAND_TYPE";
///
/// BOLD 여부(0:보통, 1:BOLD)
///
public const string BOLD_YN = "BOLD_YN";
///
/// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽)
///
public const string ALIGN_TYPE = "ALIGN_TYPE";
}
}
#endregion
#region 캠페인 카드 마스터
///
/// 캠페인 카드 마스터
///
public class MST_CPI_CARD
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPI_CARD";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 캠페인 코드
///
public const string CPI_CD = "CPI_CD";
///
/// 카드PREFIX
///
public const string CARD_PRFX_CD = "CARD_PRFX_CD";
///
/// 위치
///
public const string LOC = "LOC";
///
/// 체크값
///
public const string CHECK_VAL = "CHECK_VAL";
}
}
#endregion
#region 상품권/선불카드 마스터
///
/// 상품권/선불카드
///
public class MST_GIFT_PREPAID
{
///
/// 테이블명
///
public const string TABLE_NAME_GIFT = "MST_GIFT";
public const string TABLE_NAME_PREPAID = "MST_PREPAID";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 일련 번호
///
public const string SEQ_NO = "SEQ_NO";
///
/// 상품명
///
public const string ITEM_NM = "ITEM_NM";
}
}
#endregion
#region 마스터 결제 할인
///
/// 마스터 결제 할인
///
public class MST_PAY_DC
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PAY_DC";
public const string TABLE_NAME_GROUPBY = "MST_PAY_DC_GROUPBY";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 결제 할인 그룹 유형
///
public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE";
///
/// 결제 할인 코드
///
public const string PAY_DC_CD = "PAY_DC_CD";
///
/// 결제 할인 명
///
public const string PAY_DC_NM = "PAY_DC_NM";
///
/// ERP 연결 코드
///
public const string ERP_CNNT_CD = "ERP_CNNT_CD";
///
/// 결제 할인 유형(1:결제, 2:할인)
///
public const string PAY_DC_TYPE = "PAY_DC_TYPE";
///
/// 승인 업체 코드
///
public const string APPR_VEND_CD = "APPR_VEND_CD";
///
/// 현금 영수증 발행 여부
///
public const string CASH_BILL_ISSUE_YN = "CASH_BILL_ISSUE_YN";
///
/// 잔액 교환권 출력 여부
///
public const string BLNC_AMT_EXCHNG_CPN_PRT_YN = "BLNC_AMT_EXCHNG_CPN_PRT_YN";
///
/// 연결 상품 체크 여부
///
public const string CNNT_ITEM_CHECK_YN = "CNNT_ITEM_CHECK_YN";
///
/// 제휴사 연결 여부
///
public const string COOP_CMP_CNNT_YN = "COOP_CMP_CNNT_YN";
///
/// 정산 대상 여부
///
public const string ADMT_TRGT_YN = "ADMT_TRGT_YN";
///
/// 자사 여부
///
public const string OWN_YN = "OWN_YN";
///
/// PREFIX 대상 여부
///
public const string PRFX_TRGT_YN = "PRFX_TRGT_YN";
///
/// 결제 할인 방법(1:율,2:금액)
///
public const string PAY_DC_METHD = "PAY_DC_METHD";
///
/// 결제 할인 값
///
public const string PAY_DC_VAL = "PAY_DC_VAL";
///
/// 할인 적용 대상(1:전체, 2:특정상품)
///
public const string DC_APPLY_TRGT = "DC_APPLY_TRGT";
///
/// HP 기본 적립 여부(0:불가, 1:가능, 2:제외)
///
public const string HP_BASIC_ACCUM_YN = "HP_BASIC_ACCUM_YN";
///
/// 할인 대상 금액 유형(0:대상아님,1:총액,2:결제금액)
///
public const string DC_TRGT_AMT_TYPE = "DC_TRGT_AMT_TYPE";
///
/// 캠페인 중복 여부
///
public const string CPI_DUP_YN = "CPI_DUP_YN";
///
/// 할인 통신사 중복 여부
///
public const string DC_TELECOM_DUP_YN = "DC_TELECOM_DUP_YN";
///
/// 할인 포인트 중복 여부
///
public const string DC_POINT_DUP_YN = "DC_POINT_DUP_YN";
///
/// 할인 쿠폰 중복 여부
///
public const string DC_CPN_DUP_YN = "DC_CPN_DUP_YN";
///
/// 할인 직원 할인 중복 여부
///
public const string DC_EMP_DC_DUP_YN = "DC_EMP_DC_DUP_YN";
///
/// 할인 일반 중복 여부
///
public const string DC_GNRL_DUP_YN = "DC_GNRL_DUP_YN";
///
/// 결제 일반 중복 여부
///
public const string PAY_GNRL_DUP_YN = "PAY_GNRL_DUP_YN";
///
/// 결제 모바일 중복 여부
///
public const string PAY_MOBILE_DUP_YN = "PAY_MOBILE_DUP_YN";
///
/// 결제 포인트 중복 여부
///
public const string PAY_POINT_DUP_YN = "PAY_POINT_DUP_YN";
///
/// 판매 POS 출력 순서
///
public const string SALE_POS_PRT_QUE = "SALE_POS_PRT_QUE";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
///
/// HP 추가적립 대상 구분(0:불가, 1:가능, 2:제외)
///
public const string HP_ADD_ACCUM_DIV = "HP_ADD_ACCUM_DIV";
///
/// 통신사 할인 대상 구분(0:불가, 1:가능, 2:제외)
///
public const string MOBILE_DC_DIV = "MOBILE_DC_DIV";
}
}
#endregion
#region 마스터 결제 할인 쿠폰
///
/// 마스터 결제 할인 쿠폰
///
public class MST_PAY_DC_CPN
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PAY_DC_CPN";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 모바일 쿠폰 관리 번호
///
public const string MOBILE_CPN_MNG_NO = "MOBILE_CPN_MNG_NO";
///
/// PRODUCT 코드
///
public const string PRODUCT_CD = "PRODUCT_CD";
///
/// 결제 할인 그룹 유형
///
public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE";
///
/// 결제 할인 코드
///
public const string PAY_DC_CD = "PAY_DC_CD";
///
/// ERP 연결 코드
///
public const string ERP_CNNT_CD = "ERP_CNNT_CD";
///
/// 판매 시작 일자
///
public const string SALE_START_DT = "SALE_START_DT";
///
/// 판매 종료 일자
///
public const string SALE_FNSH_DT = "SALE_FNSH_DT";
///
/// 영업 조직 코드
///
public const string SALES_ORG_CD = "SALES_ORG_CD";
///
/// 설명
///
public const string EXPLN = "EXPLN";
///
/// 본사 부담율
///
public const string HQ_ALLOT_RATE = "HQ_ALLOT_RATE";
///
/// 점포 부담율
///
public const string STOR_ALLOT_RATE = "STOR_ALLOT_RATE";
///
/// 제휴사 부담율
///
public const string COOP_CMP_ALLOT_RATE = "COOP_CMP_ALLOT_RATE";
///
/// 소수점 계산 방법(1:올림, 2:반올림, 3:버림)
///
public const string DEC_PNT_CALC_METHD = "DEC_PNT_CALC_METHD";
///
/// 계산 소수점 자릿수
///
public const string CALC_DEC_PNT_DIGT_NO = "CALC_DEC_PNT_DIGT_NO";
///
/// 상품 체크 여부
///
public const string ITEM_CHECK_YN = "ITEM_CHECK_YN";
///
/// PREFIX 정보
///
public const string PRFX_INFO = "PRFX_INFO";
///
/// 매수 제한 여부
///
public const string SHEETCNT_LMT_YN = "SHEETCNT_LMT_YN";
///
/// 제한 수량
///
public const string LMT_QTY = "LMT_QTY";
///
/// 유효 기간 일수
///
public const string VALID_TERM_NOD = "VALID_TERM_NOD";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 마스터 결제 할인 쿠폰 상품
///
/// 마스터 결제 할인 쿠폰 상품
///
public class MST_PAY_DC_CPN_ITEM
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PAY_DC_CPN_ITEM";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 모바일 쿠폰 관리 번호
///
public const string MOBILE_CPN_MNG_NO = "MOBILE_CPN_MNG_NO";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 수량
///
public const string QTY = "QTY";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 마스터 기간 제휴사 할인 상품
///
/// 마스터 기간 제휴사 할인 상품
///
public class MST_TERM_COOP_CMP_DC_ITEM
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_TERM_COOP_CMP_DC_ITEM";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 결제 할인 그룹 유형
///
public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE";
///
/// 결제 할인 코드
///
public const string PAY_DC_CD = "PAY_DC_CD";
///
/// 제휴사 등급 코드
///
public const string COOP_CMP_GRADE_CD = "COOP_CMP_GRADE_CD";
///
/// 시작 일자
///
public const string START_DT = "START_DT";
///
/// 상품 코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 마스터 기간 제휴사 결제 할인
///
/// 마스터 기간 제휴사 결제 할인
///
public class MST_TERM_COOP_CMP_PAY_DC
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_TERM_COOP_CMP_PAY_DC";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 결제 할인 그룹 유형
///
public const string PAY_DC_GRP_TYPE = "PAY_DC_GRP_TYPE";
///
/// 결제 할인 코드
///
public const string PAY_DC_CD = "PAY_DC_CD";
///
/// 제휴사 등급 코드
///
public const string COOP_CMP_GRADE_CD = "COOP_CMP_GRADE_CD";
///
/// 시작 일자
///
public const string START_DT = "START_DT";
///
/// 종료 일자
///
public const string FNSH_DT = "FNSH_DT";
///
/// 할인 적용 대상(1:전체, 2:특정상품)
///
public const string DC_APPLY_TRGT = "DC_APPLY_TRGT";
///
/// 결제 할인 방법(1:율,2:금액)
///
public const string PAY_DC_METHD = "PAY_DC_METHD";
///
/// 결제 할인 값
///
public const string PAY_DC_VAL = "PAY_DC_VAL";
///
/// 결제 할인 금액 기준 결제 금액
///
public const string PAY_DC_AMT_STD_PAY_AMT = "PAY_DC_AMT_STD_PAY_AMT";
///
/// 결제 할인 소수점 계산 방법(1:올림, 2:반올림, 3:버림)
///
public const string PAY_DC_DEC_PNT_CALC_METHD = "PAY_DC_DEC_PNT_CALC_METHD";
///
/// 결제 할인 계산 자릿수
///
public const string PAY_DC_CALC_DIGT_NO = "PAY_DC_CALC_DIGT_NO";
}
}
#endregion
#region VAN 마스터
///
/// VAN 마스터
///
public class MST_VAN
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_VAN";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string SOTR_CD = "SOTR_CD";
///
/// VAN코드
///
public const string APPR_VEND_CD = "APPR_VEND_CD";
///
/// IP
///
public const string IP = "IP";
///
/// PORT
///
public const string PORT = "PORT";
///
/// 회사 승인 ID
///
public const string CMP_APPR_ID = "CMP_APPR_ID";
///
/// 회사 승인패스워드
///
public const string CMP_APPR_PWD = "CMP_APPR_PWD";
///
/// 홈페이지
///
public const string HOME_PAGE = "HOME_PAGE";
///
/// 승인ID
///
public const string APPR_ID = "APPR_ID";
///
/// 승인패스워드
///
public const string APPR_PWD = "APPR_PWD";
///
/// FILLER1 (아워홈 DB 스키마)
///
public const string FILLER1 = "FILLER1";
///
/// FILLER2
///
public const string FILLER2 = "FILLER2";
///
/// FILLER3
///
public const string FILLER3 = "FILLER3";
///
/// FILLER4
///
public const string FILLER4 = "FILLER4";
///
/// FILLER5
///
public const string FILLER5 = "FILLER5";
///
/// MSR PORT
///
public const string MSR_PORT = "MSR_PORT";
}
}
#endregion
#region 카드 프리픽스 마스터
///
/// 카드 프리픽스 마스터
///
public class MST_CARD_PREFIX
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CARD_PREFIX";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 프리픽스코드
///
public const string PRFX_CD = "PRFX_CD";
///
/// 카드구분(B:현대오일뱅크, C:신용카드, H:HP, L:LG, S:SK)
///
public const string CARD_DIV = "CARD_DIV";
///
/// 프리픽스명
///
public const string PRFX_NM = "PRFX_NM";
///
/// 카드사코드
///
public const string CARD_CMP_CD = "CARD_CMP_CD";
///
/// 위치
///
public const string LOC = "LOC";
///
/// 체크값
///
public const string CHECK_VAL = "CHECK_VAL";
///
/// 은행코드(공통코드 M0021)
///
public const string BANK_CD = "BANK_CD";
///
/// 제휴카드구분(공통코드 M0087)
///
public const string COOP_CARD_DIV = "COOP_CARD_DIV";
}
}
#endregion
#region 쿠폰할인 키 마스터
///
/// 쿠폰할인 키 마스터
///
public class MST_COUPON_DC_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CMM";
public class DATA
{
///
/// SEQ
///
public const string SEQ = "SEQ";
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 브랜드코드
///
public const string BRAN_CD = "BRAND_CD";
///
/// 쿠폰코드
///
public const string CPN_DC_CD = "CPN_DC_CD";
///
/// 쿠폰명
///
public const string CPN_DC_NM = "CPN_DC_NM";
///
/// 쿠폰구분
///
public const string CPN_TYPE = "CPN_TYPE";
///
/// 할인율
///
public const string DC_RATE = "DC_RATE";
///
/// FONT 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
///
/// 버튼 크기
///
public const string BTN_SIZE = "BTN_SIZE";
///
/// 이미지
///
public const string BTN_ITEM_IMG = "BTN_ITEM_IMG";
}
}
#endregion
#region 식권 키 마스터
///
/// 식권 키 마스터
///
public class MST_MEALTICKET_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_MEAL_TCKT";
public class DATA
{
///
/// SEQ
///
public const string SEQ = "SEQ";
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 브랜드코드
///
public const string BRAN_CD = "BRAND_CD";
///
/// 식권번호
///
public const string MEALTICKET_CD = "MEALTICKET_CD";
///
/// 식권명칭
///
public const string MEALTICKET_NM = "MEALTICKET_NM";
///
/// 식권구분 (잔액교환권 가능여부)
///
public const string MEALTICKET_TYPE = "MEALTICKET_TYPE";
///
/// 식권금액
///
public const string MEALTICKET_AMOUNT = "MEALTICKET_AMOUNT";
///
/// FONT 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
///
/// 버튼 크기
///
public const string BTN_SIZE = "BTN_SIZE";
///
/// 이미지
///
public const string BTN_ITEM_IMG = "BTN_ITEM_IMG";
///
/// 거스름 가능 여부
///
public const string CHANGE_PAYMNT_YN = "CHANGE_PAYMNT_YN";
///
/// 필수입력 여부
///
public const string NO_INPUT_YN = "NO_INPUT_YN";
}
}
#endregion
#region 상품권 키 마스터
///
/// 상품권 키 마스터
///
public class MST_GIFT_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_GIFT";
public class DATA
{
///
/// SEQ
///
public const string SEQ = "SEQ";
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 브랜드코드
///
public const string BRAN_CD = "BRAND_CD";
///
/// 상품권번호
///
public const string GIFT_CD = "GIFT_CD";
///
/// 상품권명
///
public const string GIFT_NM = "GIFT_NM";
///
/// 승인서버 구분
///
public const string APPR_SVR_DIV = "APPR_SVR_DIV";
///
/// 승인구분
///
public const string APPR_TYPE = "APPR_TYPE";
///
/// 해피포인트카드 적립 여부
///
public const string HPPOINT_TYPE = "HPPOINT_TYPE";
///
/// 필수 입력 여부
///
public const string MNDTRY_INPUT_YN = "MNDTRY_INPUT_YN";
///
/// 상품권금액
///
public const string GIFT_AMT = "GIFT_AMT";
///
/// FONT 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
///
/// 버튼 크기
///
public const string BTN_SIZE = "BTN_SIZE";
///
/// 이미지
///
public const string BTN_ITEM_IMG = "BTN_ITEM_IMG";
///
/// 해피머니 상품권 여부
///
public const string HPY_GIF_DIV = "HPY_GIF_DIV";
///
/// 거스름 지불 여부 (1:지급, 0:미지급)
///
public const string CHANGE_PAYMNT_YN = "CHANGE_PAYMNT_YN";
}
}
#endregion
#region 상품조회 조건 금액 마스터
///
/// 상품조회 조건 금액 마스터
///
public class MST_PLU_AMT
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PLU_AMT";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 표시순번
///
public const string PLU_SEQ = "PLU_SEQ";
///
/// 표시명
///
public const string PLU_AMT_NM = "PLU_AMT_NM";
///
/// ????
///
public const string P_POSITION = "P_POSITION";
///
/// 시작금액
///
public const string FROM_AMT = "FROM_AMT";
///
/// 끝금액
///
public const string TO_AMT = "TO_AMT";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 상품조회 조건 이름 마스터
///
/// 상품조회 조건 이름 마스터
///
public class MST_PLU_NM
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PLU_NM";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 키모드(한글,영문,숫자)
///
public const string KEY_MODE = "KEY_MODE";
///
/// 표시순번
///
public const string PLU_SEQ = "PLU_SEQ";
///
/// 표시명
///
public const string PLU_NM = "PLU_NM";
///
/// ????
///
public const string P_POSITION = "P_POSITION";
///
/// 시작키 1
///
public const string PLU_1_FR = "PLU_1_FR";
///
/// 끝키 1
///
public const string PLU_1_TO = "PLU_1_TO";
///
/// 시작키 2
///
public const string PLU_2_FR = "PLU_2_FR";
///
/// 끝키 2
///
public const string PLU_2_TO = "PLU_2_TO";
///
/// 시작키 3
///
public const string PLU_3_FR = "PLU_3_FR";
///
/// 끝키 3
///
public const string PLU_3_TO = "PLU_3_TO";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 상품조회 데이터
///
/// 상품조회 데이터
///
public class MST_ITEM_SEARCH
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_ITEM_SEARCH";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// SUB 점포 코드
///
public const string SUB_STOR_CD = "SUB_STOR_CD";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 상품코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 메뉴명
///
public const string SHTCUT_ITEMNM = "SHTCUT_ITEMNM";
///
/// TAKE IN 금액
///
public const string TAKE_IN_SALE_AMT = "TAKE_IN_SALE_AMT";
///
/// TAKE OUT 금액
///
public const string TAKE_OUT_SALE_AMT = "TAKE_OUT_SALE_AMT";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 복합 매장 점포(서브 매장)
///
/// 복합 매장 점포(서브 매장)
///
public class MST_COMPLEX_SHOP_STOR
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_COMPLEX_SHOP_STOR";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 복합 매장 점포 코드(SUB 점포 코드)
///
public const string COMPLEX_SHOP_STOR_CD = "COMPLEX_SHOP_STOR_CD";
///
/// 복합 매장 점포 명
///
public const string COMPLEX_SHOP_STOR_NM = "COMPLEX_SHOP_STOR_NM";
///
/// 표시순번
///
public const string DISP_SEQ = "DISP_SEQ";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region MST_TEST_MODE 시험모드 마스터
///
/// 시험모드 마스터
///
public class MST_TEST_MODE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_TEST_MODE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 시험항목 ID
///
public const string TEST_ENTRY_ID = "TEST_ENTRY_ID";
///
/// 표시 순번
///
public const string SEQ = "SEQ";
///
/// 시험항목 명
///
public const string TEST_ENTRY_NM = "TEST_ENTRY_NM";
///
/// 오류허용횟수
///
public const string ERR_PRMT_CNT = "ERR_PRMT_CNT";
///
/// 시험제한시간
///
public const string TEST_LMT_TIME = "TEST_LMT_TIME";
///
/// 시험항목 설명1
///
public const string TEST_ENTRY_EXPLN1 = "TEST_ENTRY_EXPLN1";
///
/// 시험항목 설명2
///
public const string TEST_ENTRY_EXPLN2 = "TEST_ENTRY_EXPLN2";
///
/// 시험항목 설명3
///
public const string TEST_ENTRY_EXPLN3 = "TEST_ENTRY_EXPLN3";
///
/// 시험항목 설명4
///
public const string TEST_ENTRY_EXPLN4 = "TEST_ENTRY_EXPLN4";
///
/// 시험항목 설명5
///
public const string TEST_ENTRY_EXPLN5 = "TEST_ENTRY_EXPLN5";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
///
/// 시험완료여부
///
public const string TEST_PASS_YN = "TEST_PASS_YN";
/////
///// 시험일시
/////
//public const string TEST_DATE = "TEST_DATE";
/////
///// 전송구분
/////
//public const string SEND_DIV = "SEND_DIV";
}
}
#endregion
#region MST_TEST_MODE_DTL_INFO 시험모드 상세정보
///
/// 시험모드 상세정보
///
public class MST_TEST_MODE_DTL_INFO
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_TEST_MODE_DTL_INFO";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 시험항목 ID
///
public const string TEST_ENTRY_ID = "TEST_ENTRY_ID";
///
/// 시험상세 순번
///
public const string DTL_SEQ = "DTL_SEQ";
///
/// 상세순번 설명
///
public const string DTL_SEQ_EXPLN = "DTL_SEQ_EXPLN";
///
/// POS 화면유형(0:공통, 1:화면타입별)
///
public const string POS_SCRN_TYPE = "POS_SCRN_TYPE";
///
/// 화면표시시간(0:무한, 그외초)
///
public const string SCRN_DISP_HOUR = "SCRN_DISP_HOUR";
///
/// 숫자패드 사용 유형(0:미사용, 1:팝업, 2:판매)
///
public const string NUM_PAD_USE_TYPE = "NUM_PAD_USE_TYPE";
///
/// 입력박스 사용 여부(0:미사용, 1:사용)
///
public const string INPUT_BOX_USE_YN = "INPUT_BOX_USE_YN";
///
/// 입력박스 데이터 길이 최소(0:미사용)
///
public const string INPUT_BOX_DATA_MIN_LEN = "INPUT_BOX_DATA_MIN_LEN";
///
/// 입력박스 데이터 길이 최대(0:미사용)
///
public const string INPUT_BOX_DATA_MAX_LEN = "INPUT_BOX_DATA_MAX_LEN";
///
/// 입력박스 프리픽스 체크값
///
public const string INPUT_BOX_CHECK_PREFIX = "INPUT_BOX_CHECK_PREFIX";
///
/// 장치 사용 유형 (00:미사용, 01:SCAN, 02:MSR)
///
public const string DEVICE_USE_TYPE = "DEVICE_USE_TYPE";
///
/// 장치 데이터 길이 최소
///
public const string DEVICE_DATA_MIN_LEN = "DEVICE_DATA_MIN_LEN";
///
/// 장치 데이터 길이 최대
///
public const string DEVICE_DATA_MAX_LEN = "DEVICE_DATA_MAX_LEN";
///
/// 장치 프리픽스 체크 값
///
public const string DEVICE_PREFIX_CHECK = "DEVICE_PREFIX_CHECK";
///
/// 터치사용여부
///
public const string TOUCH_USE_YN = "TOUCH_USE_YN";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region MST_TEST_MODE_DTL_LOC 시험모드 상세위치
///
/// 시험모드 상세위치
///
public class MST_TEST_MODE_DTL_LOC
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_TEST_MODE_DTL_LOC";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 시험항목 ID
///
public const string TEST_ENTRY_ID = "TEST_ENTRY_ID";
///
/// 시험상세 순번
///
public const string DTL_SEQ = "DTL_SEQ";
///
/// POS 화면유형(0:공통, 그외:화면타입)
///
public const string POS_SCRN_TYPE = "POS_SCRN_TYPE";
///
/// 이미지파일명
///
public const string IMG_FILE_NM = "IMG_FILE_NM";
///
/// 숫자패드 시작 위치 X
///
public const string NUM_PAD_START_LOC_X = "NUM_PAD_START_LOC_X";
///
/// 숫자패드 시작 위치 Y
///
public const string NUM_PAD_START_LOC_Y = "NUM_PAD_START_LOC_Y";
///
/// 입력박스 시작 위치 X
///
public const string INPUT_BOX_START_LOC_X = "INPUT_BOX_START_LOC_X";
///
/// 입력박스 시작 위치 Y
///
public const string INPUT_BOX_START_LOC_Y = "INPUT_BOX_START_LOC_Y";
///
/// 입력박스 종료 위치 X
///
public const string INPUT_BOX_FNSH_LOC_X = "INPUT_BOX_FNSH_LOC_X";
///
/// 입력박스 종료 위치 Y
///
public const string INPUT_BOX_FNSH_LOC_Y = "INPUT_BOX_FNSH_LOC_Y";
///
/// 터치 시작 위치 X
///
public const string TOUCH_START_LOC_X = "TOUCH_START_LOC_X";
///
/// 터치 시작 위치 Y
///
public const string TOUCH_START_LOC_Y = "TOUCH_START_LOC_Y";
///
/// 터치 종료 위치 X
///
public const string TOUCH_FNSH_LOC_X = "TOUCH_FNSH_LOC_X";
///
/// 터치 종료 위치 Y
///
public const string TOUCH_FNSH_LOC_Y = "TOUCH_FNSH_LOC_Y";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region MST_BILL_MSG 영수증 마스터
///
/// 영수증 마스터
///
public class MST_BILL_MSG
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_BILL_MSG";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 용도 구분(1:상단, 2:하단, 3:카드)
///
public const string PRT_LOC = "PRT_LOC";
///
/// 작성자 구분(1:본사, 2:팀, 3:점포)
///
public const string WRITE_DIV = "WRITE_DIV";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 출력시작 일자
///
public const string PRT_START_DT = "PRT_START_DT";
///
/// 출력종료 일자
///
public const string PRT_FNSH_DT = "PRT_FNSH_DT";
///
/// 출력시작 시간
///
public const string PRT_START_HOUR = "PRT_START_HOUR";
///
/// 출력종료 시간
///
public const string PRT_FNSH_HOUR = "PRT_FNSH_HOUR";
///
/// 확대 문자(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대)
///
public const string EXPAND_CHAR = "EXPAND_CHAR";
///
/// BOLD 여부(0:보통, 1:BOLD)
///
public const string BOLD_YN = "BOLD_YN";
///
/// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽)
///
public const string ALIGN_TYPE = "ALIGN_TYPE";
///
/// 문자열
///
public const string CHAR_ROW = "CHAR_ROW";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region MST_BILL_TYPE 영수증 유형 마스터
///
/// 영수증 유형 마스터
///
public class MST_BILL_TYPE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_BILL_TYPE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 영수증 유형그룹 코드
///
public const string BILL_TYPE_GRP_CD = "BILL_TYPE_GRP_CD";
///
/// 영수증 유형 구분('00':영수증상단, '01':결제정보, '02':신용카드, '03':포인트적립, '04':포인트사용, '99':영수증하단)
///
public const string BILL_TYPE_DIV = "BILL_TYPE_DIV";
///
/// 일련번호
///
public const string SEQ_NO = "SEQ_NO";
///
/// 정렬구분(1:오른쪽, 2:가운데, 3:왼쪽)
///
public const string SORT_DIV = "SORT_DIV";
///
/// 크기구분(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대)
///
public const string SIZE_DIV = "SIZE_DIV";
///
/// 영수증 유형 태그
///
public const string BILL_TYPE_TAG = "BILL_TYPE_TAG";
///
/// BOLD 여부(0:보통, 1:BOLD)
///
public const string BOLD_YN = "BOLD_YN";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region MST_WEB_LINKAGE 웹업무 마스터
///
/// 웹업무 마스터
///
public class MST_WEB_LINKAGE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_WEB_LINKAGE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 일련번호
///
public const string SEQ_NO = "SEQ_NO";
///
/// 구분
///
public const string DIV = "DIV";
///
/// 화면표시순서
///
public const string DISP_SEQ = "DISP_SEQ";
///
/// 화면표시여부
///
public const string DISP_YN = "DISP_YN";
///
/// 메뉴명
///
public const string MENU_NM = "MENU_NM";
///
/// WEB MENU ID
///
public const string WEB_MENU_ID = "WEB_MENU_ID";
///
/// FUNC ID
///
public const string FUNC_ID = "FUNC_ID";
///
/// PARAM
///
public const string PARAM = "PARAM";
///
/// FILLER1
///
public const string FILLER1 = "FILLER1";
///
/// FILLER2
///
public const string FILLER2 = "FILLER2";
///
/// FILLER3
///
public const string FILLER3 = "FILLER3";
///
/// FILLER4
///
public const string FILLER4 = "FILLER4";
///
/// FILLER5
///
public const string FILLER5 = "FILLER5";
///
/// UPD_DT
///
public const string UPD_DT = "UPD_DT";
///
/// REG_DT
///
public const string REG_DT = "REG_DT";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 외화 환율 마스터
///
/// 외화 환율 마스터
///
public class MST_FOREIGN_RATE_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_EXCHG_RATE";
public class DATA
{
///
/// 외화 코드
///
public const string EXCHG_RATE_CD = "EXCHG_RATE_CD";
///
/// 외화 명
///
public const string EXCHG_RATE_NM = "EXCHG_RATE_NM";
///
/// 외화 환율
///
public const string EXCHG_RATE_AMT = "EXCHG_RATE_AMT";
///
/// 외화 단위
///
public const string EXCHG_RATE_UNIT = "EXCHG_RATE_UNIT";
}
}
#endregion
#region MST_CUST_DSP 고객화면 마스터
///
/// 고객화면 마스터
///
public class MST_CUST_DSP
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CUST_DSP";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 표시 종류
///
public const string DISP_KIND = "DISP_KIND";
/////
///// 표시 구분
/////
//public const string DISP_DIV = "DISP_DIV";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// 파일 타입
///
public const string FILE_TYPE = "FILE_TYPE";
///
/// 시작 일자
///
public const string START_DT = "START_DT";
///
/// 종료 일자
///
public const string FNSH_DT = "FNSH_DT";
///
/// 표시시간
///
public const string FILE_TIME = "FILE_TIME";
///
/// 파일명
///
public const string FILE_NM = "FILE_NM";
///
/// FILLER1
///
public const string FILLER1 = "FILLER1";
///
/// FILLER2
///
public const string FILLER2 = "FILLER2";
///
/// FILLER3
///
public const string FILLER3 = "FILLER3";
///
/// FILLER4
///
public const string FILLER4 = "FILLER4";
///
/// FILLER5
///
public const string FILLER5 = "FILLER5";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
///
/// 시작시간
///
public const string START_HOUR = "START_HOUR";
///
/// 종료시간
///
public const string FNSH_HOUR = "FNSH_HOUR";
///
/// 적용요일
///
public const string DOW = "DOW";
}
}
#endregion
#region 입출금 계정 마스터
///
/// 입출금 계정 마스터
///
public class MST_DPST_WTHDR_ACC
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_DPST_WTHDR_ACC";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 직가맹 구분
///
public const string DRT_FRCS_DIV = "DRT_FRCS_DIV";
///
/// 입출금 계정 코드
///
public const string DPST_WTHDR_ACC_CD = "DPST_WTHDR_ACC_CD";
///
/// 입출금 계정 명
///
public const string DPST_WTHDR_ACC_NM = "DPST_WTHDR_ACC_NM";
///
/// 입출금 유형
///
public const string DPST_WTHDR_TYPE = "DPST_WTHDR_TYPE";
///
/// 계정 코드
///
public const string ACC_CD = "ACC_CD";
///
/// 손익 유형
///
public const string PRNLS_TYPE = "PRNLS_TYPE";
///
/// 매입처 입력 유형
///
public const string SPPLR_INPUT_TYPE = "SPPLR_INPUT_TYPE";
///
/// 판매 POS 사용 여부
///
public const string SALE_POS_USE_YN = "SALE_POS_USE_YN";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion 입출금 계정 마스터
#region MST_KTCH_DEVICE 주방Device 마스터
///
/// 긴급 공지 메세지 마스터
///
public class MST_KTCH_DEVICE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_KTCH_DEVICE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 주방 시스템 코드
///
public const string KTCH_SYS_CD = "KTCH_SYS_CD";
///
/// 주방 시스템 명
///
public const string KTCH_SYS_NM = "KTCH_SYS_NM";
///
/// 주방 시스템 구분 1:KPS, 2:KVS, 3:KDS
///
public const string KTCH_SYS_DIV = "KTCH_SYS_DIV";
///
/// 주방 시스템 사용 구분
/// 1:RS232(Serial), 2:Databae, 3:Socket(LAN)
///
public const string KTCH_SYS_USE_DIV = "KTCH_SYS_USE_DIV";
///
/// 주방프린터 통신 포트
///
public const string KTCH_PRINTER_COMM_PORT = "KTCH_PRINTER_COMM_PORT";
///
/// 주방프린터 통신 속도
///
public const string KTCH_PRINTER_COMM_SPEED = "KTCH_PRINTER_COMM_SPEED";
///
/// 주방프린터 OPOS 명
///
public const string KTCH_PRINTER_OPOS_NM = "KTCH_PRINTER_OPOS_NM";
///
/// 주방프린터 IP
///
public const string KTCH_PRINTER_IP = "KTCH_PRINTER_IP";
///
/// 주방프린터 포트
///
public const string KTCH_PRINTER_PORT = "KTCH_PRINTER_PORT";
///
/// 주방모니터 IP
///
public const string KTCH_DSP_IP = "KTCH_DSP_IP";
///
/// 주방모니터 PORT
///
public const string KTCH_DSP_PORT = "KTCH_DSP_PORT";
///
/// 주방모니터 DB 명
///
public const string KTCH_DSP_DB_NM = "KTCH_DSP_DB_NM";
///
/// 주방모니터 DB 사용자ID
///
public const string KTCH_DSP_DB_USER_ID = "KTCH_DSP_DB_USER_ID";
///
/// 주방모니터 DB 암호
///
public const string KTCH_DSP_DB_PW = "KTCH_DSP_DB_PW";
/////
///// 주방프린터백업1
/////
//public const string KTCH_PRINTER_BAK1 = "KTCH_PRINTER_BAK1";
/////
///// 주방프린터백업2
/////
//public const string KTCH_PRINTER_BAK2 = "KTCH_PRINTER_BAK2";
/////
///// 주방프린터백업3
/////
//public const string KTCH_PRINTER_BAK3 = "KTCH_PRINTER_BAK3";
/////
///// 주방프린터백업4
/////
//public const string KTCH_PRINTER_BAK4 = "KTCH_PRINTER_BAK4";
/////
///// 주방프린터백업5
/////
//public const string KTCH_PRINTER_BAK5 = "KTCH_PRINTER_BAK5";
/////
///// 주방프린터백업6
/////
//public const string KTCH_PRINTER_BAK6 = "KTCH_PRINTER_BAK6";
///
/// 필러1
///
public const string FILLER1 = "FILLER1";
///
/// 필러2
///
public const string FILLER2 = "FILLER2";
///
/// 필러3
///
public const string FILLER3 = "FILLER3";
///
/// 필러4
///
public const string FILLER4 = "FILLER4";
///
/// 필러5
///
public const string FILLER5 = "FILLER5";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion MST_KTCH_DEVICE 주방Device 마스터
#region 프로그램 업데이트 목록
///
/// 프로그램 업데이트 목록
///
public class MST_PGM_VER
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PGM_VER_NEW";
public class DATA
{
///
/// 그룹
///
public const string FILE_GROUP = "FILE_GROUP";
///
/// 종별(01:프로그램, 02:프로그램(기타), 03:객면컨텐츠, 04:상품이미지, 20:영수증로고이미지)
///
public const string KIND = "KIND";
///
/// 파일 Seq
///
public const string FILE_SEQ = "FILE_SEQ";
///
/// 버젼
///
public const string FILE_VER = "FILE_VER";
///
/// 파일명
///
public const string FILE_NM = "FILE_NM";
///
/// 다운로드일자
///
public const string DEPLOY_DT = "DEPLOY_DT";
///
/// 배포일자
///
public const string REG_DT = "REG_DT";
}
}
#endregion 프로그램 업데이트 목록
#region 담당자 권한 마스터
///
/// 담당자 권한 마스터
///
public class MST_PIC_AUTH
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PIC_AUTH";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 계산원 ID
///
public const string CASHIER_ID = "CASHIER_ID";
///
/// 기능 ID
///
public const string FUNC_ID = "FUNC_ID";
///
/// 관리 권한
///
public const string MNG_AUTH = "MNG_AUTH";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion 담당자 권한 마스터
#region 공지사항(긴급,일반,영업공지)
///
/// 공지사항(긴급,일반,영업공지)
///
public class MST_EMG_NOTE
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_EMG_NOTE";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 포스 번호
///
public const string POS_NO = "POS_NO";
///
/// 메세지 코드
///
public const string MSG_CODE = "MSG_CODE";
///
/// 메시지 구분별 유형(00:긴급 01:일반 02:영업)
///
public const string MSG_DIV = "MSG_DIV";
///
/// 공지별유형(0:없음 1.마스터 ,2.PGM)
///
public const string MSG_TYPE = "MSG_TYPE";
///
/// 제목
///
public const string MSG_TITLE = "MSG_TITLE";
///
/// 내용
///
public const string MSG_CONTENTS = "MSG_CONTENTS";
///
/// 시작일자
///
public const string START_DT = "START_DT";
///
/// (0: 없음 1.즉시 적용 2.다음 실행시 3. 재부팅시) - MSG_TYPE 통합(사용 안함 2017-01-13)
///
public const string POS_EXEC_TYPE = "POS_EXEC_TYPE";
///
/// 팝업 적용 여부(0:NO 1:POPUP)
///
public const string POPUP_YN = "POPUP_YN";
///
/// 종료시간
///
public const string FNSH_HOUR = "FNSH_HOUR";
///
/// 읽음여부
///
public const string READ_YN = "READ_YN";
///
/// 다운로드 여부 (1:예, 0:아니오)
///
public const string DOWN_YN = "DOWN_YN";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion 공지사항(긴급,일반,영업공지)
#region 점포점검스케줄 마스터 (준비점검공지사항 / 판매준비점검)
///
/// 점포점검스케줄 마스터 (준비점검공지사항 / 판매준비점검)
///
public class MST_STOR_INSPCT
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_STOR_INSPCT";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점검 항목 그룹 코드
///
public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD";
///
/// 점검 항목 그룹 명
///
public const string INSPCT_ENTRY_GRP_NM = "INSPCT_ENTRY_GRP_NM";
///
/// POS 구분
///
public const string POS_DIV = "POS_DIV";
///
/// 판매 POS 알람 유형
///
public const string SALE_POS_ALARM_TYPE = "SALE_POS_ALARM_TYPE";
///
/// 배점 관리 여부
///
public const string SCORE_MNG_YN = "SCORE_MNG_YN";
///
/// 순서
///
public const string QUE = "QUE";
///
/// 판매 POS 알람 날짜 지정 유형
///
public const string SALE_POS_ALARM_DT_APPNT_TYPE = "SALE_POS_ALARM_DT_APPNT_TYPE";
///
/// 일자 1
///
public const string DATE_1 = "DATE_1";
///
/// 일자 2
///
public const string DATE_2 = "DATE_2";
///
/// 주
///
public const string WEEK = "WEEK";
///
/// 요일
///
public const string DOW = "DOW";
///
/// 시작 시간
///
public const string START_HOUR = "START_HOUR";
///
/// 종료 시간
///
public const string FNSH_HOUR = "FNSH_HOUR";
///
/// SV 확정 여부
///
public const string SV_CONFRM_YN = "SV_CONFRM_YN";
///
/// 응답 가능 일 수
///
public const string ANSWR_POSS_DAY_CNT = "ANSWR_POSS_DAY_CNT";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
///
/// 수정 일시
///
public const string UPD_DT = "UPD_DT";
///
/// 등록 일시
///
public const string REG_DT = "REG_DT";
}
}
#endregion 점포점검스케줄 마스터 (준비점검공지사항 / 판매준비점검)
#region 준비점검내역헤더마스터 (준비점검공지사항)
///
/// 준비점검내역마스터 (준비점검공지사항)
///
public class MST_SALESORG_INSPCT_GRP
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_SALESORG_INSPCT_GRP";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 브랜드 코드
///
public const string BRAND_CD = "BRAND_CD";
///
/// 점검 항목 그룹 코드
///
public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD";
///
/// 점검 항목 대분류 코드
///
public const string INSPCT_ENTRY_L_CLSS_CD = "INSPCT_ENTRY_L_CLSS_CD";
///
/// 점검 항목 대분류 이름
///
public const string INSPCT_ENTRY_L_CLSS_NM = "INSPCT_ENTRY_L_CLSS_NM";
///
/// 점검 그룹 구분
///
public const string INSPCT_GRP_DIV = "INSPCT_GRP_DIV";
///
/// 총 점수
///
public const string TOT_SCORE = "TOT_SCORE";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
///
/// 수정 일시
///
public const string UPD_DT = "UPD_DT";
///
/// 등록 일시
///
public const string REG_DT = "REG_DT";
}
}
#endregion 준비점검내역헤더마스터 (준비점검공지사항)
#region 준비점검내역상세마스터 (준비점검공지사항)
///
/// 준비점검내역마스터 (준비점검공지사항)
///
public class MST_SALESORG_INSPCT_DTL
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_SALESORG_INSPCT_DTL";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 브랜드 코드
///
public const string BRAND_CD = "BRAND_CD";
///
/// 점검 항목 그룹 코드
///
public const string INSPCT_ENTRY_GRP_CD = "INSPCT_ENTRY_GRP_CD";
///
/// 점검 항목 대분류 코드
///
public const string INSPCT_ENTRY_L_CLSS_CD = "INSPCT_ENTRY_L_CLSS_CD";
///
/// 점검 항목
///
public const string INSPCT_ENTRY = "INSPCT_ENTRY";
///
/// 점검 항목 명
///
public const string INSPCT_ENTRY_NM = "INSPCT_ENTRY_NM";
///
/// 입력 구분
///
public const string INPUT_DIV = "INPUT_DIV";
///
/// 선택 항목 개수
///
public const string SEL_ENTRY_CNT = "SEL_ENTRY_CNT";
///
/// 선택 항목 1
///
public const string SEL_ENTRY_1 = "SEL_ENTRY_1";
///
///선택 항목 2
///
public const string SEL_ENTRY_2 = "SEL_ENTRY_2";
///
/// 선택 항목 3
///
public const string SEL_ENTRY_3 = "SEL_ENTRY_3";
///
/// 선택 항목 4
///
public const string SEL_ENTRY_4 = "SEL_ENTRY_4";
///
/// 선택 항목 5
///
public const string SEL_ENTRY_5 = "SEL_ENTRY_5";
///
/// 순서
///
public const string QUE = "QUE";
///
/// 비고 필수 입력 여부
///
public const string NOTE_MNDTRY_INPUT_YN = "NOTE_MNDTRY_INPUT_YN";
///
/// 대상 구분
///
public const string TRGT_DIV = "TRGT_DIV";
///
/// 실행 주기 구분
///
public const string EXEC_CYCLE_DIV = "EXEC_CYCLE_DIV";
///
/// 비고 이미지 파일 명
///
public const string NOTE_IMG_FILE_NM = "NOTE_IMG_FILE_NM";
///
/// 비고 이미지 파일 ID
///
public const string NOTE_IMG_FILE_ID = "NOTE_IMG_FILE_ID";
///
/// 비고
///
public const string NOTE = "NOTE";
///
/// 사용 여부
///
public const string USE_YN = "USE_YN";
///
/// 수정 일시
///
public const string UPD_DT = "UPD_DT";
///
/// 등록 일시
///
public const string REG_DT = "REG_DT";
}
}
#endregion 준비점검내역상세마스터 (준비점검공지사항)
#region 영수증 설문조사 마스터
///
/// 영수증 설문조사 마스터
///
public class MST_SALESORG_SURVY_MSG
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_SALESORG_SURVY_MSG";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 출력시작 일자
///
public const string APLY_START_DT = "APLY_START_DT";
///
/// 순번
///
public const string SEQ_NO = "SEQ_NO";
///
/// 출력순번
///
public const string PRT_SEQ = "PRT_SEQ";
///
/// 출력종료 일자
///
public const string APPLY_FNSH_DT = "PRT_FNSH_DT";
///
/// 출력시작 시간
///
public const string APPLY_START_HOUR = "PRT_START_HOUR";
///
/// 적용요일
///
public const string DOW = "DOW";
///
/// 문자열
///
public const string MSG_VAL = "MSG_VAL";
///
/// 확대 문자(0:보통, 1:굵게, 2:가로확대, 3:세로확대, 4:전체확대)
///
public const string PRT_EXPAND_TYPE = "PRT_EXPAND_TYPE";
///
/// BOLD 여부(0:보통, 1:BOLD)
///
public const string BOLD_YN = "BOLD_YN";
///
/// 정렬 유형(1:오른쪽, 2:가운데, 3:왼쪽)
///
public const string ALIGN_TYPE = "ALIGN_TYPE";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
}
}
#endregion
#region 선불카드-판매 마스터
///
/// 선불카드-판매 마스터
///
public class MST_PRECARD_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_PRECARD";
public class DATA
{
///
/// SEQ
///
public const string SEQ = "SEQ";
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 권종
///
public const string CODE = "CODE";
///
/// 명
///
public const string NAME = "NAME";
///
/// 금액
///
public const string AMOUNT = "AMOUNT";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
}
}
#endregion
#region 카드사 키 마스터
///
/// 카드사 키 마스터
///
public class MST_CARD_CMP_KEY
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CARD_CMP";
public class DATA
{
///
/// SEQ
///
public const string SEQ = "SEQ";
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 코드
///
public const string CARD_CMP_CD = "CARD_CMP_CD";
///
/// 명
///
public const string CARD_CMP_NM = "CARD_CMP_NM";
///
/// 구분
///
public const string TERM_DIV = "TERM_DIV";
///
/// FONT 크기
///
public const string FONT_SIZE = "FONT_SIZE";
///
/// 배경 색상
///
public const string BACKGR_COLOR = "BACKGR_COLOR";
///
/// 버튼 크기
///
public const string BTN_SIZE = "BTN_SIZE";
///
/// 이미지
///
public const string BTN_ITEM_IMG = "BTN_ITEM_IMG";
}
}
#endregion
#region 일일점검 마스터
///
/// 일일점검 마스터
///
public class MST_STR_DAILY_INSPCT_LIST
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_STR_DAILY_INSPCT_LIST";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// 일일점검코드
///
public const string INSPCT_CD = "INSPCT_CD";
///
/// 사용구분
///
public const string USE_YN = "USE_YN";
///
/// 업데이트 일자
///
public const string UPD_DT = "UPD_DT";
///
/// 등록 일자
///
public const string REG_DT = "REG_DT";
}
}
#endregion
//#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 start, phj
#region 온라인 쿠폰 MST_CPN_ITEM_GRP_MNG
///
/// 온라인 쿠폰 제품군 테이블 (MST_CPN_ITEM_GRP_MNG)
///
public class MST_CPN_ITEM_GRP_MNG
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPN_ITEM_GRP_MNG";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 제품군코드
///
public const string ITEM_GRP_CD = "ITEM_GRP_CD";
///
/// 사용구분
///
public const string ITEM_GRP_NM = "ITEM_GRP_NM";
///
/// 업데이트 일자
///
public const string UPD_DT = "UPD_DATE";
///
/// 등록 일자
///
public const string REG_DT = "REG_DATE";
//#20180502 온라인쿠폰 제품군, 상품코드 할인 적용 기능 적용 start
public const string GUBUN = "GUBUN";
//#20180502 온라인쿠폰 제품군, 상품코드 할인 적용 기능 적용 end
}
}
#endregion
//#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 end, phj
//#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 start, phj
#region 온라인 쿠폰 MST_CPN_ITEM_GRP_MNG_DTL
///
/// 온라인 쿠폰 제품군 상품 테이블 (MST_CPN_ITEM_GRP_MNG_DTL)
///
public class MST_CPN_ITEM_GRP_MNG_DTL
{
///
/// 테이블명
///
public const string TABLE_NAME = "MST_CPN_ITEM_GRP_MNG_DTL";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 제품군코드
///
public const string ITEM_GRP_CD = "ITEM_GRP_CD";
///
/// 제품코드
///
public const string ITEM_CD = "ITEM_CD";
///
/// 업데이트 일자
///
public const string UPD_DT = "UPD_DATE";
///
/// 등록 일자
///
public const string REG_DT = "REG_DATE";
}
}
#endregion
//#20171116 온라인 쿠폰 제품군코드,상품코드 존재 시 할인 대상이 변경되도록 추가 end, phj
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start, 20180510
#region 고객 구매이력 조회 마스터 STR_SEND_CPN_MST
///
/// 고객 구매이력 조회 마스터 (STR_SEND_CPN_MST)
///
public class STR_SEND_CPN_MST
{
///
/// 테이블명
///
public const string TABLE_NAME = "STR_SEND_CPN_MST";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 해피콕점포여부
///
public const string HAPPY_YN = "HAPPY_YN";
///
/// 구매이력출력여부
///
public const string PRINT_YN = "PRINT_YN";
///
/// 쿠폰발송기능
///
public const string SEND_YN = "SEND_YN";
///
/// 업데이트 일자
///
public const string UPD_DT = "UPD_DATE";
///
/// 등록 일자
///
public const string REG_DT = "REG_DATE";
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start, 20180528
//쿠폰 발송 횟수 제한 기능
///
/// 일 쿠폰 발송 가능 횟수
///
public const string CPN_SEND_LIMIT_CNT = "CPN_SEND_LIMIT_CNT";
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end, 20180528
}
}
#endregion
#region 고객 구매이력 조회 상세(발송 쿠폰) STR_SEND_CPN_DTL
///
/// 고객 구매이력 조회 상세(발송 쿠폰) (STR_SEND_CPN_DTL)
///
public class STR_SEND_CPN_DTL
{
///
/// 테이블명
///
public const string TABLE_NAME = "STR_SEND_CPN_DTL";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 점포코드
///
public const string STOR_CD = "STOR_CD";
///
/// 쿠폰코드(공통코드:T0037)
///
public const string CODE = "CODE";
///
/// 사용여부
///
public const string USE_YN = "USE_YN";
///
/// 업데이트 일자
///
public const string UPD_DT = "UPD_DATE";
///
/// 등록 일자
///
public const string REG_DT = "REG_DATE";
}
}
#endregion
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end, 20180510
#region NHS 부가옵션
///
/// 2019-05-08 - 1997fx11 : 14.NHS부가옵션
///
public class NHS_OPTN_MST
{
public const string TABLE_NAME = "NHS_OPTN_MST";
public class DATA
{
public const string CMP_CD = "CMP_CD";
public const string SALES_ORG_CD = "SALES_ORG_CD";
public const string ITEM_OPTN_GRP_CD = "ITEM_OPTN_GRP_CD";
public const string ITEM_OPTN_CD = "ITEM_OPTN_CD";
public const string ITEM_OPTN_NM = "ITEM_OPTN_NM";
public const string KIND = "KIND";
public const string OPTN_MTD = "OPTN_MTD";
public const string KIND_CODE = "KIND_CODE";
public const string AMT = "AMT";
public const string MIN_AMT = "MIN_AMT";
public const string MAX_AMT = "MAX_AMT";
}
}
#endregion
}
#endregion
#region 준비금 업무 정의
///
/// 준비금 업무 정의
///
public static class PosAcc
{
#region 준비금 조회 데이터
///
/// 상품조회 데이터
///
public class ACC_REMONEY_SEARCH
{
///
/// 테이블명
///
public const string TABLE_NAME = "ACC_REMONEY_SEARCH";
public class DATA
{
///
/// NO
///
public const string NO = "NO";
///
/// 캐셔 이름
///
public const string CASHIER_NM = "CASHIER_NM";
///
/// 준비금(합계)
///
public const string TOTSALE_AMT = "TOTSALE_AMT";
///
/// 입력시간
///
public const string PAY_TIME = "PAY_TIME";
}
}
#endregion
}
#endregion
#region 매출 TR 컬럼 정의
///
///
///
public static class PosTr
{
#region 판매상품(TR_SALE_DETAIL)
///
/// TR_SALE_DETAIL (판매 상품)
///
public class TR_SALE_DETAIL
{
public const string ITEM = "TR_SALE_DETAIL";
public class DATA
{
///
/// 주문시간
///
public const string ORD_TIME = "ORD_TIME";
///
/// 층코드
///
public const string FLOOR_CD = "FLOOR_CD";
///
/// 테이블번호
///
public const string TBL_NO = "TBL_NO";
///
/// 상품 브랜드 코드
///
public const string ITEM_BRAND_CD = "ITEM_BRAND_CD";
///
/// 서브매장코드
///
public const string SUB_SHOP_CD = "SUB_SHOP_CD";
/// 상품코드
public const string ITEM_PLU_CD = "ITEM_PLU_CD";
///
/// 상품구분(0:일반, 1:세트, 2:세트자식, 3:부가상품, 4:세트할인, 5:상품권(추가))
///
public const string ITEM_DIV = "ITEM_DIV";
///
/// 판매 수량
///
public const string SALE_QTY = "SALE_QTY";
///
/// 판매 단가
///
public const string SALE_PRC = "SALE_PRC";
///
/// 판매 금액
///
public const string SALE_AMT = "SALE_AMT";
///
/// 플레이버 구분(0:관련없음, 1:완료(플레이버를 선택할 수 있는 상품), 2:투입(플레이버상품))
///
public const string FLAVOUR_DIV = "FLAVOUR_DIV";
///
/// 플레이버 수량
///
public const string FLAVOUR_QTY = "FLAVOUR_QTY";
///
/// 픞레이버 중량
///
public const string FLAVOUR_STOCK = "FLAVOUR_STOCK";
///
/// 상품 입력구분(0:SCAN,터치키,1:수입력)
///
public const string ITEM_INPUT_DIV = "ITEM_INPUT_DIV";
///
/// 상품스캔코드
///
public const string ITEM_BAR_CD = "ITEM_BAR_CD";
///
/// TAKE IN/OUT 구분(0:in, 1:out)
///
public const string TAKE_IN_OUT_DIV = "TAKE_IN_OUT_DIV";
///
/// 상품 과세 구분
///
public const string ITEM_TAX_DIV = "ITEM_TAX_DIV";
///
/// 세금 포함 여부 1:부가세포함, 2:부가세미포함
///
public const string TAX_AMT_INCLUDE_YN = "TAX_AMT_INCLUDE_YN";
///
/// 세금율 코드
///
public const string TAXRATE_CD = "TAXRATE_CD";
///
/// 적용 세금
///
public const string APPLY_TAX_AMT = "APPLY_TAX_AMT";
///
/// 봉사료 금액
///
public const string SVC_FEE_AMT = "SVC_FEE_AMT";
///
/// 봉사료 부가세
///
public const string SVC_FEE_VAT = "SVC_FEE_VAT";
///
/// 봉사료 부가세율 코드
///
public const string SVC_TAXREATE_CD = "SVC_TAXREATE_CD";
///
/// 영수 금액
///
public const string BILL_AMT = "BILL_AMT";
///
/// 비매출코드
///
public const string NONSALES_RSN_CD = "NONSALES_RSN_CD";
///
/// POS 할인 구분(00:정상, 01:무료(서비스), 02:임의할인,03:환경사랑DC,04:제품교환권,06:입점건물직원할인, 07:수수료할인)
///
public const string DC_DIV = "DC_DIV";
///
/// 할인 유형
///
public const string DC_TYPE = "DC_TYPE";
///
/// POS 할인 율
///
public const string DC_RATE = "DC_RATE";
///
/// POS 단품 할인 금액
///
public const string ITEM_DC_AMT = "ITEM_DC_AMT";
///
/// POS 소계 할인 금액
///
public const string SUM_DC_AMT = "SUM_DC_AMT";
///
/// 캠페인 할인 금액
///
public const string CPI_DC_AMT = "CPI_DC_AMT";
///
/// 제휴카드 할인 구분(SKT,LGT,KT 할인)
///
public const string COOP_CARD_DC_DIV = "COOP_CARD_DC_DIV";
///
/// 제휴카드 할인 금액(SKT,LGT,KT 할인 금액)
///
public const string COOP_CARD_DC_AMT = "COOP_CARD_DC_AMT";
///
/// 포인트 할인 구분
///
public const string POINT_DC_DIV = "POINT_DC_DIV";
///
/// 포인트 할인 금액
///
public const string POINT_DC_AMT = "POINT_DC_AMT";
///
/// 쿠폰 할인 구분(00:없음, 01:쿠폰, 02:해피쿠폰할인(스템프,복권), 03:인카드쿠폰, 04:매장쿠폰)
///
public const string CPN_DC_DIV = "CPN_DC_DIV";
///
/// 쿠폰 할인 금액
///
public const string CPN_DC_AMT = "CPN_DC_AMT";
///
/// 직원 할인 구분
///
public const string EMP_DC_DIV = "EMP_DC_DIV";
///
/// 직원 할인 금액
///
public const string EMP_DC_AMT = "EMP_DC_AMT";
///
/// 세트 할인 금액
///
public const string SET_DC_AMT = "SET_DC_AMT";
///
/// 기타 할인 구분
///
public const string ETC_DC_DIV = "ETC_DC_DIV";
///
/// 기타 할인 금액
///
public const string ETC_DC_AMT = "ETC_DC_AMT";
///
/// 예외할인구분
///
public const string EXCEP_DC_DIV = "EXCEP_DC_DIV";
///
/// 예외할인금액
///
public const string EXCEP_DC_AMT = "EXCEP_DC_AMT";
///
/// 포장구분
///
public const string PACK_DIV = "PACK_DIV";
///
/// 판매 상품권/선불카드 번호
///
public const string SALE_GIFT_NO = "SALE_GIFT_NO";
///
/// 세트메뉴코드
///
public const string SET_MENU_CD = "SET_MENU_CD";
///
/// 캠페인증정구분
///
public const string CPI_PRESENT_DIV = "CPI_PRESENT_DIV";
///
/// 쿠폰번호
///
public const string CPN_NO = "CPN_NO";
///
/// 빌분리번호
///
public const string BILLSPR_NO = "BILLSPR_NO";
///
/// 취소 구분
///
public const string CANCEL_DIV = "CANCEL_DIV";
///
/// 취소 일시
///
public const string CANCEL_DATE = "CANCEL_DATE";
///
/// NOTAX 구분 0:미적용, 1:적용
///
public const string NOTAX_DIV = "NOTAX_DIV";
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////// 상품등록중 필요 변수 ////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
///
/// 취소 구분(메인상품)
///
public const string CANCEL_DIV_MAIN = "CANCEL_DIV_MAIN";
///
/// 상품명
///
public const string ITEM_NAME = "ITEM_NAME";
///
/// 부가 세트 관리 유형(상품종류)
///
public const string SUB_SET_MNG_TYPE = "SUB_SET_MNG_TYPE";
/////
///// 판매 허용 여부
/////
//public const string SALE_PRMT_YN = "";
///
/// 사은품 여부
///
public const string FREE_GIFT_YN = "FREE_GIFT_YN";
///
/// 할인 불가 여부(0:가능, 1:불가)
///
public const string DC_PRMT_YN = "DC_PRMT_YN";
///
/// 적립 허용 여부
///
public const string ACCUM_PRMT_YN = "ACCUM_PRMT_YN";
///
/// 봉사료 대상 여부
///
public const string SVC_FEE_TRGT_YN = "SVC_FEE_TRGT_YN";
///
/// 제휴카드 할인 불가 여부(0:가능, 1:불가)
///
public const string COOP_CARD_DC_NOADM_YN = "COOP_CARD_DC_NOADM_YN";
///
/// 총 할인금액
///
public const string TOT_DC_AMT = "TOT_DC_AMT";
///
/// 주문 상태
///
public const string ORDER_OK_FLAG = "ORDER_OK_FLAG";
///
/// 세트 할인 수량
///
public const string SET_DC_QTY = "SET_DC_QTY";
///
/// 부가메모구분(0:일반, 1:부가메모)
///
public const string SUB_MEMO_DIV = "SUB_MEMO_DIV";
///
/// 중분류 코드
///
public const string M_CLSS = "M_CLSS";
///
/// 상품별 캠페인 정보
///
}
}
#endregion
}
#endregion
#region 고객불만사항 업무 정의
///
/// 고객불만사항 업무 정의
///
public static class PosEtc
{
#region 고객불만사항 조회 데이터
///
/// 상품조회 데이터
///
public class CUSTOMER_CLAIM_INFO
{
///
/// 테이블명
///
public const string TABLE_NAME = "CUSTOMER_CLAIM_INFO";
public class DATA
{
///
/// 접수일자
///
public const string SALE_DT = "SALE_DT";
///
/// 순번
///
public const string SEQ = "SEQ";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 고객명
///
public const string CUST_NM = "CUST_NM";
///
/// 고객성별
///
public const string CUST_SEX = "CUST_SEX";
///
/// 고객전화번호
///
public const string CUST_TEL = "CUST_TEL";
///
/// 처리비용
///
public const string CLAIM_PRC_COST = "CLAIM_PRC_COST";
///
/// 대표제품
///
public const string ITEM_SNM = "ITEM_SNM";
///
/// 구매일자
///
public const string BUY_DT = "BUY_DT";
///
/// 제품코드
///
public const string LOT_NO = "LOT_NO";
///
/// 처리구분
///
public const string CLAIM_PRC_GB = "CLAIM_PRC_GB";
///
/// 처리내용
///
public const string CLAIM_PRC_MEMO = "CLAIM_PRC_MEMO";
}
}
#endregion
#region 입출금 (ETC_SALE_DPST_WTHDR)
///
/// TR_SALE_DPST_WTHDR (입출금)
///
public class ETC_SALE_DPST_WTHDR
{
public const string ITEM = "ETC_SALE_DPST_WTHDR";
public class DATA
{
///
/// 회사 코드
///
public const string CMP_CD = "CMP_CD";
///
/// 판매 일자
///
public const string SALE_DT = "SALE_DT";
///
/// 점포 코드
///
public const string STOR_CD = "STOR_CD";
///
/// POS 번호
///
public const string POS_NO = "POS_NO";
///
/// 거래 번호
///
public const string TRADE_NO = "TRADE_NO";
/// 순번
public const string SEQ = "SEQ";
///
/// 입출금유형(80:준비금, 81:마감시재, 82:기타입출금, 환불:41)
///
public const string DPST_WTHDR_TYPE = "DPST_WTHDR_TYPE";
///
/// 입출금 계정
///
public const string DPST_WTHDR_ACC_CD = "DPST_WTHDR_ACC_CD";
///
/// 입출금 코드(01:입금,02:출금)
///
public const string DPST_WTHDR_CD = "DPST_WTHDR_CD";
///
/// 입출금 수량
///
public const string DPST_WTHDR_QTY = "DPST_WTHDR_QTY";
///
/// 입출금 금액
///
public const string DPST_WTHDR_AMT = "DPST_WTHDR_AMT";
///
/// 입출금 명(입출금 종류이름(예:공중전화 등))
///
public const string DPST_WTHDR_NM = "DPST_WTHDR_NM";
///
/// 고객 번호(외상시 고객번호)
///
public const string CUST_NO = "CUST_NO";
///
/// 점포결제유형
///
public const string STOR_PAY_TYPE = "STOR_PAY_TYPE";
///
/// 기타사유
///
public const string ETC_REASON = "ETC_REASON";
///
/// 여유 필드 01
///
public const string SLACK_FIELD_01 = "SLACK_FIELD_01";
///
/// 여유 필드 02
///
public const string SLACK_FIELD_02 = "SLACK_FIELD_02";
///
/// 여유 필드 03
///
public const string SLACK_FIELD_03 = "SLACK_FIELD_03";
///
/// 여유 필드 04
///
public const string SLACK_FIELD_04 = "SLACK_FIELD_04";
///
/// 여유 필드 05
///
public const string SLACK_FIELD_05 = "SLACK_FIELD_05";
}
}
#endregion
}
#endregion
#region 전문 생성 및 분해 처리
public class ItemColumn
{
///
/// 전문 생성 처리
///
///
///
///
///
public static string MakeMessage(string[] aItemData, int[] aItemLen, int[] aItemType)
{
return MakeMessage(aItemData, aItemLen, aItemType, "", "");
}
public static string MakeMessage(string[] aItemData, int[] aItemLen, int[] aItemType, string sPosNo, string sTranNo)
{
string sRetData = "";
for (int i = 0; i < aItemLen.Length; i++)
{
if (aItemLen[i] == 0) continue;
if (aItemData[i] == null) aItemData[i] = "";
if (aItemLen[i] == -1)
{
sRetData += aItemData[i];
continue;
}
// 컬럼타입(0:문자형, 1:숫자형, 2:금액형, 3:가변)
if (aItemType[i] == 1) // 숫자형
{
string sNumData = "";
if (CmUtil.LongParse(aItemData[i]) < 0)
{
sNumData = "-" + System.Math.Abs(CmUtil.LongParse(aItemData[i])).ToString().PadLeft(aItemLen[i] - 1, '0');
}
else
{
sNumData = aItemData[i].PadLeft(aItemLen[i], '0');
}
sRetData += UsUtil.RPadH(sNumData, aItemLen[i]);
}
else if (aItemType[i] == 2) // 금액형
{
string sNumData = "";
if (CmUtil.DoubleParse(aItemData[i]) < 0)
{
sNumData = "-" + System.Math.Abs(CmUtil.DoubleParse(aItemData[i])).ToString().PadLeft(aItemLen[i] - 1, '0');
}
else
{
sNumData = aItemData[i].PadLeft(aItemLen[i], '0');
}
sRetData += UsUtil.RPadH(sNumData, aItemLen[i]);
}
else if (aItemType[i] == 3 || aItemType[i] == 4) // 가변
{
sRetData += aItemData[i]; //Trim(); 가변은 데이터 넘기는 부분에 trim이 필요할 경우 처리해야 한다.
}
else if (aItemType[i] == 5) // 문자형이고 왼쪽에 공백 추가;girak.kim;2017.08.18
{
sRetData += UsUtil.LPadH(aItemData[i], aItemLen[i]);
}
else // 문자형
{
sRetData += UsUtil.RPadH(aItemData[i], aItemLen[i]);
}
}
return sRetData;
}
///
/// 전문 분해 처리
///
///
///
///
///
///
public static int ParseMessage(int[] aItemLen, int[] aItemType, byte[] aData, ref int nNowPos, ref string[] aItemData)
{
return ParseMessage(aItemLen, aItemType, aData, ref nNowPos, ref aItemData, "", "");
}
public static int ParseMessage(int[] aItemLen, int[] aItemType, byte[] aData, ref int nNowPos, ref string[] aItemData, string sPosNo, string sTranNo)
{
for (int i = 0; i < aItemLen.Length; i++)
{
if (aItemLen[i] == 0 || aItemLen[i] == -1) continue;
try
{
if (aData.Length < nNowPos + aItemLen[i])
{
if (aData.Length > nNowPos)
{
byte[] byValue = new byte[aData.Length - nNowPos];
Array.Copy(aData, nNowPos, byValue, 0, aData.Length - nNowPos);
aItemData[i] = Encoding.Default.GetString(byValue, 0, byValue.Length);
}
else
aItemData[i] = "";
}
else
{
if (aItemType[i] == 3 || aItemType[i] == 4) //가변데이터 처리
{
int iDataLen = 0;
aItemData[i] = ParseIndexOf(aItemType[i], nNowPos, aData, ref iDataLen);
nNowPos += iDataLen;
continue;
}
else
{
byte[] byValue = new byte[aItemLen[i]];
Array.Copy(aData, nNowPos, byValue, 0, aItemLen[i]);
aItemData[i] = Encoding.Default.GetString(byValue, 0, byValue.Length);
}
}
}
catch (Exception ex)
{
UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.ParsMessage()", "Exception.[" + i.ToString() + "]" + ex.Message);
}
nNowPos += aItemLen[i];
}
return nNowPos;
}
///
/// 전문 가변 필드 처리
///
///
///
///
///
public static string ParseIndexOf(int nType, int Start, byte[] byVal, ref int DataLen)
{
string sData = "";
DataLen = 0;
for (int i = Start; i < byVal.Length; i++)
{
if (nType == 4)
{
// RS 만 구분 필드로 체크
if (byVal[i] == PosConst.VAN_HEXA_BYTE.RS)
{
DataLen = i - Start;
if (DataLen > 0)
{
byte[] byValue = new byte[DataLen];
Array.Copy(byVal, Start, byValue, 0, DataLen);
sData = Encoding.Default.GetString(byValue, 0, byValue.Length);
}
break;
}
}
else
{
if (byVal[i] == PosConst.VAN_HEXA_BYTE.GS || byVal[i] == PosConst.VAN_HEXA_BYTE.ETX || byVal[i] == PosConst.VAN_HEXA_BYTE.RS)
{
DataLen = i - Start;
if (DataLen > 0)
{
byte[] byValue = new byte[DataLen];
Array.Copy(byVal, Start, byValue, 0, DataLen);
sData = Encoding.Default.GetString(byValue, 0, byValue.Length);
}
break;
}
}
}
return sData;
}
///
/// 전문 분해 처리
///
///
///
///
///
///
public static int ParseMessage(int[] aItemLen, int[] aItemType, string sData, int nPos, ref string[] aItemData)
{
byte[] bytData = Encoding.Default.GetBytes(sData);
return ParseMessage(aItemLen, aItemType, bytData, ref nPos, ref aItemData, "", "");
}
///
/// 전문 분해 처리
///
///
///
///
///
///
public static int ParseMessage(int[] aItemLen, int[] aItemType, byte[] bytData, int nPos, ref string[] aItemData)
{
return ParseMessage(aItemLen, aItemType, bytData, ref nPos, ref aItemData, "", "");
}
///
/// 메시지 길이 얻기
///
///
///
public static int LenMessage(int[] aItemLen)
{
int nLen = 0;
for (int i = 0; i < aItemLen.Length; i++)
{
if (aItemLen[i] == 0 || aItemLen[i] == -1) continue;
nLen += aItemLen[i];
}
return nLen;
}
///
/// 통신해더 전문을 생성 한다.
///
///
///
///
///
public static string MakeCommHeader(int nMsgLen, string sMsgType)
{
try
{
PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS;
string[] aCommHead = new string[Column.COMM_HEADER.LEN.Length];
// 통신헤더의 전문 길이는 통신헤더길이 제외
// 박동철B, 조충연K - 2016.0818
//int nHeadLen = nMsgLen + LenMessage(Column.COMM_HEADER.LEN);
int nHeadLen = nMsgLen;
aCommHead[Column.COMM_HEADER.SEQ.MsgLen] = nHeadLen.ToString();
aCommHead[Column.COMM_HEADER.SEQ.MsgType] = sMsgType;
aCommHead[Column.COMM_HEADER.SEQ.CmpCd] = m_cPosStatus.Base.CmpCd;
aCommHead[Column.COMM_HEADER.SEQ.BrandCd] = m_cPosStatus.Base.BrandCd;
aCommHead[Column.COMM_HEADER.SEQ.StoreCd] = m_cPosStatus.Base.StoreNo;
aCommHead[Column.COMM_HEADER.SEQ.PosNo] = m_cPosStatus.Base.PosNo;
//aCommHead[Column.COMM_HEADER.SEQ.RegNo] = m_cPosStatus.Base.RegNo;
aCommHead[Column.COMM_HEADER.SEQ.TradeNo] = m_cPosStatus.Base.TradeNo;
aCommHead[Column.COMM_HEADER.SEQ.TranYmd] = m_cPosStatus.Base.SaleDate;
aCommHead[Column.COMM_HEADER.SEQ.SysYmd] = DateTime.Now.ToString("yyyyMMdd");
aCommHead[Column.COMM_HEADER.SEQ.SysHms] = DateTime.Now.ToString("HHmmss");
aCommHead[Column.COMM_HEADER.SEQ.EncType] = "0";
aCommHead[Column.COMM_HEADER.SEQ.ErrCd] = "000";
return ItemColumn.MakeMessage(aCommHead, Column.COMM_HEADER.LEN, Column.COMM_HEADER.TYPE);
}
catch (Exception ex)
{
UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeCommHeader()", "Exception." + ex.Message);
}
return "";
}
///
/// 통신헤더 전문을 생성
///
///
///
///
///
public static string MakeCommHeader(int nMsgLen, string sMsgType, string sBrandCd)
{
try
{
PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS;
string[] aCommHead = new string[Column.COMM_HEADER.LEN.Length];
// 통신헤더의 전문 길이는 통신헤더길이 제외
// 박동철B, 조충연K - 2016.0818
//int nHeadLen = nMsgLen + LenMessage(Column.COMM_HEADER.LEN);
int nHeadLen = nMsgLen;
aCommHead[Column.COMM_HEADER.SEQ.MsgLen] = nHeadLen.ToString();
aCommHead[Column.COMM_HEADER.SEQ.MsgType] = sMsgType;
aCommHead[Column.COMM_HEADER.SEQ.CmpCd] = m_cPosStatus.Base.CmpCd;
aCommHead[Column.COMM_HEADER.SEQ.BrandCd] = sBrandCd;
aCommHead[Column.COMM_HEADER.SEQ.StoreCd] = m_cPosStatus.Base.StoreNo;
aCommHead[Column.COMM_HEADER.SEQ.PosNo] = m_cPosStatus.Base.PosNo;
//aCommHead[Column.COMM_HEADER.SEQ.RegNo] = m_cPosStatus.Base.RegNo;
aCommHead[Column.COMM_HEADER.SEQ.TradeNo] = m_cPosStatus.Base.TradeNo;
aCommHead[Column.COMM_HEADER.SEQ.TranYmd] = m_cPosStatus.Base.SaleDate;
aCommHead[Column.COMM_HEADER.SEQ.SysYmd] = DateTime.Now.ToString("yyyyMMdd");
aCommHead[Column.COMM_HEADER.SEQ.SysHms] = DateTime.Now.ToString("HHmmss");
aCommHead[Column.COMM_HEADER.SEQ.EncType] = "0";
aCommHead[Column.COMM_HEADER.SEQ.ErrCd] = "000";
return ItemColumn.MakeMessage(aCommHead, Column.COMM_HEADER.LEN, Column.COMM_HEADER.TYPE);
}
catch (Exception ex)
{
UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeCommHeader()", "Exception." + ex.Message);
}
return "";
}
///
/// POS IRT 헤더 전문을 생성 한다.
///
/// 데이터길이
///
public static string MakePosIrtHeader(int nMsgLen)
{
try
{
}
catch (Exception ex)
{
UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakePosIrtHeader()", "Exception." + ex.Message);
}
return "";
}
/////
///// 거래해더 전문을 생성 한다.
/////
///// 데이터길이
/////
//public static string MakeTranHeader(int nMsgLen)
//{
// try
// {
// TranStatus m_cTrnStatus = (TranStatus)((StateServer)StateServer.GetInstance()).TRAN;
// PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS;
// string[] aTranHead = new string[Column.TRAN_HEADER.LEN.Length];
// aTranHead[Column.TRAN_HEADER.SEQ.CoCd] = m_cTrnStatus.Head.CmpCd;
// aTranHead[Column.TRAN_HEADER.SEQ.StoreCd] = m_cTrnStatus.Head.StoreCd;
// aTranHead[Column.TRAN_HEADER.SEQ.SaleDate] = m_cTrnStatus.Head.SaleDate;
// aTranHead[Column.TRAN_HEADER.SEQ.PosNo] = m_cTrnStatus.Head.PosNo;
// //aTranHead[Column.TRAN_HEADER.SEQ.RegNo] = m_cTrnStatus.Head.RegNo;
// aTranHead[Column.TRAN_HEADER.SEQ.TradeNo] = m_cTrnStatus.Head.TradeNo;
// aTranHead[Column.TRAN_HEADER.SEQ.TradeDiv] = m_cTrnStatus.Head.TradeDiv;
// aTranHead[Column.TRAN_HEADER.SEQ.TrainModeYn] = m_cTrnStatus.Head.TrainModeYn;
// aTranHead[Column.TRAN_HEADER.SEQ.TradeKind] = m_cTrnStatus.Head.TradeKind;
// aTranHead[Column.TRAN_HEADER.SEQ.SysYmd] = m_cTrnStatus.Head.SysYmd;
// aTranHead[Column.TRAN_HEADER.SEQ.OrderHms] = m_cTrnStatus.Head.OrderHms;
// aTranHead[Column.TRAN_HEADER.SEQ.PayHms] = m_cTrnStatus.Head.PayHms;
// aTranHead[Column.TRAN_HEADER.SEQ.CashierId] = m_cTrnStatus.Head.CashierId;
// aTranHead[Column.TRAN_HEADER.SEQ.OrderPicNo] = m_cTrnStatus.Head.OrderPicNo;
// aTranHead[Column.TRAN_HEADER.SEQ.OwnPartDiv] = m_cTrnStatus.Head.OwnPartDiv;
// aTranHead[Column.TRAN_HEADER.SEQ.OrgPosNo] = m_cTrnStatus.Head.OrgPosNo;
// aTranHead[Column.TRAN_HEADER.SEQ.OrgTradeNo] = m_cTrnStatus.Head.OrgTradeNo;
// aTranHead[Column.TRAN_HEADER.SEQ.RtnReasonCd] = m_cTrnStatus.Head.RtnReasonCd;
// aTranHead[Column.TRAN_HEADER.SEQ.RtnReasonMemo] = m_cTrnStatus.Head.RtnReasonMemo;
// aTranHead[Column.TRAN_HEADER.SEQ.NonSaleRsnCd] = m_cTrnStatus.Head.NonSaleRsnCd;
// aTranHead[Column.TRAN_HEADER.SEQ.ReserveNo] = m_cTrnStatus.Head.ReserveNo;
// aTranHead[Column.TRAN_HEADER.SEQ.ReserveYmd] = m_cTrnStatus.Head.ReserveYmd;
// aTranHead[Column.TRAN_HEADER.SEQ.MemberCustNo] = m_cTrnStatus.Head.MemberCustNo;
// aTranHead[Column.TRAN_HEADER.SEQ.OrderFlag] = m_cTrnStatus.Head.OrderFlag;
// aTranHead[Column.TRAN_HEADER.SEQ.FloorCd] = m_cTrnStatus.Head.FloorCd;
// aTranHead[Column.TRAN_HEADER.SEQ.TableNo] = m_cTrnStatus.Head.TableNo;
// aTranHead[Column.TRAN_HEADER.SEQ.CustFloor] = m_cTrnStatus.Head.CustFloor;
// aTranHead[Column.TRAN_HEADER.SEQ.ForeignFlag] = m_cTrnStatus.Head.ForeignFlag;
// aTranHead[Column.TRAN_HEADER.SEQ.CustCnt] = (m_cTrnStatus.Head.CustCnt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.PayGndrDiv] = m_cTrnStatus.Head.PayGndrDiv;
// aTranHead[Column.TRAN_HEADER.SEQ.PayAge] = m_cTrnStatus.Head.PayAge.ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.ManCmpnpsnCnt] = m_cTrnStatus.Head.ManCmpnpsnCnt.ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.WomanCmpnpsnCnt] = m_cTrnStatus.Head.WomanCmpnpsnCnt.ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.TotQty] = (m_cTrnStatus.Head.TotQty).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.TotSaleAmt] = (m_cTrnStatus.Head.TotSaleAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.TotDcAmt] = (m_cTrnStatus.Head.TotDcAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.NetSaleAmt] = (m_cTrnStatus.Head.NetSaleAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.ItemDcAmt] = (m_cTrnStatus.Head.ItemDcAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.CpiDcAmt] = (m_cTrnStatus.Head.CpiDcAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.SetDcAmt] = (m_cTrnStatus.Head.SetDcAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.EtcAmt] = (m_cTrnStatus.Head.EtcDcAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.TotVatAmt] = (m_cTrnStatus.Head.TotVatAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.SvcFeeAmt] = (m_cTrnStatus.Head.SvcFeeAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.SvcFeeVat] = (m_cTrnStatus.Head.SvcFeeVat).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.EtcVatAmt] = (m_cTrnStatus.Head.EtcVatAmt).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.AftSavePoint] = (m_cTrnStatus.Head.AftSavePoint).ToString();
// aTranHead[Column.TRAN_HEADER.SEQ.AmtDutchPayYn] = m_cTrnStatus.Head.AmtDutchPayYn;
// aTranHead[Column.TRAN_HEADER.SEQ.BillSplitCnt] = (m_cTrnStatus.Head.BillSplitCnt).ToString();
// return ItemColumn.MakeMessage(aTranHead, Column.TRAN_HEADER.LEN, Column.TRAN_HEADER.TYPE);
// }
// catch (Exception ex)
// {
// UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeTranHeader()", "Exception." + ex.Message);
// }
// return "";
//}
// Rhee, 2017.10.23, 포스별 매출 조회기능 추가 Start
///
/// 통신헤더 전문을 생성
///
///
///
///
///
///
public static string MakeCommHeader(int nMsgLen, string sMsgType, string sCmpCd, string sPosNo)
{
try
{
PosStatus m_cPosStatus = (PosStatus)((StateServer)StateServer.GetInstance()).POS;
string[] aCommHead = new string[Column.COMM_HEADER.LEN.Length];
// 통신헤더의 전문 길이는 통신헤더길이 제외
// 박동철B, 조충연K - 2016.0818
//int nHeadLen = nMsgLen + LenMessage(Column.COMM_HEADER.LEN);
int nHeadLen = nMsgLen;
aCommHead[Column.COMM_HEADER.SEQ.MsgLen] = nHeadLen.ToString();
aCommHead[Column.COMM_HEADER.SEQ.MsgType] = sMsgType;
aCommHead[Column.COMM_HEADER.SEQ.CmpCd] = sCmpCd;
aCommHead[Column.COMM_HEADER.SEQ.BrandCd] = m_cPosStatus.Base.BrandCd;
aCommHead[Column.COMM_HEADER.SEQ.StoreCd] = m_cPosStatus.Base.StoreNo;
aCommHead[Column.COMM_HEADER.SEQ.PosNo] = sPosNo;
//aCommHead[Column.COMM_HEADER.SEQ.RegNo] = m_cPosStatus.Base.RegNo;
aCommHead[Column.COMM_HEADER.SEQ.TradeNo] = m_cPosStatus.Base.TradeNo;
aCommHead[Column.COMM_HEADER.SEQ.TranYmd] = m_cPosStatus.Base.SaleDate;
aCommHead[Column.COMM_HEADER.SEQ.SysYmd] = DateTime.Now.ToString("yyyyMMdd");
aCommHead[Column.COMM_HEADER.SEQ.SysHms] = DateTime.Now.ToString("HHmmss");
aCommHead[Column.COMM_HEADER.SEQ.EncType] = "0";
aCommHead[Column.COMM_HEADER.SEQ.ErrCd] = "000";
return ItemColumn.MakeMessage(aCommHead, Column.COMM_HEADER.LEN, Column.COMM_HEADER.TYPE);
}
catch (Exception ex)
{
UserLog.WriteLogFile(UserCom.LOG_ERROR, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, "ItemColumn.MakeCommHeader()", "Exception." + ex.Message);
}
return "";
}
// Rhee, 2017.10.23, 포스별 매출 조회기능 추가 End
}
#endregion
}