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; }
}