feat: 实现租户管理及套餐流程
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
namespace TakeoutSaaS.Domain.Tenants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 套餐订阅的操作类型。
|
||||
/// </summary>
|
||||
public enum SubscriptionChangeType
|
||||
{
|
||||
/// <summary>
|
||||
/// 新订阅。
|
||||
/// </summary>
|
||||
New = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 续费。
|
||||
/// </summary>
|
||||
Renew = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 升级套餐。
|
||||
/// </summary>
|
||||
Upgrade = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 降级套餐。
|
||||
/// </summary>
|
||||
Downgrade = 3
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
namespace TakeoutSaaS.Domain.Tenants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 租户运营审核动作。
|
||||
/// </summary>
|
||||
public enum TenantAuditAction
|
||||
{
|
||||
/// <summary>
|
||||
/// 注册信息提交。
|
||||
/// </summary>
|
||||
RegistrationSubmitted = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 实名资料提交或更新。
|
||||
/// </summary>
|
||||
VerificationSubmitted = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 实名审核通过。
|
||||
/// </summary>
|
||||
VerificationApproved = 3,
|
||||
|
||||
/// <summary>
|
||||
/// 实名审核驳回。
|
||||
/// </summary>
|
||||
VerificationRejected = 4,
|
||||
|
||||
/// <summary>
|
||||
/// 订阅创建或续费。
|
||||
/// </summary>
|
||||
SubscriptionUpdated = 5,
|
||||
|
||||
/// <summary>
|
||||
/// 套餐升降配。
|
||||
/// </summary>
|
||||
SubscriptionPlanChanged = 6,
|
||||
|
||||
/// <summary>
|
||||
/// 租户状态变更(启用/停用/到期等)。
|
||||
/// </summary>
|
||||
StatusChanged = 7
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace TakeoutSaaS.Domain.Tenants.Enums;
|
||||
|
||||
/// <summary>
|
||||
/// 租户实名认证状态。
|
||||
/// </summary>
|
||||
public enum TenantVerificationStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 草稿,未提交审核。
|
||||
/// </summary>
|
||||
Draft = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 已提交审核,等待运营处理。
|
||||
/// </summary>
|
||||
Pending = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 审核通过。
|
||||
/// </summary>
|
||||
Approved = 2,
|
||||
|
||||
/// <summary>
|
||||
/// 审核驳回。
|
||||
/// </summary>
|
||||
Rejected = 3
|
||||
}
|
||||
Reference in New Issue
Block a user