id,pId构建树形数据

实体类

 

 

 

 

 /**
     * @description 递归构建评论树数据,弃用,构建层数太多,只需要两层,这里做记录
     * @param [parentCommentId, list]
     * @return java.util.List<com.sinolife.api.domain.manage.vo.KnowlgCommentVO>
     **/
    @Override
    public List<KnowlgCommentVO> buildTree(String parentCommentId,List<KnowlgCommentDomain> list){
        List<KnowlgCommentVO> listTree = new ArrayList<>();
        for(KnowlgCommentDomain k:list){
            if(parentCommentId.equals(k.getParentCommentId())){
                KnowlgCommentVO v = new KnowlgCommentVO();
                BeanUtils.copyProperties(k,v);
                listTree.add(v);
                v.setReply(buildTree(k.getCommentId(),list));
                v.setToCommentUser(getToCommentUser(k,list));
                v.setInputShow(false);
            }
        }
        return listTree;
    }

 

posted @ 2021-06-23 09:35  叫我baba  阅读(85)  评论(0)    收藏  举报