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

736 lines
19 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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