using FluentValidation; using Kean.Domain.Task.Enums; namespace Kean.Domain.Task.Commands { /// /// 任务错误命令 /// public class SetTaskStateCommand : CommandValidator, ICommand { /// /// 标识 /// public int Id { get; set; } /// /// 状态 /// public string State { get; set; } /// /// 异常信息 /// public string Message { get; set; } /// /// 更新哪些信息 Task;Wcs;TaskWcs /// public string Type { get; set; } /// /// 操作者 /// public int Operator { get; set; } /// /// 验证项 /// protected override void Validation() { RuleFor(r => r.Id).NotEmpty().WithMessage("标识不允许空"); } } }