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