diff --git a/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryProvider.cs b/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryProvider.cs
index 70cff85..7957eb7 100644
--- a/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryProvider.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryProvider.cs
@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Deliveries.Enums;
///
public enum DeliveryProvider
{
+ ///
+ /// 自建配送团队。
+ ///
InHouse = 0,
+
+ ///
+ /// 达达。
+ ///
Dada = 1,
+
+ ///
+ /// 闪送。
+ ///
FlashEx = 2,
+
+ ///
+ /// 美团配送。
+ ///
Meituan = 3,
+
+ ///
+ /// 饿了么配送。
+ ///
Eleme = 4,
+
+ ///
+ /// 顺丰同城。
+ ///
Shunfeng = 5
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryStatus.cs b/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryStatus.cs
index 7f6aaef..1d2ae38 100644
--- a/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryStatus.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Deliveries/Enums/DeliveryStatus.cs
@@ -5,11 +5,38 @@ namespace TakeoutSaaS.Domain.Deliveries.Enums;
///
public enum DeliveryStatus
{
+ ///
+ /// 待接单。
+ ///
Pending = 0,
+
+ ///
+ /// 骑手已接单。
+ ///
Accepted = 1,
+
+ ///
+ /// 正在取餐。
+ ///
PickingUp = 2,
+
+ ///
+ /// 配送途中。
+ ///
Delivering = 3,
+
+ ///
+ /// 已送达完成。
+ ///
Completed = 4,
+
+ ///
+ /// 被取消。
+ ///
Cancelled = 5,
+
+ ///
+ /// 配送失败。
+ ///
Failed = 6
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Merchants/Enums/MerchantStatus.cs b/src/Domain/TakeoutSaaS.Domain/Merchants/Enums/MerchantStatus.cs
index 6ed8097..820e8cd 100644
--- a/src/Domain/TakeoutSaaS.Domain/Merchants/Enums/MerchantStatus.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Merchants/Enums/MerchantStatus.cs
@@ -5,8 +5,23 @@ namespace TakeoutSaaS.Domain.Merchants.Enums;
///
public enum MerchantStatus
{
+ ///
+ /// 等待审核。
+ ///
Pending = 0,
+
+ ///
+ /// 审核通过,可运营。
+ ///
Approved = 1,
+
+ ///
+ /// 审核未通过。
+ ///
Rejected = 2,
+
+ ///
+ /// 因违规或欠费被冻结。
+ ///
Frozen = 3
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Orders/Enums/DeliveryType.cs b/src/Domain/TakeoutSaaS.Domain/Orders/Enums/DeliveryType.cs
index 4a7249f..799365b 100644
--- a/src/Domain/TakeoutSaaS.Domain/Orders/Enums/DeliveryType.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Orders/Enums/DeliveryType.cs
@@ -5,7 +5,18 @@ namespace TakeoutSaaS.Domain.Orders.Enums;
///
public enum DeliveryType
{
+ ///
+ /// 堂食。
+ ///
DineIn = 0,
+
+ ///
+ /// 门店自提。
+ ///
Pickup = 1,
+
+ ///
+ /// 同城配送。
+ ///
Delivery = 2
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderChannel.cs b/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderChannel.cs
index 6908ac6..e7a1306 100644
--- a/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderChannel.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderChannel.cs
@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Orders.Enums;
///
public enum OrderChannel
{
+ ///
+ /// 未知渠道。
+ ///
Unknown = 0,
+
+ ///
+ /// 小程序下单。
+ ///
MiniProgram = 1,
+
+ ///
+ /// 扫码点餐。
+ ///
ScanToOrder = 2,
+
+ ///
+ /// 员工操作台。
+ ///
StaffConsole = 3,
+
+ ///
+ /// 电话预约。
+ ///
PhoneReservation = 4,
+
+ ///
+ /// 第三方配送渠道。
+ ///
ThirdPartyDelivery = 5
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderStatus.cs b/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderStatus.cs
index 4132e46..347d61f 100644
--- a/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderStatus.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Orders/Enums/OrderStatus.cs
@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Orders.Enums;
///
public enum OrderStatus
{
+ ///
+ /// 待付款。
+ ///
PendingPayment = 0,
+
+ ///
+ /// 已付款待制作。
+ ///
AwaitingPreparation = 1,
+
+ ///
+ /// 制作/履约中。
+ ///
InProgress = 2,
+
+ ///
+ /// 可取餐/可自提。
+ ///
Ready = 3,
+
+ ///
+ /// 已完成。
+ ///
Completed = 4,
+
+ ///
+ /// 已取消。
+ ///
Cancelled = 5
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentMethod.cs b/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentMethod.cs
index 2453be2..7aa7807 100644
--- a/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentMethod.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentMethod.cs
@@ -5,10 +5,33 @@ namespace TakeoutSaaS.Domain.Payments.Enums;
///
public enum PaymentMethod
{
+ ///
+ /// 未知或待确定方式。
+ ///
Unknown = 0,
+
+ ///
+ /// 微信支付。
+ ///
WeChatPay = 1,
+
+ ///
+ /// 支付宝。
+ ///
Alipay = 2,
+
+ ///
+ /// 现金。
+ ///
Cash = 3,
+
+ ///
+ /// 刷卡(POS)。
+ ///
Card = 4,
+
+ ///
+ /// 余额或储值账户。
+ ///
Balance = 5
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentStatus.cs b/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentStatus.cs
index 6b5912a..550e1ee 100644
--- a/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentStatus.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Payments/Enums/PaymentStatus.cs
@@ -5,9 +5,28 @@ namespace TakeoutSaaS.Domain.Payments.Enums;
///
public enum PaymentStatus
{
+ ///
+ /// 未支付。
+ ///
Unpaid = 0,
+
+ ///
+ /// 支付处理中。
+ ///
Paying = 1,
+
+ ///
+ /// 支付成功。
+ ///
Paid = 2,
+
+ ///
+ /// 支付失败。
+ ///
Failed = 3,
+
+ ///
+ /// 已退款。
+ ///
Refunded = 4
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Products/Enums/ProductStatus.cs b/src/Domain/TakeoutSaaS.Domain/Products/Enums/ProductStatus.cs
index 8678fcc..916679b 100644
--- a/src/Domain/TakeoutSaaS.Domain/Products/Enums/ProductStatus.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Products/Enums/ProductStatus.cs
@@ -5,8 +5,23 @@ namespace TakeoutSaaS.Domain.Products.Enums;
///
public enum ProductStatus
{
+ ///
+ /// 草稿,尚未上架。
+ ///
Draft = 0,
+
+ ///
+ /// 已上架售卖中。
+ ///
OnSale = 1,
+
+ ///
+ /// 临时下架。
+ ///
OffShelf = 2,
+
+ ///
+ /// 归档不再使用。
+ ///
Archived = 3
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Queues/Enums/QueueStatus.cs b/src/Domain/TakeoutSaaS.Domain/Queues/Enums/QueueStatus.cs
index f217a70..8149725 100644
--- a/src/Domain/TakeoutSaaS.Domain/Queues/Enums/QueueStatus.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Queues/Enums/QueueStatus.cs
@@ -5,9 +5,28 @@ namespace TakeoutSaaS.Domain.Queues.Enums;
///
public enum QueueStatus
{
+ ///
+ /// 正在排队等待。
+ ///
Waiting = 0,
+
+ ///
+ /// 已叫号。
+ ///
Calling = 1,
+
+ ///
+ /// 完成入座或取餐。
+ ///
Completed = 2,
+
+ ///
+ /// 用户主动取消。
+ ///
Cancelled = 3,
+
+ ///
+ /// 过号未到。
+ ///
Expired = 4
}
diff --git a/src/Domain/TakeoutSaaS.Domain/Reservations/Enums/ReservationStatus.cs b/src/Domain/TakeoutSaaS.Domain/Reservations/Enums/ReservationStatus.cs
index 2bf53a3..024bcfb 100644
--- a/src/Domain/TakeoutSaaS.Domain/Reservations/Enums/ReservationStatus.cs
+++ b/src/Domain/TakeoutSaaS.Domain/Reservations/Enums/ReservationStatus.cs
@@ -5,9 +5,28 @@ namespace TakeoutSaaS.Domain.Reservations.Enums;
///
public enum ReservationStatus
{
+ ///
+ /// 已提交待确认。
+ ///
Pending = 0,
+
+ ///
+ /// 预约已确认。
+ ///
Confirmed = 1,
+
+ ///
+ /// 客户已到店签到。
+ ///
CheckedIn = 2,
+
+ ///
+ /// 已取消。
+ ///
Cancelled = 3,
+
+ ///
+ /// 未到店被标记为爽约。
+ ///
NoShow = 4
}