当前位置:网站首页>获取树形菜单列表
获取树形菜单列表
2020-11-07 21:03:00 【麦漁翁】
获取树形菜单列表
/**
* 获取区域树形列表
* @return
*/
public List<MapAreaTreeVo> getAreaTreeList(){
List<MapAreaTreeVo> arealist = areaDao.getAreaTreeList(0);
for(MapAreaTreeVo vo :arealist){
//递归循环获取
vo.setChildren(getAreaTreePidList(vo.getId()));
}
return arealist;
}
/**
* 获取父菜单下的树形列表
* @param pid
* @return
*/
public List<MapAreaTreeVo> getAreaTreePidList(Integer pid){
List<MapAreaTreeVo> mapAreaTreeVoList = areaDao.getAreaTreeList(pid);
if(null!=mapAreaTreeVoList && mapAreaTreeVoList.size()>0){
for(MapAreaTreeVo vo:mapAreaTreeVoList){
vo.setChildren(getAreaTreePidList(vo.getId()));
}
}
return mapAreaTreeVoList;
}
实体类
public class MapAreaTreeVo {
private Integer id;
private Integer pid;
private String title;
private List<MapAreaTreeVo> children;
}
版权声明
本文为[麦漁翁]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/3204029/blog/4707687
边栏推荐
- Git代码提交操作,以及git push提示failed to push some refs'XXX'
- Kylin on kubernetes' practice on eBay
- Git code submission operation, and git push prompt failed to push some refs'xxx '
- laravel8更新之维护模式改进
- easyui dialog“缓存问题”
- Why do we need software engineering -- looking at a simple project
- 聊一聊数据库中的锁
- Bgfx compilation tutorial
- 使用 Xunit.DependencyInjection 改造测试项目
- 从技术谈到管理,把系统优化的技术用到企业管理
猜你喜欢
30岁后,你还剩下什么?
一次公交卡被“盗刷”事件带来的思考
高级并发编程系列九(Lock接口分析)
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
使用“1”个参数调用“DownloadString”时发生异常:“操作超时”
一次公交卡被“盜刷”事件帶來的思考
The samesite problem of cross domain cookie of Chrome browser results in abnormal access to iframe embedded pages
Reflection on a case of bus card being stolen and swiped
一万四千字分布式事务原理解析,全部掌握你还怕面试被问?
看一遍就理解,图解单链表反转
随机推荐
CPU瞒着内存竟干出这种事
Design pattern of facade and mediator
AFO记
来自不同行业领域的50多个对象检测数据集
sed之查找替换
「混合云」会是云计算的下一个战场吗?
AFO
某618大促项目的复盘总结
Technical debt is a lack of real understanding of business functions- daverupert.com
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
Implementation of multi GPU distributed training with horovod in Amazon sagemaker pipeline mode
年薪90万程序员不如月入3800公务员?安稳与高收入,到底如何选择?
如何以计算机的方式去思考
一万四千字分布式事务原理解析,全部掌握你还怕面试被问?
浅谈HiZ-buffer
Web安全(四)---XSS攻击
一次公交卡被“盗刷”事件带来的思考
分享几个我日常使用的VS Code插件
static+代码块+多态+异常
Win10官方1909版本无法打开windows安全中心中病毒和威胁防护的实时保护解决方案。