using FluentValidation; namespace CellularManagement.Application.Features.RolePermissions.Commands.AddRolePermissions; /// /// 添加角色权限命令验证器 /// public class AddRolePermissionsCommandValidator : AbstractValidator { public AddRolePermissionsCommandValidator() { RuleFor(x => x.RoleId) .NotEmpty().WithMessage("角色ID不能为空"); RuleFor(x => x.PermissionIds) .NotEmpty().WithMessage("权限ID列表不能为空") .Must(x => x.Any()).WithMessage("至少需要指定一个权限ID"); } }