using FluentValidation; using Kean.Domain.Order.Models; using System.Collections.Generic; namespace Kean.Domain.Order.Commands { /// /// 修改工作流命令 /// public class ModifyFlowCommand : CommandValidator, ICommand { /// /// 标识 /// public int Id { get; set; } /// /// 描述 /// public string Name { get; set; } /// /// 节点 /// public IEnumerable Nodes { get; set; } /// /// 路径 /// public IEnumerable Paths { get; set; } /// /// 验证项 /// protected override void Validation() { RuleFor(r => r.Id).NotEmpty().WithMessage("标识不允许空"); RuleFor(r => r.Name).NotEmpty().WithMessage("描述不允许空"); } } }