using MediatR; using TakeoutSaaS.Application.Identity.Contracts; namespace TakeoutSaaS.Application.Identity.Commands; /// /// 创建平台角色命令。 /// public sealed record CreateAdminRoleCommand : IRequest { /// /// 角色编码(平台范围内唯一)。 /// public string Code { get; init; } = string.Empty; /// /// 角色名称。 /// public string Name { get; init; } = string.Empty; /// /// 角色描述。 /// public string? Description { get; init; } }