java递归
//数据库数据
id name pid
("1","山东省","0"); ("2","青岛市","1"); ("3","市北区","2"); ("4","济南市","1");
("5","浙江省","0"); ("6","杭州市","5"); ("7","西湖区","6");
public static List<NodeVO> streamToTree(List<NodeVO> treeList, String parentId) {
List<NodeVO> list = treeList.stream()
// 过滤父节点
.filter(parent -> parent.getPid().equals(parentId))