com.github.mengweijin.quickboot.framework.util.TreeUtils Maven / Gradle / Ivy
package com.github.mengweijin.quickboot.framework.util;
import cn.hutool.core.util.ReflectUtil;
import com.github.mengweijin.quickboot.framework.exception.ServerException;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* @author Meng Wei Jin
* @description 组装JSON格式的树结构工具类
**/
@Slf4j
public class TreeUtils {
/**
* 根据父id递归查找过滤其下所有的子
* @param list 所有数据集合
* @param parentIds 父id数组
* @return
*/
public static List