2025-03-28 09:49:56 +08:00

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