当前位置:网站首页>获取树形菜单列表
获取树形菜单列表
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
边栏推荐
- Adobe media encoder /Me 2021软件安装包(附安装教程)
- 洞察——风格注意力网络(SANet)在任意风格迁移中的应用
- 一万四千字分布式事务原理解析,全部掌握你还怕面试被问?
- From technology to management, the technology of system optimization is applied to enterprise management
- 汇编函数mcall systemstack asmcgocall syscall
- Huawei HCIA notes
- 聊聊Go代码覆盖率技术与最佳实践
- 屏读时代,我们患上了注意力缺失候群症
- C language I blog assignment 03
- The CPU does this without the memory
猜你喜欢
Awk implements SQL like join operation
bgfx编译教程
京淘项目day09
On hiz buffer
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
Got timeout reading communication packets解决方法
android基础-RadioButton(单选按钮)
chrome浏览器跨域Cookie的SameSite问题导致访问iframe内嵌页面异常
Business facade and business rule
Count the frequency of letters in text (case insensitive)
随机推荐
Insight -- the application of sanet in arbitrary style transfer
统计文本中字母的频次(不区分大小写)
Git code submission operation, and git push prompt failed to push some refs'xxx '
我是如何失去团队掌控的?
一文详解微服务架构
Using pipe() to improve code readability in pandas
Ac86u KX Online
从技术谈到管理,把系统优化的技术用到企业管理
chrome浏览器跨域Cookie的SameSite问题导致访问iframe内嵌页面异常
go wire 依赖注入入门
Web API系列(三)统一异常处理
ngnix集群高并发
阿里terway源码分析
什么都2020了,LINQ查询你还在用表达式树
计组-总线通信控制之异步串行通信的数据传输
高级并发编程系列九(Lock接口分析)
快速上手Git
DOM节点操作
不要把异常当做业务逻辑,这性能可能你无法承受
Business facade and business rule