Files
xiaozhi-esp32-server/main/manager-api/src/main/java/xiaozhi/common/utils/TreeNode.java
T
2025-03-29 18:00:06 +08:00

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<>();
}