您好,欢迎来到六九路网。
搜索
您的当前位置:首页菜单对象的获取

菜单对象的获取

来源:六九路网

1、查询一级菜单,二级菜单,三级菜单

根据当前的id编号作为父类的id编号去查询,那么二级菜单查询的parent_id = 当前信息的 id,就是二级菜单。

商品分类表:

清空原始条件:queryWrapper.clear();。

查询三级菜单步骤:

                        1、先声明一个map集合,将数据库里的数据存到map集合中。

                        2、map里的K:是parent_id。 V:是List集合

                        3、判断map中的K,存在,那么就直接添加信息(map.get(parentId).add(itemCat);

)。如果不存在,那么就当作第一个值添加(map.put(parentId, list);)

                        4、获取二级菜单----通过map.get(0),获取一级菜单,然后遍历获取一级菜单对象,

                        5、通过一级菜单对象的id,作为二级菜单的父id来获取二级菜单集合,然后通过子类属性,添加到一级菜单中

                        6、获取三级菜单---通过二级菜单获取的方法,将map作为参数传过去,从而获取一个一级包括二级的菜单。

                        7、遍历这个集合,获取一级对象,然后通过子类属性,获取二级对象

                        8、判断二级对象是否是null或者为空。然后再获取二级对象的id,作为三级对象的父id。

                        9、通过子类属性,让二级对象封装三级集合,然后返回数据

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务