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 longprivate 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字符串
-