using MediatR; using TakeoutSaaS.Application.Identity.Contracts; namespace TakeoutSaaS.Application.Identity.Commands; /// /// 更新角色。 /// public sealed record UpdateRoleCommand : IRequest { public long RoleId { get; init; } /// /// 租户 ID(空则取当前上下文)。 /// public long? TenantId { get; init; } public string Name { get; init; } = string.Empty; public string? Description { get; init; } }