using TakeoutSaaS.Domain.Tenants.Enums; using TakeoutSaaS.Shared.Abstractions.Entities; namespace TakeoutSaaS.Domain.Tenants.Entities; /// /// 租户配额使用情况。 /// public sealed class TenantQuotaUsage : AuditableEntityBase { /// /// 租户 ID(雪花算法)。 /// public long TenantId { get; set; } /// /// 配额类型。 /// public TenantQuotaType QuotaType { get; set; } /// /// 配额上限值。 /// public decimal LimitValue { get; set; } /// /// 已使用值。 /// public decimal UsedValue { get; set; } /// /// 重置周期(如 monthly、yearly)。 /// public string? ResetCycle { get; set; } /// /// 上次重置时间。 /// public DateTime? LastResetAt { get; set; } }