分类树
2023-07-07 19:51:21 5 举报
查询分类树的流程图
作者其他创作
大纲/内容
往对应的parentId键对应的list集合中存入分类对象,直到其中包含父类为parentId的所有子分类
结束
查询所有分类对象存储在list集合中
map中是否有包含键parentId?
查询frontCategoryMapper 所有分类对象 FrontCategoryEntity装在一个list集合中frontCategoryEntityList
yes
返回分类树对象
no
创建分类树对象
开始
根据map中的key值获取一级分类(get(0L)方法)获取一级分类list集合存入到分类树对象中
将准备一个map对象,遍历list集合
遍历二级级分类list集合通过二八级分类中对象的get(id)方法获取二级分类的parentId从map中通过get()方法获取三级分类的list集合,最终将三级分类的list集合存入二级分类对象的childrens字段中
往map中存入parentId作为key,list集合中存入分类对象作value
遍历一级分类list集合通过一级分类中对象的get(id)方法获取二级分类的parentId从map中根据get()方法获取二级分类的list集合,将二级分类的集合存入一级分类对象的childrens字段中
0 条评论
下一页