Files
cigs4/ym-common/src/main/java/com/cnbm/common/utils/TreeNode.java
weihongyang 7aaa6700b3 commit init
2022-06-20 16:26:51 +08:00

51 lines
876 B
Java

package com.cnbm.common.utils;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
* @Author weihongyang
* @Date 2022/6/7 2:51 PM
* @Version 1.0
*/
public class TreeNode<T> implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private Long id;
/**
* 上级ID
*/
private Long pid;
/**
* 子节点列表
*/
private List<T> children = new ArrayList<>();
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getPid() {
return pid;
}
public void setPid(Long pid) {
this.pid = pid;
}
public List<T> getChildren() {
return children;
}
public void setChildren(List<T> children) {
this.children = children;
}
}