using TakeoutSaaS.Shared.Abstractions.Entities;

namespace TakeoutSaaS.Domain.Tenants.Entities;

/// <summary>
/// 租户账单/配额可见角色规则。
/// </summary>
public sealed class TenantVisibilityRoleRule : MultiTenantEntityBase
{
    /// <summary>
    /// 配额可见角色编码集合。
    /// </summary>
    public string[] QuotaVisibleRoleCodes { get; set; } = [];

    /// <summary>
    /// 账单可见角色编码集合。
    /// </summary>
    public string[] BillingVisibleRoleCodes { get; set; } = [];

}
