查询出所有菜单stream流,中filter过滤出parentID=0菜单保留在流中,使用map对父菜单对象进行映射,这是父菜单会调用setChildren方法,setChildern是递归找出所有菜单子菜单,getchildern中调用strema.filter找出每次与父菜单pid相同的菜单,通过map从查询all中映射属性r然后回到主方法,进行排序,收集数据进行收集。