using System.ComponentModel.DataAnnotations; namespace Hncore.Pass.BaseInfo.Models { #region 管理员 public enum ManagerState { /// /// 禁用 /// [Display(Name = "未启用")] Disabled = 0, /// /// 启用 /// [Display(Name = "启用")] Enabled = 1 } public enum AgainTokenType { /// /// 刷新过期时间 /// [Display(Name = "刷新token过期时间")] Expire = 0, /// /// 刷新管理项目 /// [Display(Name = "刷新管理项目")] Project = 1 } #endregion /// /// 用户注册来源 /// public enum UserCreateType { [Display(Name = "管理员添加")] ManagerAdd = 1, [Display(Name = "用户注册")] UserRegist = 2, [Display(Name = "淘宝注册")] TaoBaoRegist = 3, } public enum ScoreType { [Display(Name = "管理员充值")] ManagerAdd = 1, [Display(Name = "管理员扣除")] ManagerDeduct = 2, [Display(Name = "淘宝充值")] TaoBaoAdd = 3, [Display(Name = "淘宝退款")] TaoBaoRefund = 4, [Display(Name = "账号退款")] AccountRefund = 5, [Display(Name = "账号付款")] Pay = 6, [Display(Name = "用户充值")] UserCharge = 7, [Display(Name = "用户提现扣除")] UserCashOut = 8, [Display(Name = "提现被拒退还")] ReturnMoney = 9, } public enum UPayChannel { /// /// 微信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, } public enum UOrderStatus { [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, } }