From 84ac31158cf32b2395655ad142792065bb8b2a75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=BA=E7=88=B1=E6=B3=BD?= Date: Mon, 1 Dec 2025 13:31:28 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E9=BD=90=E6=A0=B8=E5=BF=83?= =?UTF-8?q?=E6=9E=9A=E4=B8=BE=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Deliveries/Enums/DeliveryProvider.cs | 23 ++++++++++++++++ .../Deliveries/Enums/DeliveryStatus.cs | 27 +++++++++++++++++++ .../Merchants/Enums/MerchantStatus.cs | 15 +++++++++++ .../Orders/Enums/DeliveryType.cs | 11 ++++++++ .../Orders/Enums/OrderChannel.cs | 23 ++++++++++++++++ .../Orders/Enums/OrderStatus.cs | 23 ++++++++++++++++ .../Payments/Enums/PaymentMethod.cs | 23 ++++++++++++++++ .../Payments/Enums/PaymentStatus.cs | 19 +++++++++++++ .../Products/Enums/ProductStatus.cs | 15 +++++++++++ .../Queues/Enums/QueueStatus.cs | 19 +++++++++++++ .../Reservations/Enums/ReservationStatus.cs | 19 +++++++++++++ 11 files changed, 217 insertions(+) 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 }