反序列化问题。

This commit is contained in:
dengqichen 2024-12-20 10:30:01 +08:00
parent 10dda22a4b
commit cfaaf4d656
2 changed files with 5 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package com.qqchen.deploy.backend.workflow.dto;
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.JsonNode;
import com.qqchen.deploy.backend.workflow.enums.NodeCategoryEnums; import com.qqchen.deploy.backend.workflow.enums.NodeCategoryEnums;
import com.qqchen.deploy.backend.workflow.enums.NodeTypeEnums;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
@ -18,6 +19,9 @@ public class WorkflowNodeTypeDefinedDTO {
@Schema(description = "节点名称") @Schema(description = "节点名称")
private String nodeName; private String nodeName;
@Schema(description = "节点类型")
private NodeTypeEnums nodeType;
@Schema(description = "节点分类") @Schema(description = "节点分类")
private NodeCategoryEnums category; private NodeCategoryEnums category;

View File

@ -93,6 +93,7 @@ public class WorkflowNodeDefinitionServiceImpl extends BaseServiceImpl<WorkflowN
definedDTO.setNodeCode(nodeType.getCode()); definedDTO.setNodeCode(nodeType.getCode());
definedDTO.setNodeName(nodeType.getName()); definedDTO.setNodeName(nodeType.getName());
definedDTO.setCategory(nodeType.getCategory()); definedDTO.setCategory(nodeType.getCategory());
definedDTO.setNodeType(nodeType);
Class<?> panelVariables = nodeType.getPanelVariables(); Class<?> panelVariables = nodeType.getPanelVariables();
if (panelVariables != null) { if (panelVariables != null) {
definedDTO.setPanelVariablesSchema(generateSchema(panelVariables)); definedDTO.setPanelVariablesSchema(generateSchema(panelVariables));