using MediatR;
using TakeoutSaaS.Application.Identity.Contracts;

namespace TakeoutSaaS.Application.Identity.Queries;

/// <summary>
/// 查询角色模板列表。
/// </summary>
public sealed record ListRoleTemplatesQuery : IRequest<IReadOnlyList<RoleTemplateDto>>
{
    /// <summary>
    /// 是否仅返回启用模板。
    /// </summary>
    public bool? IsActive { get; init; }
}
