using FluentValidation; namespace Kean.Domain.Wcs.Commands { /// /// 同步输出命令 /// public class SyncOutputCommand : CommandValidator, ICommand { /// /// 标识 /// public int Id { get; set; } /// /// 任务号 /// public int Task { get; set; } /// /// 状态 /// public int State { get; set; } /// /// 消息 /// public string Message { get; set; } /// /// 验证项 /// protected override void Validation() { RuleFor(r => r.Id).NotEmpty().WithMessage("标识不允许空"); RuleFor(r => r.State).NotEmpty().WithMessage("状态不允许空"); } } }