docs: 补齐核心枚举注释

This commit is contained in:
贺爱泽
2025-12-01 13:31:28 +08:00
parent 5ddad07658
commit 84ac31158c
11 changed files with 217 additions and 0 deletions

View File

@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Deliveries.Enums;
/// </summary>
public enum DeliveryProvider
{
/// <summary>
/// 自建配送团队。
/// </summary>
InHouse = 0,
/// <summary>
/// 达达。
/// </summary>
Dada = 1,
/// <summary>
/// 闪送。
/// </summary>
FlashEx = 2,
/// <summary>
/// 美团配送。
/// </summary>
Meituan = 3,
/// <summary>
/// 饿了么配送。
/// </summary>
Eleme = 4,
/// <summary>
/// 顺丰同城。
/// </summary>
Shunfeng = 5
}

View File

@@ -5,11 +5,38 @@ namespace TakeoutSaaS.Domain.Deliveries.Enums;
/// </summary>
public enum DeliveryStatus
{
/// <summary>
/// 待接单。
/// </summary>
Pending = 0,
/// <summary>
/// 骑手已接单。
/// </summary>
Accepted = 1,
/// <summary>
/// 正在取餐。
/// </summary>
PickingUp = 2,
/// <summary>
/// 配送途中。
/// </summary>
Delivering = 3,
/// <summary>
/// 已送达完成。
/// </summary>
Completed = 4,
/// <summary>
/// 被取消。
/// </summary>
Cancelled = 5,
/// <summary>
/// 配送失败。
/// </summary>
Failed = 6
}

View File

@@ -5,8 +5,23 @@ namespace TakeoutSaaS.Domain.Merchants.Enums;
/// </summary>
public enum MerchantStatus
{
/// <summary>
/// 等待审核。
/// </summary>
Pending = 0,
/// <summary>
/// 审核通过,可运营。
/// </summary>
Approved = 1,
/// <summary>
/// 审核未通过。
/// </summary>
Rejected = 2,
/// <summary>
/// 因违规或欠费被冻结。
/// </summary>
Frozen = 3
}

View File

@@ -5,7 +5,18 @@ namespace TakeoutSaaS.Domain.Orders.Enums;
/// </summary>
public enum DeliveryType
{
/// <summary>
/// 堂食。
/// </summary>
DineIn = 0,
/// <summary>
/// 门店自提。
/// </summary>
Pickup = 1,
/// <summary>
/// 同城配送。
/// </summary>
Delivery = 2
}

View File

@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Orders.Enums;
/// </summary>
public enum OrderChannel
{
/// <summary>
/// 未知渠道。
/// </summary>
Unknown = 0,
/// <summary>
/// 小程序下单。
/// </summary>
MiniProgram = 1,
/// <summary>
/// 扫码点餐。
/// </summary>
ScanToOrder = 2,
/// <summary>
/// 员工操作台。
/// </summary>
StaffConsole = 3,
/// <summary>
/// 电话预约。
/// </summary>
PhoneReservation = 4,
/// <summary>
/// 第三方配送渠道。
/// </summary>
ThirdPartyDelivery = 5
}

View File

@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Orders.Enums;
/// </summary>
public enum OrderStatus
{
/// <summary>
/// 待付款。
/// </summary>
PendingPayment = 0,
/// <summary>
/// 已付款待制作。
/// </summary>
AwaitingPreparation = 1,
/// <summary>
/// 制作/履约中。
/// </summary>
InProgress = 2,
/// <summary>
/// 可取餐/可自提。
/// </summary>
Ready = 3,
/// <summary>
/// 已完成。
/// </summary>
Completed = 4,
/// <summary>
/// 已取消。
/// </summary>
Cancelled = 5
}

View File

@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Payments.Enums;
/// </summary>
public enum PaymentMethod
{
/// <summary>
/// 未知或待确定方式。
/// </summary>
Unknown = 0,
/// <summary>
/// 微信支付。
/// </summary>
WeChatPay = 1,
/// <summary>
/// 支付宝。
/// </summary>
Alipay = 2,
/// <summary>
/// 现金。
/// </summary>
Cash = 3,
/// <summary>
/// 刷卡POS
/// </summary>
Card = 4,
/// <summary>
/// 余额或储值账户。
/// </summary>
Balance = 5
}

View File

@@ -5,9 +5,28 @@ namespace TakeoutSaaS.Domain.Payments.Enums;
/// </summary>
public enum PaymentStatus
{
/// <summary>
/// 未支付。
/// </summary>
Unpaid = 0,
/// <summary>
/// 支付处理中。
/// </summary>
Paying = 1,
/// <summary>
/// 支付成功。
/// </summary>
Paid = 2,
/// <summary>
/// 支付失败。
/// </summary>
Failed = 3,
/// <summary>
/// 已退款。
/// </summary>
Refunded = 4
}

View File

@@ -5,8 +5,23 @@ namespace TakeoutSaaS.Domain.Products.Enums;
/// </summary>
public enum ProductStatus
{
/// <summary>
/// 草稿,尚未上架。
/// </summary>
Draft = 0,
/// <summary>
/// 已上架售卖中。
/// </summary>
OnSale = 1,
/// <summary>
/// 临时下架。
/// </summary>
OffShelf = 2,
/// <summary>
/// 归档不再使用。
/// </summary>
Archived = 3
}

View File

@@ -5,9 +5,28 @@ namespace TakeoutSaaS.Domain.Queues.Enums;
/// </summary>
public enum QueueStatus
{
/// <summary>
/// 正在排队等待。
/// </summary>
Waiting = 0,
/// <summary>
/// 已叫号。
/// </summary>
Calling = 1,
/// <summary>
/// 完成入座或取餐。
/// </summary>
Completed = 2,
/// <summary>
/// 用户主动取消。
/// </summary>
Cancelled = 3,
/// <summary>
/// 过号未到。
/// </summary>
Expired = 4
}

View File

@@ -5,9 +5,28 @@ namespace TakeoutSaaS.Domain.Reservations.Enums;
/// </summary>
public enum ReservationStatus
{
/// <summary>
/// 已提交待确认。
/// </summary>
Pending = 0,
/// <summary>
/// 预约已确认。
/// </summary>
Confirmed = 1,
/// <summary>
/// 客户已到店签到。
/// </summary>
CheckedIn = 2,
/// <summary>
/// 已取消。
/// </summary>
Cancelled = 3,
/// <summary>
/// 未到店被标记为爽约。
/// </summary>
NoShow = 4
}