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
}
