using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Threading.Tasks; namespace Hncore.Pass.Vpn.Domain { public enum AccountType { [DisplayName("新开")] New = 1, [DisplayName("批量新开")] News = 2, [DisplayName("续费")] AgainBuy = 3, [DisplayName("批量续费")] AgainBuys = 4, [DisplayName("原系统认证")] Origin =100, [DisplayName("测试账号")] Test = 200, } public enum OrderType { [DisplayName("新开")] New = 1, [DisplayName("批量新开")] News = 2, [DisplayName("续费")] AgainBuy = 3, [DisplayName("批量续费")] AgainBuys = 4, [DisplayName("退款")] Refund = 5, } public enum ClientType { WxMp = 1, WxMiniApp = 2, Pc = 3, } public enum PayType { /// /// 默认 /// [Display(Name = "默认")] None = 10, /// /// 余额 /// [Display(Name = "余额")] Amount = 10, /// /// 微信 /// [Display(Name = "微信")] Wechat = 70, /// /// 支付宝 /// [Display(Name = "支付宝")] Ali = 100, } public enum OrderStatus { [Display(Name = "默认")] None = 0, /// /// 待支付 /// [Display(Name = "待付款")] NoPay = 10, /// /// 已支付 /// [Display(Name = "已付款")] PayOk = 20, /// /// 申请退款 /// [Display(Name = "申请退款")] RequestRefund = 30, /// /// 人工退款 /// [Display(Name = "人工退款")] UserRefundOver = 40, /// /// 自送退款 /// [Display(Name = "自动退款")] AutoRefundOver = 50, /// /// 订单超时关闭 /// [Display(Name = "超时关闭")] TimeOutClose = 80, /// /// 订单完成 /// [Display(Name = "订单完成")] Complete = 90, } public enum PackageType { [DisplayName("基本套餐")] Base = 1, [DisplayName("组合套餐")] Group = 2 } public enum ChargeOperationType { [DisplayName("新开")] New = 1, [DisplayName("批量新开")] News = 2, [DisplayName("续费")] ReNew = 3, [DisplayName("退款")] Refund = 4, } public enum ChargeStatus { [DisplayName("成功")] Ok = 1, [DisplayName("失败")] Faild = 2, [DisplayName("关闭")] Close = 3, [DisplayName("超时")] Outtime = 4, } public enum AccountChargeStatus { [DisplayName("正常")] Normal = 1, [DisplayName("异常")] Exception = 2, } public enum AccountStatus { [DisplayName("正常")] Normal = 1, [DisplayName("退款")] Refund = 2, } public enum ArticleCatalog { [DisplayName("其他帮助")] Top = 1, [DisplayName("优惠活动")] Activity = 2, [DisplayName("常见售后")] QA = 3, [DisplayName("直连教程")] Help = 4, [DisplayName("公告中心")] Notice = 5, } public enum PayChannel { /// /// 微信H5 /// [Display(Name = "微信H5")] WxH5 = 10, /// /// 微信公众号 /// [Display(Name = "微信公众号")] WxMp = 20, /// /// 微信公众号 /// [Display(Name = "微信Pc")] WxPc = 30, /// /// 支付宝H5 /// [Display(Name = "支付宝H5")] AliH5 = 40, /// /// 支付宝 /// [Display(Name = "支付宝Pc")] AliPc = 50, } }