namespace TakeoutSaaS.Domain.Tenants.Enums;

/// <summary>
/// 租户配额使用历史变更类型。
/// </summary>
public enum TenantQuotaUsageHistoryChangeType
{
    /// <summary>
    /// 初始化（首次建立配额基线）。
    /// </summary>
    Init = 0,

    /// <summary>
    /// 快照（定时或手动记录的当前状态）。
    /// </summary>
    Snapshot = 1,

    /// <summary>
    /// 增加（剩余可用额度增加，例如购买配额包、重置等）。
    /// </summary>
    Increase = 2,

    /// <summary>
    /// 减少（剩余可用额度减少，例如配额消耗等）。
    /// </summary>
    Decrease = 3
}

