namespace TakeoutSaaS.Domain.Tenants.Enums;

/// <summary>
/// 租户审核操作类型。
/// </summary>
public enum TenantAuditAction
{
    /// <summary>
    /// 创建租户。
    /// </summary>
    Created = 0,

    /// <summary>
    /// 领取审核。
    /// </summary>
    ReviewClaimed = 1,

    /// <summary>
    /// 释放审核。
    /// </summary>
    ReviewReleased = 2,

    /// <summary>
    /// 强制接管审核。
    /// </summary>
    ReviewForceClaimed = 3,

    /// <summary>
    /// 审核通过。
    /// </summary>
    Approved = 4,

    /// <summary>
    /// 审核驳回。
    /// </summary>
    Rejected = 5,

    /// <summary>
    /// 冻结租户。
    /// </summary>
    Frozen = 6,

    /// <summary>
    /// 解冻租户。
    /// </summary>
    Unfrozen = 7,

    /// <summary>
    /// 更新信息。
    /// </summary>
    Updated = 8
}
