using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/*-----------------------------------------------------------------------------------------------*/
// 설 명 : DLL 및 클래스 정의
// 작 성 자 :
// 변경 이력 :
/*-----------------------------------------------------------------------------------------------*/
namespace Cosmos.Common
{
///
/// 서비스 목록(DLL 목록)
///
public class ServiceLists
{
///
/// 네트워크 에이전트
///
public class AGENT_NETWORK
{
public const string DLL = "Agent.Network";
///
/// 소켓통신 처리
///
public const string NETWORK_IRT = "NetworkIRT";
///
/// FTP 처리
///
public const string NETWORK_FTP = "NetworkFTP";
///
/// JSON 통신 처리
///
public const string NETWORK_JSON = "NetworkJSON";
///
/// SPCN VAN 통신 처리
///
public const string NETWORK_VAN_SPCN = "NetworkVanSPCN";
///
/// HTTP 처리
///
public const string NETWORK_HTTP = "NetworkHttp";
}
///
/// 서버 체크 데몬
///
public class AGENT_NETWORK_CHECKOVER
{
public const string DLL = "Agent.NetworkCheckOver";
///
/// 주기적으로 업무 갱신 여부 조회 처리
///
public const string NetworkCheckOver = "NetworkCheckOver";
}
///
/// 네트워크 트란전송 에이전트
///
public class AGENT_NETWORK_TRANSEND
{
public const string DLL = "Agent.NetworkTranSend";
///
/// Tran/Journal/Sign 전송 처리
///
public const string NetworkTranSend = "NetworkTranSend";
}
///
/// 데이터베이스 에이전트
///
public class AGENT_DATABASE
{
public const string DLL = "Agent.Database";
///
/// MS SQL
///
public const string DATABASE_MSSQL = "DatabaseMssql";
///
/// ORACLE
///
public const string DATABASE_ORACLE = "DatabaseOracle";
}
///
/// KDS 에이전트
///
public class AGENT_KDS
{
public const string DLL = "Agent.KDS";
public const string KDS_MAIN = "KDSMain";
}
///
/// KPS 에이전트
///
public class AGENT_KPS
{
public const string DLL = "Agent.KPS";
public const string KPS_MAIN = "KPSMain";
}
///
/// Measuring 에이전트
///
public class AGENT_MEASURING
{
public const string DLL = "Agent.Measuring";
public const string MEASURING_MAIN = "MeasuringMain";
}
///
/// Background Down 에이전트
///
public class AGENT_BACKGROUND_DOWN
{
public const string DLL = "Agent.BackgroundDown";
public const string BACKGROUND_DOWN_MAIN = "BackgroundDownMain";
}
///
/// IFO 거래 외부 인터페이스
///
public class AGENT_TranInterfaceOutside
{
public const string DLL = "Agent.TranInterfaceOutside";
public const string TIFO_MAIN = "TranInterfaceOutside";
}
///
/// 디바이스 에이전트
///
public class AGENT_OLEDEVICE
{
public const string DLL = "Agent.OLEDevice";
///
/// Cashdrawer(본체연결, 프린터연결)
///
public const string DEVICE_CASHDRAWER = "DeviceCashdrawer";
///
/// 주방용 네트워크 프린터
///
public const string DEVICE_FOODPRINTER = "DeviceFoodPrinter";
///
/// LineDisplay
///
public const string DEVICE_LINEDISPLAY = "DeviceLineDisplay";
///
/// Msr
///
public const string DEVICE_MSR = "DeviceMsr";
///
/// PosPrinter
///
public const string DEVICE_POSPRINTER = "DevicePosPrinter";
///
/// Scanner(핸드 스캐너)
///
public const string DEVICE_SCANNER = "DeviceScanner";
///
/// 수표조회기
///
public const string DEVICE_SUPYO = "DeviceSupyo";
///
/// 통합동글
///
public const string DEVICE_UNIDONGLE = "DeviceUniDongle";
///
/// CAT 단말기
///
public const string DEVICE_CATTERMINAL = "DeviceCatTerminal";
///
/// IC 리더기
///
public const string DEVICE_ICREADER = "DeviceICReader";
///
/// 사인패드
///
public const string DEVICE_SIGNPAD = "DeviceSignPad";
///
/// 유선저율(PB 한매장에서 사용)
///
public const string DEVICE_SCALE = "DeviceScale";
/////
///// 무선저울(BR사용)
/////
//public const string DEVICE_WIRELESSSCALE = "DeviceWirelessScale";
///
/// 라벨프린터
///
public const string DEVICE_LABELPRINTER = "DeviceLabelPrinter";
///
/// 아워홈
///
public const string DEVICE_OURHOME = "DeviceOurHome";
///
/// T페이 BLE 동글
///
public const string DEVICE_TPAYGLE = "DeviceTPaygle";
///
/// OCB 직통신
///
public const string OCB_DIRECT = "OCBDirect";
}
///
/// 고객용 화면 처리
///
public class ASV_CUSTDISPLAY
{
public const string DLL = "Asv.CustDisplay";
///
/// 고객용 화면 처리
///
public const string CUST_DISPLAY = "CustDisplay";
}
///
/// 거래데이터 관리/생성, 정산데이터생성, 영수증 출력
///
public class ASV_DATA_PROCESS
{
public const string DLL = "Asv.DataProcess";
///
/// 거레합계, 데이터관리
///
public const string DATA_SERVICE = "DataService";
///
/// 거래로그 생성
///
public const string MAKE_TRANLOG = "MakeTranLog";
///
/// 정산데이터 생성
///
public const string POS_SALE_EXACT = "PosSaleExact";
///
/// 거래완료 처리
///
public const string SALE_COMPLETE = "SaleComplete";
///
/// 공통 함수
///
public const string DATA_COMMON = "DataCommon";
///
/// 영수증 출력(판매)
///
public const string POS_RECEIPT = "PosReceipt";
///
/// 영수증 출력(개/폐점....)
///
public const string POS_RECEIPTOPENCLOSE = "PosReceiptOpenClose";
///
/// 주문서-영수증프린트로 출력
///
public const string POS_RECEIPT_ORDERSHEET = "PosReceiptOrderSheet";
///
/// 입출금 저장()
///
public const string MAKE_SALELOG = "MakeSaleLog";
//#20180202 결제영수증 발행 안해도 직전영수증 발행시 해당 영수증 출력 start
///
/// 영수증 출력처리
///
public const string POS_RECEIPT_BASE = "PosReceiptBase";
//#20180202 결제영수증 발행 안해도 직전영수증 발행시 해당 영수증 출력 end
}
///
/// 마스터 조회, 거래데이터 저장
///
public class ASV_MASTER
{
public const string DLL = "Asv.Master";
///
/// 마스터 조회
///
public const string POS_MASTER = "PosMaster";
///
/// 캐셔 마스터 조회
///
public const string CASHIER_MASTER = "CashierMaster";
///
/// 결제 할인 마스터 조회
///
public const string PAY_DC_MASTER = "PayDcMaster";
}
///
/// 후불 서비스
///
public class BSV_TABLE
{
public const string DLL = "Bsv.Table";
public const string TABLE_SERVICE = "TableService";
public const string RESERVATION_SERVICE = "ReservationService";
}
///
/// 개/폐점 서비스(프로그램시작/종료, 영업개시/종로,마감등록,정산집계표,캐셔ON/OFF, 입출금)
///
public class BSV_OPEN_CLOSE
{
public const string DLL = "Bsv.OpenClose";
///
/// 프로그램 시작
///
public const string PROGRAM_START = "ProgramStart";
/////
///// 프로그램 종료
/////
//public const string PROGRAM_END = "ProgramEnd";
///
/// 영업 개시
///
public const string SALE_OPEN = "SaleOpen";
/////
///// 영업종료
/////
//public const string SALE_CLOSE = "SaleClose";
///
/// 환경설정(INI)파일저장(PosConfig, PosSaleInfo, PosDownInfo)
///
public const string SAVE_CONFIGINFO = "SaveConfigInfo";
///
/// 환경설정(INI)파일 및 기본 마스터 로딩
///
public const string READ_CONFIGINFO = "ReadConfigInfo";
///
/// 캐셔 로그온
///
public const string CASHIER_LOG_ON = "CashierLogOn";
/////
///// 캐셔 로그오프
/////
//public const string CASHIER_LOG_OFF = "CashierLogOff";
///
/// 기본마스터 로딩 처리
///
public const string LOAD_MASTER_INFO = "LoadMasterInfo";
///
/// 입출금 처리
///
public const string ACC_REMONEY = "AccRemoney";
///
/// 주변장치 점검
///
public const string DEVICE_SERVICE = "DeviceService";
///
/// 기타입출금 처리
///
public const string ACC_ETC_INOUT = "AccEtcInout";
///
/// 마감입금
///
public const string ACC_ADMT = "AccADMT";
///
/// 점검항목 체크
///
public const string STORE_CHECK = "StoreCheck";
///
/// 준비점검 공지사항
///
public const string PREP_STOR_NOTICE = "PrepStorNotice";
///
/// 도로공사 I/F
///
public const string CAL_DATA_IF = "CalDataIF";
///
/// 점포장비 점검(PB)
///
public const string STORE_EQUIP_CHECK = "StoreEquipCheck";
}
///
/// 결제서비스
///
public class BSV_PAYMENT
{
public const string DLL = "Bsv.Payment";
///
/// 현금 결제
///
public const string CASH = "Cash";
///
/// 신용카드 결제
///
public const string CREDITCARD = "CreditCard";
///
/// 신용카드 결제 - MSR
///
public const string MSRCARD = "MSRCard";
///
/// 현금영수증
///
public const string CASHBILL = "CashBill";
///
/// 해피포인트 적립
///
public const string POINTHAPPYPOINT = "PointHappyPoint";
///
/// 해피포인트 사용
///
public const string POINTHAPPYPOINTUSE = "PointHappyPointUse";
///
/// 해피포인트 쿠폰
///
public const string POINTHAPPYCOUPON = "PointHappyCoupon";
///
/// 통신사(SKT,KT,LGT) 할인
///
public const string POINTMOBILECOM = "PointMobileCom";
///
/// 제휴포인트 사용(OCB,OILBANK,BLUE MEMBER...)
///
public const string POINTMEMBERUSE = "PointMemberUse";
///
/// SPC 임직원 할인
///
public const string SPCEMPLOYEEDC = "SPCEmployeeDC";
///
/// SPC 임직원 결제
///
public const string SPCEMPLOYEEUSE = "SPCEmployeeUse";
///
/// SPC 임직원 할인 - 중국
///
public const string SPCEMPLOYEEDC_CHINA = "SPCEmployeeDC_China";
///
/// 쿠폰할인
///
public const string COUPONDC = "CouponDC";
///
/// 식권
///
public const string MEALTICKET = "MealTicket";
///
/// 케익교환권
///
public const string CAKECHANGE = "CakeChange";
///
/// 잔액교환권
///
public const string EXCHANGETICKET = "ExchangeTicket";
///
/// 상품권
///
public const string GIFT = "Gift";
///
/// 상품권 승인
///
public const string GIFT_APP = "GiftApp";
///
/// 입점매장직원할인
///
public const string iNStorDC = "iNStorDC";
///
/// 알리페이
///
public const string ALIPAY = "AliPay";
///
/// 세브란스병원 임직원 할인
///
public const string SEVERANCEDC = "SeveranceDC";
///
/// 모바일쿠폰
///
public const string MOBILECOUPON = "MobileCoupon";
///
/// 모바일쿠폰 - 해피콘
///
public const string MOBILECOUPON_HAPPYCON = "MobileCouponHappyCon";
///
/// 삼성포인트
///
public const string POINTSAMSUNG = "PointSamsung";
///
/// 외상
///
public const string SALEONCUSTOMER = "SaleOnCustomer";
///
/// 외화
///
public const string FOREIGN = "Foreign";
///
/// 선불카드
///
public const string PREPAIDCARD = "PrepaidCard";
///
/// 해피 기프트 사용
///
public const string HAPPYGIFTUSE = "HappyGiftUse";
///
/// 해피 기프트 충전
///
public const string HAPPYGIFTRECHANGE = "HappyGiftReChange";
///
/// T-Money/ CashBee
///
public const string TMONEY = "TMoney";
///
/// 아워홈
///
public const string OURHOME = "OurHome";
///
/// 다운로드 ,DN 거래
///
public const string VANSPCNCOMMON = "VanSpcnCommon";
///
/// 결제취소 공통 클래스
///
public const string PAYMENTCANCEL = "PaymentCancel";
///
/// 예약 결제
///
public const string RESERVED_PAY = "ReservedPay";
///
/// 해피포인트 사후적립
///
public const string POINTHAPPYPOINTAFTER = "PointHappyPointAfter";
///
/// 해피포인트 단골매장등록
///
public const string POINTHPREGULARCUST = "PointHPRegularCust";
///
/// 해피오더(온라인결제)
///
public const string HAPPYORDER = "HappyOrder";
///
/// 배달(콜센터,배달의민족)
///
public const string SALEDELIVERY = "SaleDelivery";
///
/// 해피포인트 사용 - 중국
///
public const string POINTHAPPYPOINT_USE_CHINA = "PointHappyPointUse_China";
///
/// 해피포인트 적립 - 중국
///
public const string POINTHAPPYPOINT_SAVE_CHINA = "PointHappyPointSave_China";
///
/// 해피포인트 적립 - 중국
///
public const string PREPAIDCARD_CHINA = "PrepaidCard_China";
///
/// OCB 적립
///
public const string PNT_OCB_SAVE = "PointOcbSave";
///
/// 스마일페이
///
public const string SMAILPAY = "SmilePay";
///
/// T페이
///
public const string TPAY = "TPay";
///
/// 온라인쿠폰(중국)
///
public const string ONLINE_COUPON = "OnLineCoupon";
///
/// 온라인쿠폰 발행(중국)
///
public const string ONLINE_COUPON_PRT = "OnLineCouponPrt";
///
/// 중국 알리페이/위챗페이
///
public const string WECHATPAY = "WeChatPay";
///
public const string WECHATPAY_BAIRONG = "WeChatPay_BaiRong";//girak.kim,2017.09.11.001
///
public const string XIAOCHENGXU_GIFT_CARD = "XiaoChengxuGiftCard";//girak.kim,2017.09.11.001
///
/// 삼성패밀리카드(SFC)할인
///
public const string SAMSUNG_FAMILY_CARD = "SamsungFamilyCard";
///
/// 결제할인마스터 참조 할인처리(카이스트할인,해피오더사전예약할인)
///
public const string PAYDCMST_TO_DC = "PayDcMstToDc";
//#20170731, 해피기프트카드(코나머니) 개발 Start, srlee
///
/// 해피기프트카드(코나머니)
///
public const string HPGIFTCARD = "HappyGiftCard";
//#20170731, 해피기프트카드(코나머니) 개발 End, srlee
// #Rhee, 20170922 중국 은련페이 추가 start
///
/// 중국 은련페이
///
public const string UNIONPAY = "UnionPay";
// #Rhee, 20170922 중국 은련페이 추가 end
//#20171227 인천공항 포스연동 start, phj
///
/// 인천공항 포스연동
///
public const string AIRPORT_TRAN = "AirPortTran";
//#20171227 인천공항 포스연동 end, phj
// grayber@20180115 인천공항 VIP 라운지 start - 결제 서비스 추가
///
/// 인천공항 VIP 라운지
///
public const string VIP_LOUNGE = "VipLounge";
// grayber@20180115 인천공항 VIP 라운지 end
//grayber@20180208 코레일 마일리지 입력 start - 결제 관련 서비스 리스트 추가
///
/// 코레일 마일리지 입력
///
public const string KORAIL_MAILEAGE = "KorailMileage";
//grayber@20180208 코레일 마일리지 입력 end
///
/// 미국 펀치 API 해피 포인트
///
public const string PUNCHH_HAPPYPOINT_US = "PunchhHappyPoint_US";//girak.kim,2018.02.23
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 start
///
/// 쿠폰 발행
///
public const string CPN_SEND = "CpnSend";
//#20180418 고객 구매이력 정보 표시 및 해피쿠폰 발송 end
//#20180413 웰컴카드 신규기능 추가 start,phj
///
/// 웰컴카드 발급화면
///
public const string WELCOMECARD_ISSUE = "WelcomCard";
//#20180413 웰컴카드 신규기능 추가 end,phj
}
/////
///// 고객클레임서비스
/////
//public class BSV_CUSTOMER
//{
// public const string DLL = "Bsv.Customer";
// ///
// /// 고객불편사항조회처리
// ///
// public const string CustomerService = "CustomerService";
//}
///
/// 판매 등록
///
public class BSV_SALE
{
public const string DLL = "Bsv.Sale";
///
/// 상품 등록
///
public const string SALE_PLU_ITEM = "SalePluItem";
///
/// 세트 상품 구성
///
public const string SALE_PLU_SET_MENU = "SalePluSetMenu";
///
/// 영수증 반품 등록
///
public const string SALE_REFUND = "SaleRefund";
///
/// 해피포인트 사후 적립
///
public const string HP_AFTER_SAVE = "HPAfterSave";
///
/// 해피오더 내역 조회
///
public const string HAPPY_ORDER_LIST = "HappyOrderList";
///
/// 당일 거래 복구
///
public const string SVR2TRAN = "Svr2Tran";
///
/// 주방프린터 체크
///
public const string KPS_CHECK = "KPSCheck";
///
/// 해피버즈
///
public const string HAPPYBUZZ = "HappyBuzz";
///
/// 선불카드 판매 (중국)
///
public const string SALEPRECARD = "SalePreCard";
///
/// 예약
///
public const string RESERVATION = "Reservation";
///
/// 보류
///
public const string HOLD_DEAL = "HoldDeal";
// #20170616, 해피앱 스탬프 Start
///
/// 해피앱 스탬프
///
public const string HPAPP_STAMP = "HappyAppStamp";
// #20170616, 해피앱 스탬프 End
}
///
/// 캠페인 등록
///
public class ASV_CAMPAIGN
{
public const string DLL = "Asv.Campaign";
///
/// 켐페인 실행
///
public const string CAMPAIGN_MAIN = "CampaignMain";
}
///
/// 관리, 설정
///
public class BSV_ADMIN
{
public const string DLL = "Bsv.Admin";
///
/// 시험모드
///
public const string TEST_MODE = "TestMode";
///
/// 간이영수증
///
public const string ETC_RECEIPT = "EtcReceipt";
///
/// 고객불만사항
///
public const string CUSTOMER_CLAIM = "CustomerClaim";
///
/// 관공서 방문알림 등록
///
public const string VISIT_GOVERNMENT = "VisitGovernment";
///
/// PVC 재고등록
///
public const string ETC_PVC = "EtcPvc";
///
/// 자료조회
///
public const string DATASEARCH = "DataSearch";
///
/// POS스펙전송
///
public const string POS_SPEC = "PosSpec";
///
/// 무결성 관리
///
public const string INTEGRITY = "Integrity";
///
/// 주변장치 업데이트
///
public const string DEVICEUPDATE = "DeviceUpdate";
///
/// 매출 재전송
///
public const string TRAN_RESEND = "TranResend";
///
/// POS CONFIG 송/수신
///
public const string POS_CONFIG = "PosConfigSync";
///
/// 외부업체 매출재전송
///
public const string RESEND_TRAN_TO_OUTSIDE = "ResendTranToOutside";
}
///
/// 판매 기본
///
public class BSV_BASIC
{
public const string DLL = "Bsv.Basic";
/////
///// 예약
/////
//public const string RESERVED_FINSH = "ReservedFinsh";
///
/// 영수증 조회
///
public const string SALE_RECEIPT = "SaleReceipt";
///
/// 해피기프트 조회/충전/취소/판매
///
public const string HP_GIFT_CHARGE = "HpGift";
/////
///// 웹 업무
/////
//public const string WEB_BIZ = "WebBiz";
///
/// 웹 업무
///
public const string WEB_POS = "WebPos";
///
/// 행사주문취합내역조회
///
public const string SCH_EVT = "SchEvt";
///
/// 본사반품내역조회
///
public const string SCH_RETURN_COMPANY = "SchReturnCompany";
///
/// 해피포인트추후적립내역조회
///
public const string SCH_HP_LATE = "SchHpLate";
///
/// 점착정보
///
public const string SCH_STOR_ARRV_INFO = "SchStorArrvInfo";
///
/// 주방주문내역조회
///
public const string SCH_KTCH_ORDER = "SchKtchOrder";
///
/// 마스터 다운로드 처리
///
public const string MASTER_DOWN = "MasterDown";
///
/// 서명패드 업데이트 처리
///
public const string SIGNPAD_UPDATE = "SignPadUpdate";
//#20171016 IC리더기 펌웨어 업데이트 Start, srlee
///
/// IC리더기 업데이트 처리
///
public const string ICREADER_UPDATE = "ICReaderUpdate";
//#20171016 IC리더기 펌웨어 업데이트 End, srlee
///
/// 직원 출/퇴근 등록
///
public const string EMP_COMMUTE = "EmpCommute";
///
/// 직원방문등록
///
public const string ETC_IN_EMP = "EtcInEmp";
///
/// POS 공지사항 공통
///
public const string POS_NOTICE_COM = "PosNoticeCom";
///
/// 온도정보
///
public const string TEMP_INFO = "TempInfo";
///
/// 출하/예정 내역
///
public const string SCH_SHIPMENT = "SchShipment";
///
/// 디지털메뉴보드 I/F
///
public const string DMB_IF = "DmbIF";
///
/// 매입처 조회
///
public const string VENDER_SEARCH = "VenderSearch";
}
}
}