using MediatR; namespace TakeoutSaaS.Application.Identity.Commands; /// /// 为用户分配角色(覆盖式)。 /// public sealed record AssignUserRolesCommand : IRequest { /// /// 用户 ID。 /// public long UserId { get; init; } /// /// 角色 ID 集合。 /// public long[] RoleIds { get; init; } = Array.Empty(); }