using FluentValidation; using TakeoutSaaS.Application.App.Deliveries.Queries; namespace TakeoutSaaS.Application.App.Deliveries.Validators; /// /// 配送单列表查询验证器。 /// public sealed class SearchDeliveryOrdersQueryValidator : AbstractValidator { /// /// 初始化验证规则。 /// public SearchDeliveryOrdersQueryValidator() { RuleFor(x => x.Page).GreaterThan(0); RuleFor(x => x.PageSize).InclusiveBetween(1, 200); RuleFor(x => x.SortBy).MaximumLength(64); } }