using MediatR; using TakeoutSaaS.Application.Identity.Contracts; namespace TakeoutSaaS.Application.Identity.Commands; /// /// 创建权限。 /// public sealed record CreatePermissionCommand : IRequest { public long ParentId { get; init; } = 0; public int SortOrder { get; init; } = 0; public string Type { get; init; } = "leaf"; public string Name { get; init; } = string.Empty; public string Code { get; init; } = string.Empty; public string? Description { get; init; } }