| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 | | /** |  |  * Copyright (c) 2018 人人开源 All rights reserved. |  |  * |  |  * https://www.renren.io |  |  * |  |  * 版权所有,侵权必究! |  |  */ |  |   |  | package com.zt.common.entity; |  |   |  | import java.io.Serializable; |  | import java.util.List; |  |   |  | /** |  |  * 树节点,所有需要实现树节点的,都需要继承该类 |  |  * |  |  * @author hehz |  |  * @since 1.0.0 |  |  */ |  | public interface TreeNode<T> extends Serializable { |  |   |  |     Long getId(); |  |   |  |     void setId(Long id); |  |   |  |     Long getPid(); |  |   |  |     void setPid(Long pid); |  |   |  |     List<T> getChildren(); |  |   |  | } | 
 |