using Abp.Application.Services.Dto; using VberZero.Workflow.DesignInfo; using WorkflowCore.Models; namespace VberZero.AppService.Workflows.Dto; public class WorkflowDto : EntityDto { public string WorkflowDefinitionId { get; set; } public int Version { get; set; } /// /// 流程定义输入的数据 /// public IEnumerable> Inputs { get; set; } /// /// 流程输入数据 /// public Dictionary Data { get; set; } /// /// 用户名 /// public string UserName { get; set; } /// /// 流程名 /// public string Title { get; set; } /// /// 提交时间 /// public DateTime CreationTime { get; set; } public DateTime? CompleteTime { get; set; } public WorkflowStatus Status { get; set; } public IEnumerable ExecutionRecords { get; set; } } public class WorkflowExecutionRecord { public string ExecutionPointerId { get; set; } public string StepName { get; set; } public int StepId { get; set; } public string StepTitle { get; set; } public DateTime? StartTime { get; set; } public DateTime? EndTime { get; set; } }