Package com.bytedesk.core.workflow.node
Class WorkflowBaseNode
java.lang.Object
com.bytedesk.core.workflow.node.WorkflowBaseNode
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
WorkflowCommentNode
,WorkflowConditionNode
,WorkflowEndNode
,WorkflowGroupNode
,WorkflowLLMNode
,WorkflowLoopNode
,WorkflowStartNode
,WorkflowTextNode
节点数据基类
参考 WorkflowNodeJSON 接口定义
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
节点数据类 用于存储节点的表单数据、输入输出配置等 -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<WorkflowBaseNode>
子节点列表(用于group和loop节点)private WorkflowBaseNode.NodeData
节点数据(表单数据)private String
节点描述private List<WorkflowEdge>
子节点间连线(用于group和loop节点)private String
节点唯一标识private List<WorkflowEdge>
入边列表private WorkflowNodeMeta
节点元数据(UI相关配置)private String
节点名称private List<WorkflowEdge>
出边列表private static final long
private String
节点状态private String
节点类型 -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
id
节点唯一标识 -
name
节点名称 -
type
节点类型 -
description
节点描述 -
status
节点状态 -
inEdges
入边列表 -
outEdges
出边列表 -
meta
节点元数据(UI相关配置) -
data
节点数据(表单数据) -
blocks
子节点列表(用于group和loop节点) -
edges
子节点间连线(用于group和loop节点)
-
-
Constructor Details
-
WorkflowBaseNode
public WorkflowBaseNode()
-
-
Method Details
-
toJson
转换为JSON字符串
-