mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-22 15:13:55 +08:00
30 lines
550 B
Java
30 lines
550 B
Java
package xiaozhi.common.utils;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
import lombok.Data;
|
|
|
|
/**
|
|
* 树节点,所有需要实现树节点的,都需要继承该类
|
|
* Copyright (c) 人人开源 All rights reserved.
|
|
* Website: https://www.renren.io
|
|
*/
|
|
@Data
|
|
public class TreeNode<T> implements Serializable {
|
|
|
|
/**
|
|
* 主键
|
|
*/
|
|
private Long id;
|
|
/**
|
|
* 上级ID
|
|
*/
|
|
private Long pid;
|
|
/**
|
|
* 子节点列表
|
|
*/
|
|
private List<T> children = new ArrayList<>();
|
|
|
|
} |