feat: 扩展领域模型与配置

This commit is contained in:
贺爱泽
2025-12-01 13:26:05 +08:00
parent a08804658b
commit 5ddad07658
148 changed files with 8519 additions and 2 deletions

View File

@@ -0,0 +1,27 @@
namespace TakeoutSaaS.Domain.Stores.Enums;
/// <summary>
/// 营业时段类型。
/// </summary>
public enum BusinessHourType
{
/// <summary>
/// 正常营业时段。
/// </summary>
Normal = 0,
/// <summary>
/// 预留给预约的时段。
/// </summary>
ReservationOnly = 1,
/// <summary>
/// 仅自提或配送的时段。
/// </summary>
PickupOrDelivery = 2,
/// <summary>
/// 休息时段。
/// </summary>
Closed = 3
}

View File

@@ -0,0 +1,27 @@
namespace TakeoutSaaS.Domain.Stores.Enums;
/// <summary>
/// 门店运营状态。
/// </summary>
public enum StoreStatus
{
/// <summary>
/// 未开业或休眠。
/// </summary>
Closed = 0,
/// <summary>
/// 准备营业。
/// </summary>
Preparing = 1,
/// <summary>
/// 正常营业中。
/// </summary>
Operating = 2,
/// <summary>
/// 暂停营业。
/// </summary>
Suspended = 3
}

View File

@@ -0,0 +1,27 @@
namespace TakeoutSaaS.Domain.Stores.Enums;
/// <summary>
/// 桌台占用状态。
/// </summary>
public enum StoreTableStatus
{
/// <summary>
/// 空闲可用。
/// </summary>
Idle = 0,
/// <summary>
/// 已被占用。
/// </summary>
Occupied = 1,
/// <summary>
/// 正在清理。
/// </summary>
Cleaning = 2,
/// <summary>
/// 暂停使用。
/// </summary>
Disabled = 3
}