144 lines
2.3 KiB
C#
144 lines
2.3 KiB
C#
namespace CampusErrand.Models;
|
|
|
|
/// <summary>
|
|
/// 用户角色
|
|
/// </summary>
|
|
public enum UserRole
|
|
{
|
|
User = 0,
|
|
Runner = 1,
|
|
Admin = 2
|
|
}
|
|
|
|
/// <summary>
|
|
/// 订单类型
|
|
/// </summary>
|
|
public enum OrderType
|
|
{
|
|
Pickup = 0, // 代取
|
|
Delivery = 1, // 代送
|
|
Help = 2, // 万能帮
|
|
Purchase = 3, // 代购
|
|
Food = 4 // 美食街
|
|
}
|
|
|
|
/// <summary>
|
|
/// 订单状态
|
|
/// </summary>
|
|
public enum OrderStatus
|
|
{
|
|
Unpaid = -1, // 待支付
|
|
Pending = 0, // 待接单
|
|
InProgress = 1, // 进行中
|
|
WaitConfirm = 2, // 待确认
|
|
Completed = 3, // 已完成
|
|
Cancelled = 4, // 已取消
|
|
Appealing = 5 // 申诉中
|
|
}
|
|
|
|
/// <summary>
|
|
/// Banner 链接类型
|
|
/// </summary>
|
|
public enum LinkType
|
|
{
|
|
External = 0, // 外部链接
|
|
Internal = 1 // 内部页面
|
|
}
|
|
|
|
/// <summary>
|
|
/// 打包费类型
|
|
/// </summary>
|
|
public enum PackingFeeType
|
|
{
|
|
Fixed = 0, // 总打包费(固定金额)
|
|
PerItem = 1 // 单份打包费
|
|
}
|
|
|
|
/// <summary>
|
|
/// 改价类型
|
|
/// </summary>
|
|
public enum PriceChangeType
|
|
{
|
|
Commission = 0, // 跑腿佣金
|
|
GoodsAmount = 1 // 商品总额
|
|
}
|
|
|
|
/// <summary>
|
|
/// 改价状态
|
|
/// </summary>
|
|
public enum PriceChangeStatus
|
|
{
|
|
Pending = 0,
|
|
Accepted = 1,
|
|
Rejected = 2
|
|
}
|
|
|
|
/// <summary>
|
|
/// 收益状态
|
|
/// </summary>
|
|
public enum EarningStatus
|
|
{
|
|
Frozen = 0, // 冻结中
|
|
Available = 1, // 待提现
|
|
Withdrawing = 2, // 提现中
|
|
Withdrawn = 3 // 已提现
|
|
}
|
|
|
|
/// <summary>
|
|
/// 提现收款方式
|
|
/// </summary>
|
|
public enum PaymentMethod
|
|
{
|
|
WeChat = 0,
|
|
Alipay = 1
|
|
}
|
|
|
|
/// <summary>
|
|
/// 提现状态
|
|
/// </summary>
|
|
public enum WithdrawalStatus
|
|
{
|
|
Pending = 0,
|
|
Processing = 1,
|
|
Completed = 2
|
|
}
|
|
|
|
/// <summary>
|
|
/// 佣金规则类型
|
|
/// </summary>
|
|
public enum CommissionRateType
|
|
{
|
|
Percentage = 0, // 百分比
|
|
Fixed = 1 // 固定金额
|
|
}
|
|
|
|
/// <summary>
|
|
/// 系统消息目标类型
|
|
/// </summary>
|
|
public enum MessageTargetType
|
|
{
|
|
All = 0,
|
|
OrderUser = 1,
|
|
RunnerUser = 2,
|
|
Specific = 3
|
|
}
|
|
|
|
/// <summary>
|
|
/// 消息类型
|
|
/// </summary>
|
|
public enum MessageType
|
|
{
|
|
System = 0,
|
|
OrderNotification = 1
|
|
}
|
|
|
|
/// <summary>
|
|
/// 跑腿认证状态
|
|
/// </summary>
|
|
public enum CertificationStatus
|
|
{
|
|
Pending = 0,
|
|
Approved = 1,
|
|
Rejected = 2
|
|
}
|