using System.ComponentModel; namespace Znyc.CloudCar.Configuration { /// /// 全局枚举 /// public class GlobalEnumVars { #region 常用状态 public enum CommonEnum { [Description("封禁")] Disable = 99, [Description("有效")] Normal = 10, } #endregion #region 权限相关 /// /// 状态码枚举 /// public enum StatusCodes { /// /// 操作失败 /// [Description("操作失败")] Status0NotOk = 0, /// /// 操作成功 /// [Description("操作成功")] Status1Ok = 1, /// /// 未登录(需要重新登录) /// [Description("未登录")] Status401Unauthorized = 401, /// /// 权限不足 /// [Description("权限不足")] Status403Forbidden = 403, /// /// 资源不存在 /// [Description("资源不存在")] Status404NotFound = 404, /// /// 系统内部错误(非业务代码里显式抛出的异常,例如由于数据不正确导致空指针异常、数据库异常等等) /// [Description("系统内部错误")] Status500InternalServerError = 500 } #endregion #region HangFire定时任务相关 public enum HangFireQueuesConfig { /// /// 默认 /// [Description("默认")] @default = 1, /// /// 接口 /// [Description("接口")] apis = 2, /// /// 网站 /// [Description("网站")] web = 3, /// /// 循环时间 /// [Description("循环时间")] recurring = 4, } #endregion #region redis缓存类型 public enum AccessTokenEnum { /// /// 微信小程序 /// WxOpenAccessToken = 1, /// /// 微信公众号 /// WeiXinAccessToken = 2, } #endregion #region 设备状态 public enum StateEnum { /// /// 未通过 /// [Description("未通过")] Fail = 0, /// /// 审核中 /// [Description("审核中")] InReview = 10, /// /// 出售中 /// [Description("出售中")] Selling = 20, /// /// 已成交 /// [Description("已成交")] Traded = 30, /// /// 已下架 /// [Description("已下架")] Shelved = 99, /// /// 撤销审核 /// [Description("撤销审核")] Revocation = 50 } #endregion #region 图片类型 public enum PictureTypeEnum { /// /// 设备照片 /// [Description("设备照片")] Equipment = 10, /// /// 行驶证或身份证 /// [Description("行驶证或身份证")] DriverLicense = 20, } #endregion #region 云币类型 public enum CurrencyType { /// /// 首次登陆 /// [Description("首次登陆")] FirstLogin = 1, /// /// 邀新用户 /// [Description("邀新用户")] NewUsers = 2, /// /// 每日分享 /// [Description("每日分享")] DailyShare = 3, /// /// 关注公众号 /// [Description("关注公众号")] FocusOn = 4, /// /// 购买优惠卡赠送 /// [Description("购买优惠卡赠送")] PreferentialCard = 5, /// /// 发布设备信息 /// [Description("发布设备信息")] Equipment = 6, /// /// 实名认证 /// [Description("实名认证")] RealName = 7, /// /// 每日签到 /// [Description("每日签到")] Signin = 8, /// /// 云币充值 /// [Description("云币充值")] BuyCurrency = 9, /// /// 抽奖赚云币 /// [Description("抽奖赚云币")] LuckyDraw = 10, /// /// 兑换奖品 /// [Description("兑换奖品")] Conversion = 11, /// /// 拔打电话 /// [Description("拔打电话")] CallPhone = 12, /// /// 设备信息置顶 /// [Description("置顶设备")] TopEquipment = 13, /// /// 刷新设备信息 /// [Description("刷新设备")] RefreshEquipment = 14, /// /// 置顶设备退还 /// [Description("置顶设备退还")] ReturnTopEquipment = 15, } #endregion #region 云币操作类型 public enum OperatingType { /// /// 增加 /// [Description("增加")] Add = 1, /// /// 减少 /// [Description("减少")] Reduce = 2, /// /// 冻结 /// [Description("冻结")] Freeze = 3 } #endregion #region 用户实名状态 public enum CertificationState { /// /// 实名审核中 /// [Description("实名审核中")] Review = 0, /// /// 实名通过 /// [Description("实名通过")] Pass = 1, /// /// 实名失败 /// [Description("实名失败")] Fail = 2, /// /// 未实名 /// [Description("未实名")] None = 3 } #endregion #region 支付类型 public enum PaymentMethod { /// /// 现金 /// [Description("现金")] Cash = 1, /// /// 余额 /// [Description("余额")] Balance = 2, /// /// 网银 /// [Description("网银")] NetSilver = 3, /// /// 支付宝 /// [Description("支付宝")] ZFB = 4, /// /// 微信 /// [Description("微信")] WX = 5, /// /// 云币 /// [Description("云币")] CloudCurrency = 6 } #endregion #region 订单状态 public enum OrderStatus { /// /// 已取消 /// [Description("已取消")] Cancel = 0, /// /// 未付款 /// [Description("未付款")] NotPaying = 10, /// /// 已付款 /// [Description("已付款")] Paying = 20, /// /// 已发货 /// [Description("已发货")] Delivery = 40, /// /// 交易成功 /// [Description("交易成功")] Success = 50, /// /// 交易关闭 /// [Description("交易关闭")] Close = 60 } #endregion #region 支付状态 public enum PayStatus { /// /// 已取消 /// [Description("已取消")] Cancel = 0, /// /// 未成功 /// [Description("未成功")] NotPaying = 10, /// /// 已成功 /// [Description("已成功")] Paying = 20 } #endregion #region 订单类型 public enum OrderType { /// /// 充值 /// [Description("充值")] BuyCurrency = 1, /// /// 优惠卡 /// [Description("优惠卡")] PreferentialCard = 2, } #endregion #region 登陆日志来源平台 public enum PlatformType { /// /// 云车二手 /// [Description("人才招聘")] CloudCar = 1, /// /// 后台管理系统 /// [Description("后台管理系统")] Management = 3 } #endregion } }