init commit

This commit is contained in:
路 范
2022-03-30 17:54:33 +08:00
parent df01841625
commit 904bdd16cd
500 changed files with 217251 additions and 0 deletions

View File

@@ -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);
}
}
}