/**
* 树形数据转list
* @param sysMenuDtos
* @return
*/
private List<SysMenuDto> tree2List(List<SysMenuDto> sysMenuDtos) {
List<SysMenuDto> allSysMenuDto = new ArrayList<>();
for (SysMenuDto sysMenuDto : sysMenuDtos) {
List<SysMenuDto> child = sysMenuDto.getChild();
allSysMenuDto.add(sysMenuDto);
if (child != null && child.size() > 0) {
allSysMenuDto.addAll(tree2List(child));
sysMenuDto.setChild(null);
}
}
return allSysMenuDto;
}
树形数据转list
于 2020-09-04 16:45:56 首次发布