using FluentValidation; namespace Kean.Domain.Task.Commands { /// <summary> /// 任务取消命令 /// </summary> public class SetPriorityCommand : CommandValidator<SetPriorityCommand>, ICommand { /// <summary> /// 标识 /// </summary> public int Id { get; set; } /// <summary> /// 人工标志 /// </summary> public int ManualFlg { get; set; } /// <summary> /// 操作者 /// </summary> public int Operator { get; set; } /// <summary> /// 验证项 /// </summary> protected override void Validation() { RuleFor(r => r.Id).NotEmpty().WithMessage("标识不允许空"); } } }