WorkflowDefinitionDto.cs 814 B

123456789101112131415161718192021222324252627282930
  1. using Abp.AutoMapper;
  2. using VberZero.AppService.Base.Dto;
  3. using VberZero.Workflow.DesignInfo;
  4. namespace VberZero.AppService.Workflows.Dto;
  5. [AutoMapTo(typeof(WorkflowDefinitionInfo)), AutoMapFrom(typeof(WorkflowDefinitionInfo))]
  6. public class WorkflowDefinitionDto : VzEntityDto<string>
  7. {
  8. //public int? TenantId { get; set; }
  9. public string Title { get; set; }
  10. public int? Version { get; set; }
  11. public string Description { get; set; }
  12. public string Icon { get; set; }
  13. public string Color { get; set; }
  14. public string Group { get; set; }
  15. /// <summary>
  16. /// 输入
  17. /// </summary>
  18. public IEnumerable<IEnumerable<WorkflowFormData>> Inputs { get; set; }
  19. /// <summary>
  20. /// 流程节点
  21. /// </summary>
  22. public IEnumerable<WorkflowNode> Nodes { get; set; }
  23. }