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