init commit
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程处理结果类
|
||||
/// </summary>
|
||||
public class ExecuteResult
|
||||
{
|
||||
public ExecuteResult()
|
||||
{
|
||||
NextTasks = new List<rf_flowtask>();
|
||||
AutoSubmitTasks = new List<rf_flowtask>();
|
||||
}
|
||||
/// <summary>
|
||||
/// 是否成功
|
||||
/// </summary>
|
||||
public bool IsSuccess { get; set; }
|
||||
/// <summary>
|
||||
/// 提示信息
|
||||
/// </summary>
|
||||
public string Messages { get; set; }
|
||||
/// <summary>
|
||||
/// 调试信息
|
||||
/// </summary>
|
||||
public string DebugMessages { get; set; }
|
||||
/// <summary>
|
||||
/// 其它信息
|
||||
/// </summary>
|
||||
public object Other { get; set; }
|
||||
/// <summary>
|
||||
/// 当前任务
|
||||
/// </summary>
|
||||
public Model.rf_flowtask CurrentTask { get; set; }
|
||||
/// <summary>
|
||||
/// 后续任务
|
||||
/// </summary>
|
||||
public List<rf_flowtask> NextTasks { get; set; }
|
||||
/// <summary>
|
||||
/// 完成后要自动提交的任务
|
||||
/// </summary>
|
||||
public List<rf_flowtask> AutoSubmitTasks { get; set; }
|
||||
/// <summary>
|
||||
/// 当前步骤是否通过
|
||||
/// </summary>
|
||||
public bool StepIsPass { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 当前步骤是否已退回
|
||||
/// </summary>
|
||||
public bool StepIsBack { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 当前流程是否完成
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public bool FlowIsCompleted { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 当前流程是否被终止
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public bool FlowIsStop { get; set; } = false;
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user