feat: 扩展领域模型与配置
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
namespace TakeoutSaaS.Domain.Merchants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 商户合同状态。
|
||||
/// </summary>
|
||||
public enum ContractStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 草拟中。
|
||||
/// </summary>
|
||||
Draft = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 已生效。
|
||||
/// </summary>
|
||||
Active = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 已到期。
|
||||
/// </summary>
|
||||
Expired = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 已解除。
|
||||
/// </summary>
|
||||
Terminated = 3
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace TakeoutSaaS.Domain.Merchants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 证照审核状态。
|
||||
/// </summary>
|
||||
public enum MerchantDocumentStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 等待审核。
|
||||
/// </summary>
|
||||
Pending = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 审核通过。
|
||||
/// </summary>
|
||||
Approved = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 审核驳回。
|
||||
/// </summary>
|
||||
Rejected = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 已过期待更新。
|
||||
/// </summary>
|
||||
Expired = 3
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace TakeoutSaaS.Domain.Merchants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 商户证照类型。
|
||||
/// </summary>
|
||||
public enum MerchantDocumentType
|
||||
{
|
||||
/// <summary>
|
||||
/// 营业执照。
|
||||
/// </summary>
|
||||
BusinessLicense = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 餐饮服务许可证。
|
||||
/// </summary>
|
||||
CateringPermit = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 税务登记证。
|
||||
/// </summary>
|
||||
TaxCertificate = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 其他补充资质。
|
||||
/// </summary>
|
||||
Other = 99
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace TakeoutSaaS.Domain.Merchants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 商户入驻状态。
|
||||
/// </summary>
|
||||
public enum MerchantStatus
|
||||
{
|
||||
Pending = 0,
|
||||
Approved = 1,
|
||||
Rejected = 2,
|
||||
Frozen = 3
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
namespace TakeoutSaaS.Domain.Merchants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 商户员工角色。
|
||||
/// </summary>
|
||||
public enum StaffRoleType
|
||||
{
|
||||
/// <summary>
|
||||
/// 管理员。
|
||||
/// </summary>
|
||||
Admin = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 前台收银。
|
||||
/// </summary>
|
||||
FrontDesk = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 后厨制作。
|
||||
/// </summary>
|
||||
Kitchen = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 配送骑手。
|
||||
/// </summary>
|
||||
Courier = 3,
|
||||
|
||||
/// <summary>
|
||||
/// 运营人员。
|
||||
/// </summary>
|
||||
Operator = 4
|
||||
}
|
||||
22
src/Domain/TakeoutSaaS.Domain/Merchants/Enums/StaffStatus.cs
Normal file
22
src/Domain/TakeoutSaaS.Domain/Merchants/Enums/StaffStatus.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
namespace TakeoutSaaS.Domain.Merchants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 员工账号状态。
|
||||
/// </summary>
|
||||
public enum StaffStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 正常在职。
|
||||
/// </summary>
|
||||
Active = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 停用。
|
||||
/// </summary>
|
||||
Disabled = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 已离职。
|
||||
/// </summary>
|
||||
Resigned = 2
|
||||
}
|
||||
Reference in New Issue
Block a user