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 OwnerUnitName
|
||
{
|
||
/// <summary>
|
||
/// 山西交通实业发展集团有限公司(140000)
|
||
/// </summary>
|
||
[Description("山西交通实业集团")]
|
||
sxti = 47,
|
||
/// <summary>
|
||
/// 浙江省商业集团有限公司(330000)
|
||
/// </summary>
|
||
[Description("浙江省商业集团")]
|
||
gsyw = 13,
|
||
/// <summary>
|
||
/// 浙江温州甬台温高速公路有限公司(330200)
|
||
/// </summary>
|
||
[Description("温州甬台温高速")]
|
||
zjwzgs = 15,
|
||
/// <summary>
|
||
/// 温州市高速公路资产经营公司(330300)
|
||
/// </summary>
|
||
[Description("温州绕城高速")]
|
||
wzgszc = 25,
|
||
/// <summary>
|
||
/// 安徽省驿达高速公路服务区经营管理有限公司(340000)
|
||
/// </summary>
|
||
[Description("安徽驿达")]
|
||
ahyd = 249,
|
||
/// <summary>
|
||
/// 广西北部湾恒信资产经营有限公司(450000)
|
||
/// </summary>
|
||
[Description("广西北部湾恒信")]
|
||
bghxam = 53,
|
||
/// <summary>
|
||
/// 浙江商业集团南宁分公司(451200)
|
||
/// </summary>
|
||
[Description("浙江商业集团南宁分公司")]
|
||
gsywnn = 243,
|
||
/// <summary>
|
||
/// 重庆沪渝高速公路有限公司(500000)
|
||
/// </summary>
|
||
[Description("重庆沪渝高速")]
|
||
cqhygs = 68,
|
||
/// <summary>
|
||
/// 四川交投蜀越高速公路服务区经营管理有限公司(510000)
|
||
/// </summary>
|
||
[Description("四川交投蜀越")]
|
||
stig = 245,
|
||
/// <summary>
|
||
/// 贵州亨达集团建设开发有限公司(520000)
|
||
/// </summary>
|
||
[Description("贵州亨达")]
|
||
gzhd = 59,
|
||
/// <summary>
|
||
/// 甘肃华运高速公路服务区管理有限公司(620000)
|
||
/// </summary>
|
||
[Description("甘肃华运")]
|
||
gshy = 8,
|
||
/// <summary>
|
||
/// 青海智驿服务区经营管理有限公司(630000)
|
||
/// </summary>
|
||
[Description("青海智驿")]
|
||
qhzy = 49,
|
||
/// <summary>
|
||
/// 浙江省商业集团新疆分公司(650000)
|
||
/// </summary>
|
||
[Description("浙江省商业集团新疆分公司")]
|
||
gsywxj = 113
|
||
}
|
||
#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
|
||
}
|
||
}
|