From f108b91e0c3bba9b92a6ae86d8dcbb0a34478e83 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 18 Jun 2020 08:51:48 +0800 Subject: [PATCH] add ser --- hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java | 5 ++++- .../src/main/java/cn/hutool/core/lang/tree/TreeNode.java | 1 + .../main/java/cn/hutool/core/lang/tree/TreeNodeConfig.java | 5 ++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java index 8488a9a2f..462f822b5 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java @@ -1,5 +1,7 @@ package cn.hutool.core.lang.tree; +import java.io.Serializable; + /** * 节点接口,提供节点相关的的方法定义 * @@ -7,7 +9,8 @@ package cn.hutool.core.lang.tree; * @author looly * @since 5.2.4 */ -public interface Node extends Comparable> { +public interface Node extends Comparable>, Serializable { + /** * 获取ID * diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNode.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNode.java index 26e7678fd..3fc1942e4 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNode.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNode.java @@ -12,6 +12,7 @@ import java.util.Map; * @author liangbaikai */ public class TreeNode implements Node { + private static final long serialVersionUID = 1L; /** * ID diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNodeConfig.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNodeConfig.java index f4b79cf66..1bc9422eb 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNodeConfig.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeNodeConfig.java @@ -1,11 +1,14 @@ package cn.hutool.core.lang.tree; +import java.io.Serializable; + /** * 树配置属性相关 * * @author liangbaikai */ -public class TreeNodeConfig { +public class TreeNodeConfig implements Serializable { + private static final long serialVersionUID = 1L; /** * 默认属性配置对象