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
}
}