准备添加流程接口调用

This commit is contained in:
fengjiayi
2025-07-04 21:31:07 +08:00
parent 340ff7770f
commit 162dc7bcf8
23 changed files with 1401 additions and 1698 deletions

View File

@@ -32,10 +32,11 @@ namespace Serein.Library
/// <param name="context"></param>
public FlowResult(IFlowNode nodeModel, IDynamicContext context, object value)
{
this.NodeGuid = nodeModel.Guid;
this.Source = nodeModel;
this.ContextGuid = context.Guid;
this.Value = value;
}
/// <summary>
/// 空返回值
/// </summary>
@@ -43,10 +44,11 @@ namespace Serein.Library
/// <param name="context"></param>
public FlowResult(IFlowNode nodeModel, IDynamicContext context)
{
this.NodeGuid = nodeModel.Guid;
this.Source = nodeModel;
this.ContextGuid = context.Guid;
this.Value = Unit.Default;
}
/// <summary>
/// 尝试获取值
/// </summary>
@@ -74,7 +76,7 @@ namespace Serein.Library
/// <summary>
/// 来源节点Guid
/// </summary>
public string NodeGuid { get; }
public IFlowNode Source{ get; }
/// <summary>
/// 来源上下文Guid
/// </summary>
@@ -83,6 +85,7 @@ namespace Serein.Library
/// 数据值
/// </summary>
public object Value { get; private set; }
/// <summary>
/// 生成时间
/// </summary>