mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-20 08:16:34 +08:00
重构了底层,方便向Android、Web、Linux进行跨平台迁移
This commit is contained in:
28
Library/Enums/ConnectionType.cs
Normal file
28
Library/Enums/ConnectionType.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Serein.Library.Enums
|
||||
{
|
||||
public enum ConnectionType
|
||||
{
|
||||
/// <summary>
|
||||
/// 真分支
|
||||
/// </summary>
|
||||
IsSucceed,
|
||||
/// <summary>
|
||||
/// 假分支
|
||||
/// </summary>
|
||||
IsFail,
|
||||
/// <summary>
|
||||
/// 异常发生分支
|
||||
/// </summary>
|
||||
IsError,
|
||||
/// <summary>
|
||||
/// 上游分支(执行当前节点前会执行一次上游分支)
|
||||
/// </summary>
|
||||
Upstream,
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -9,6 +9,10 @@ namespace Serein.Library.Enums
|
||||
|
||||
public enum FlowStateType
|
||||
{
|
||||
/// <summary>
|
||||
/// 待执行
|
||||
/// </summary>
|
||||
None,
|
||||
/// <summary>
|
||||
/// 成功(方法成功执行)
|
||||
/// </summary>
|
||||
|
||||
@@ -9,15 +9,15 @@ namespace Serein.Library.Enums
|
||||
public enum NodeType
|
||||
{
|
||||
/// <summary>
|
||||
/// 初始化
|
||||
/// 初始化(事件,不生成节点)
|
||||
/// </summary>
|
||||
Init,
|
||||
/// <summary>
|
||||
/// 开始载入
|
||||
/// 开始载入(事件,不生成节点)
|
||||
/// </summary>
|
||||
Loading,
|
||||
/// <summary>
|
||||
/// 结束
|
||||
/// 结束(事件,不生成节点)
|
||||
/// </summary>
|
||||
Exit,
|
||||
|
||||
@@ -26,13 +26,39 @@ namespace Serein.Library.Enums
|
||||
/// </summary>
|
||||
Flipflop,
|
||||
/// <summary>
|
||||
/// 条件节点
|
||||
/// 条件
|
||||
/// </summary>
|
||||
Condition,
|
||||
/// <summary>
|
||||
/// 动作节点
|
||||
/// 动作
|
||||
/// </summary>
|
||||
Action,
|
||||
}
|
||||
|
||||
|
||||
public enum NodeControlType
|
||||
{
|
||||
None,
|
||||
/// <summary>
|
||||
/// 动作节点
|
||||
/// </summary>
|
||||
Action,
|
||||
/// <summary>
|
||||
/// 触发器节点
|
||||
/// </summary>
|
||||
Flipflop,
|
||||
/// <summary>
|
||||
/// 表达式操作节点
|
||||
/// </summary>
|
||||
ExpOp,
|
||||
/// <summary>
|
||||
/// 表达式操作节点
|
||||
/// </summary>
|
||||
ExpCondition,
|
||||
/// <summary>
|
||||
/// 条件节点区域
|
||||
/// </summary>
|
||||
ConditionRegion,
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user