前端有时需要展示部门树,城市树,人员树等树形结构,这时后端返回的数据需要经过一定的加工。
1. 树结构的节点,设置children属性,可嵌套
package com.jiangxb.test.util.tree;
import java.util.ArrayList;
import java.util.List;
/**
* @author jiangxiangbo
* @date 2020/8/19
* @Description: 树结构实体
*/
public class TreeItem {
private String id;
private String parentId;
private String name;
private List<TreeItem> children = new ArrayList<>();
public TreeItem(String id, String parentId, String name) {
this.id = id;
this.parentId = parentId;
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getParentId() {
return parentId;
}
public void setParentId(String parentId) {
this.parentId = parentId;
}
public String getName() {
return name;
}
public void se