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