|
@@ -2,10 +2,7 @@ package com.flow.entity.node;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
-import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
|
-import com.fasterxml.jackson.annotation.JsonSubTypes;
|
|
|
-import com.fasterxml.jackson.annotation.JsonTypeId;
|
|
|
-import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
|
|
+import com.fasterxml.jackson.annotation.*;
|
|
|
import com.flow.common.core.exception.BaseException;
|
|
|
import com.flow.constant.NodeTypeConstant;
|
|
|
import com.google.common.collect.Lists;
|
|
@@ -36,6 +33,7 @@ import java.util.stream.Collectors;
|
|
|
@JsonSubTypes.Type(value = HttpNode.class, name = NodeTypeConstant.HTTP),
|
|
|
@JsonSubTypes.Type(value = EndNode.class, name = NodeTypeConstant.END)
|
|
|
})
|
|
|
+@JsonIgnoreProperties(ignoreUnknown = true)
|
|
|
public abstract class Node implements Serializable {
|
|
|
private static final long serialVersionUID = 132324315232123L;
|
|
|
private String id;
|