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