using System; using System.Collections.Generic; using System.Text; namespace RoadFlow.Model.FlowRunModel { /// /// 流程处理结果类 /// public class ExecuteResult { public ExecuteResult() { NextTasks = new List(); AutoSubmitTasks = new List(); } /// /// 是否成功 /// public bool IsSuccess { get; set; } /// /// 提示信息 /// public string Messages { get; set; } /// /// 调试信息 /// public string DebugMessages { get; set; } /// /// 其它信息 /// public object Other { get; set; } /// /// 当前任务 /// public Model.rf_flowtask CurrentTask { get; set; } /// /// 后续任务 /// public List NextTasks { get; set; } /// /// 完成后要自动提交的任务 /// public List AutoSubmitTasks { get; set; } /// /// 当前步骤是否通过 /// public bool StepIsPass { get; set; } = false; /// /// 当前步骤是否已退回 /// public bool StepIsBack { get; set; } = false; /// /// 当前流程是否完成 /// /// public bool FlowIsCompleted { get; set; } = false; /// /// 当前流程是否被终止 /// /// public bool FlowIsStop { get; set; } = false; public override string ToString() { return Newtonsoft.Json.JsonConvert.SerializeObject(this); } } }