using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; namespace SacnUpload.Common { /// /// 系统枚举字典 /// public class PosDictionary { /// /// 品类按钮类型 /// public enum CategoryType { 套餐 = 0, 类别 = 1, 价格 = 2, 未分类 = 3 } /// /// 账期类型 /// public enum EndaccountType { /// /// 工班账期 /// WorkAccount = 1, /// /// 自然日账期 /// NaturalDayAccount = 2, /// /// 稽核账期 /// AuditAccount = 5, /// /// 长短款补单账期 /// SupplementAccount = 6 } #region 客显类型 /// /// 客显类型 /// public enum CustomerDispiayType { /// /// 清屏 /// Clear, /// /// 单价 /// Price, /// /// 总计 /// Total, /// /// 收款 /// Recive, /// /// 找零 /// Change } #endregion #region 弹窗接收值类型 /// /// 弹窗接收值类型 /// public enum UserInputType { 折扣, 优惠, 桌号, 消费券, 参数配置, 电子秤, 流水补录, 会员卡, 验证码, 缴款金额 } #endregion #region 消息框的返回值 /// /// 消息框的返回值 /// public enum MessageResult { /// /// 关机 /// ShutDown = 0, /// /// 重新启动/登录 /// Restart = 1, /// /// 退出程序 /// Close = 2, /// /// 取消操作 /// Cancel = 3, } #endregion #region 退款类型 /// /// 退款类型 /// public enum ReturnType { /// /// 现金 /// CASH, /// /// 会员 /// MEMBER, /// /// 移动支付 /// MOBILEPAY, /// /// 客单 /// TICKET } #endregion #region 支付方式 /// /// 支付方式 /// public enum PayType { /// /// 现金支付 /// CASHPAY, /// /// 银行卡 /// BANKPAY, /// /// 微信 /// WECHAT, /// /// 支付宝 /// ALIPAY, /// /// 银联云闪付 /// UNIONPAY, /// /// 大巴券 /// BUSCOUPONS, /// /// 团购餐 /// GROUPPAY, /// /// 会员支付 /// MEMBERPAY, /// /// 内部支付 /// INTERNALPAY, /// /// 其他支付 /// OTHERPAY, /// /// 找零 /// CHANGEPRICE } #endregion #region 移动支付状态 /// /// 移动支付状态 /// public enum PayState { /// /// 人工取消移动支付交易操作 /// 支付失败 = 0, /// /// 人工确认移动支付交易成功 /// 人工确认 = 1, /// /// 移动支付交易订单等待付款 /// 等待支付 = 2, /// /// 收银系统自动验证交易成功或该笔交易属于退款操作 /// 校验退款 = 5, /// /// 移动支付交易为离线二维码生成的交易记录 /// 离线支付 = 8, /// /// 移动支付交易正常完成 /// 支付成功 = 9 } #endregion #region 支付码类型 /// /// 支付码类型 /// public enum PaymentCodeType { /// /// 支付宝 /// Alipay, /// /// 微信支付 /// Wechat, /// /// 云闪付 /// UnionPay, /// /// 移动支付 /// MobilePay, /// /// 会员人脸识别 /// MemberFaceID, /// /// 会员电子码(新) /// MemberECodeNew, /// /// 会员电子码(旧) /// MemberECodeOld, /// /// 会员优惠券 /// MemberCoupon, /// /// 会员卡 /// MemberCard, /// /// 错误码类型 /// ErrorCode } #endregion #region 会员电子码类型 /// /// 会员电子码类型 /// public enum ECodeType { /// /// 内部会员 /// InternalMember = 20, /// /// 普通会员 /// GeneralMember = 21, /// /// 内部会员电子券 /// InternalCoupon = 30, /// /// 普通会员电子券 /// GeneralCoupon = 31 } #endregion /// /// 电子码解码类型 /// public enum DecodeType { /// /// 业主单位 /// Owner = 5, /// /// 会员或电子券 /// MemberORCoupon = 9 } #region 会员支付类型 /// /// 会员支付类型 /// public enum MemberPayTpye { /// /// IC卡 /// ICCard = 1000, /// /// 电子码 /// NumCode = 2000, /// /// 人脸识别 /// FaceID = 3000, /// /// 支付宝 /// Alipay = 4000, /// /// 微信支付 /// Wechat = 5000, /// /// 云闪付 /// UnionPay = 6000, /// /// 会员权益 /// Benefits = 9000 } #endregion #region 收银员权限 /// /// 收银员权限 /// public enum AuthorityType { 销售 = 0, 退货 = 1, 结账 = 2, 优惠 = 3, 行清 = 4, 变价 = 5, 钱箱 = 7, 通道切换 = 8, 套餐配置 = 9, 挂解单 = 12, 改数量 = 14, 单品报表 = 17, 小票重打 = 34, 超时小票重打 = 35, 小票信息查看 = 36, 钱箱密码 = 46, 稽查报表 = 49, 收银报表 = 50, 总清 = 51, 简码销售 = 52, 密码初始化 = 56, 系统维护 = 119 } #endregion #region 促销类型 /// /// 促销类型 /// public enum SalesPromoteType { 特价 = 1000, 折扣 = 1010, 定价 = 1020, 赠送 = 2010, 组合 = 2020, 附加 = 3000, 卡券 = 4000 } #endregion #region 省份信息 /// /// 省份信息 /// public enum ProvinceName { /// /// 山西交通实业发展集团有限公司 /// [Description("山西交通实业集团")] sxti = 140000, /// /// 浙江省商业集团有限公司 /// [Description("浙江省商业集团")] gsyw = 330000, /// /// 浙江温州甬台温高速公路有限公司 /// [Description("温州甬台温高速")] zjwzgs = 330200, /// /// 温州市高速公路资产经营公司 /// [Description("温州绕城高速")] wzgszc = 330300, /// /// 安徽省驿达高速公路服务区经营管理有限公司 /// [Description("安徽驿达")] ahyd = 340000, /// /// 广西北部湾恒信资产经营有限公司 /// [Description("广西北部湾恒信")] bghxam = 450000, /// /// 广西交通实业有限公司 /// [Description("广西交通实业")] gxjtsy = 451200, /// /// 重庆沪渝高速公路有限公司 /// [Description("重庆沪渝高速")] cqhygs = 500000, /// /// 四川交投蜀越高速公路服务区经营管理有限公司 /// [Description("四川交投蜀越")] stig = 510000, /// /// 贵州亨达集团建设开发有限公司 /// [Description("贵州亨达")] gzhd = 520000, /// /// 甘肃华运高速公路服务区管理有限公司 /// [Description("甘肃华运")] gshy = 620000, /// /// 青海智驿服务区经营管理有限公司 /// [Description("青海智驿")] qhzy = 630000, /// /// 浙江省商业集团新疆分公司 /// [Description("浙江省商业集团新疆分公司")] gsywxj = 650000 } #endregion #region 移动支付提供商 /// /// 移动支付提供商 /// public enum MobilePayOperators { /// /// 富友 /// [Description("富友")] fuiou = 1001, /// /// 众码付 /// [Description("众码付")] zhongmapay = 1002, /// /// 威付通 /// [Description("威付通")] swiftpass = 1003, /// /// 付付 /// [Description("付付")] ffdzpay = 1004, /// /// 客无忧 /// [Description("客无忧")] kwypay = 1005, /// /// 通联支付 /// [Description("通联支付")] allinpay = 1006, /// /// 银联支付 /// [Description("银联支付")] unionpay = 1007, /// /// 联动优势(南京银行) /// [Description("南京银行")] irichpay = 1008, /// /// 建设银行 /// [Description("建设银行")] ccbpay = 1009, /// /// 贵州农信 /// [Description("贵州农信")] gznxpay = 1010, /// /// 工商银行 /// [Description("工商银行")] icbcpay = 1011, /// /// 重庆嗨客 /// [Description("重庆嗨客")] uphicoo = 1012 } #endregion #region 电子发票服务商 /// /// 电子发票服务商 /// public enum InvoiceOperators { /// /// 诺诺发票 /// [Description("诺诺")] nnfp = 1001 } #endregion #region 保质期状态 /// /// 保质期状态 /// public enum GuaranteeState { /// /// 正常 /// OK = 0, /// /// 临期 /// Reminder = -1, /// /// 过期 /// Expire = -2 } #endregion #region 门店条码类型 /// /// 门店条码类型 /// public enum BarcodeType { /// /// 标准条码 /// ordinary = 1001, /// /// 留夫鸭 /// liufuya = 1002 } #endregion #region 交易金额精确度 /// /// 交易金额精确度 /// public enum PriceAccuracy { /// /// 元 /// [Description("元")] yuan = 0, /// /// 角 /// [Description("角")] jiao = 1, /// /// 分 /// [Description("分")] fen = 2 } #endregion #region 满意度评分 /// /// 满意度评分 /// public enum Satisfaction { 不满意 = 1000, 满意 = 9000 } #endregion #region 厨房打印机 /// /// 厨房打印机 /// public enum KitchenPrinter { [Description("厨打一")] KitchenPrinter1 = 1000, [Description("厨打二")] KitchenPrinter2 = 2000, [Description("厨打三")] KitchenPrinter3 = 3000, [Description("厨打四")] KitchenPrinter4 = 4000 } #endregion #region 设备使用模式 /// /// 设备使用模式 /// public enum UsingType { /// /// 购买 /// [Description("购买")] Purchase = 1000, /// /// 租赁 /// [Description("租赁")] Lease = 2000 } #endregion #region 备份数据类型 /// /// 备份数据类型(表) /// public enum DataBackupType { T_ENDACCOUNT = 1000, T_ENDACCOUNT_NEW = 1005, T_PERSONSELL = 2000, T_PERSONSELL_NEW = 2005, T_COMMODITYSALE = 3000, T_COMMODITYSALE_NEW = 3005, T_COMMODITYSALE_EXTAR = 3010, T_TRANSFER_SALE = 3015, T_MOBILE_PAY = 4000, T_MOBILE_PAYCHECK = 4005, T_SELLDATA_PAY = 4010, T_SELLDATA = 5000, T_SELLMASTER = 5005, T_SELLDETAILS = 5010, T_TRANSFER_SELLDATA = 5015 } #endregion #region 收银操作异常 /// /// 收银操作异常类型(ExceptionType) /// public enum AbnormalType { 单行清除 = 1010, 连续单清 = 1011, 整单清除 = 1020, 销售挂单 = 1030, 销售解单 = 1040, 销售退货 = 1050, 每单必打 = 1060, 异常交易 = 1099, 小票重打 = 2010, 超时重打小票 = 2011, 非销售开钱箱 = 2020, 断网关机 = 2030, 单品数量超限 = 3010, 单笔金额超限 = 3020, 单价修改 = 3030, 整单折扣 = 3040, 单项折扣 = 3050, 单项优惠 = 3060, 数量及金额超限 = 3990 } #endregion } }