mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-03 00:00:49 +08:00
67 lines
1.5 KiB
C#
67 lines
1.5 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace Serein.Library.Enums
|
||
{
|
||
public enum NodeType
|
||
{
|
||
/// <summary>
|
||
/// 初始化,流程启动时执行(不生成节点)
|
||
/// </summary>
|
||
Init,
|
||
/// <summary>
|
||
/// 开始载入,流程启动时执行(不生成节点)
|
||
/// </summary>
|
||
Loading,
|
||
/// <summary>
|
||
/// 结束,流程结束时执行(不生成节点)
|
||
/// </summary>
|
||
Exit,
|
||
|
||
/// <summary>
|
||
/// 触发器(返回值必须为Task<IFlipflopContext<TResult>>)
|
||
/// </summary>
|
||
Flipflop,
|
||
/// <summary>
|
||
/// 条件
|
||
/// </summary>
|
||
Condition,
|
||
/// <summary>
|
||
/// 动作
|
||
/// </summary>
|
||
Action,
|
||
}
|
||
|
||
/// <summary>
|
||
/// 生成的节点控件
|
||
/// </summary>
|
||
public enum NodeControlType
|
||
{
|
||
None,
|
||
/// <summary>
|
||
/// 动作节点
|
||
/// </summary>
|
||
Action,
|
||
/// <summary>
|
||
/// 触发器节点
|
||
/// </summary>
|
||
Flipflop,
|
||
/// <summary>
|
||
/// 表达式操作节点
|
||
/// </summary>
|
||
ExpOp,
|
||
/// <summary>
|
||
/// 表达式操作节点
|
||
/// </summary>
|
||
ExpCondition,
|
||
/// <summary>
|
||
/// 条件节点区域
|
||
/// </summary>
|
||
ConditionRegion,
|
||
}
|
||
|
||
}
|