当前位置:网站首页>获取树形菜单列表
获取树形菜单列表
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
边栏推荐
猜你喜欢
Win10官方1909版本无法打开windows安全中心中病毒和威胁防护的实时保护解决方案。
计组-总线通信控制之异步串行通信的数据传输
浅谈HiZ-buffer
Kubernetes服务类型浅析:从概念到实践
vscode 配置
Git代码提交操作,以及git push提示failed to push some refs'XXX'
Reflection on a case of bus card being stolen and swiped
全网最硬核讲解计算机启动流程
On the coverage technology and best practice of go code
Analysis of kubernetes service types: from concept to practice
随机推荐
It's time to end bertology
Annual salary of 900000 programmers is not as good as 3800 civil servants a month? How to choose between stability and high income?
建议患者自杀,OpenAI警告:GPT-3用于医疗目的风险太高
Win10官方1909版本无法打开windows安全中心中病毒和威胁防护的实时保护解决方案。
Get started, GIT
Git code submission operation, and git push prompt failed to push some refs'xxx '
Don't treat exceptions as business logic, which you can't afford
Bgfx compilation tutorial
bgfx编译教程
What do you think of the most controversial programming ideas?
Web API series (3) unified exception handling
在pandas中使用pipe()提升代码可读性
android基础-RadioButton(单选按钮)
Analysis of kubernetes service types: from concept to practice
「混合云」会是云计算的下一个战场吗?
awk实现类sql的join操作
Adobe Prelude /Pl 2020软件安装包(附安装教程)
How to think in the way of computer
C language I blog assignment 03
What is the relationship between low code vs model driven?