| | |
| | | .collect(Collectors.toList()); |
| | | r.setRoleMenuList(collect); |
| | | }); |
| | | roleAndMenuDtos.forEach(r->{ |
| | | r.getRoleMenuList().forEach(System.out::println); |
| | | }); |
| | | //roleAndMenuDtos.forEach(r->{ |
| | | // r.getRoleMenuList().forEach(System.out::println); |
| | | //}); |
| | | Map<String, Object>result=new HashMap<>(3); |
| | | result.put("list",roleAndMenuDtos); |
| | | int size = roleManageMapper.getRoleInfoByName(dto.getName()).size(); |
| | |
| | | return roleManageMapper.getUserListRole(); |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, Object> getUrlType(String url) { |
| | | String type=null; |
| | | Map<String, Object> stringIntegerMap = roleManageMapper.selctInterFaceType(url); |
| | | String of = String.valueOf(stringIntegerMap.get("type")); |
| | | switch (of) { |
| | | case "0": |
| | | type="selected"; |
| | | break; |
| | | case "1": |
| | | type="added"; |
| | | break; |
| | | case "2": |
| | | type="updated"; |
| | | break; |
| | | case "3": |
| | | type="deleted"; |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | stringIntegerMap.put("type",type); |
| | | System.out.println(type); |
| | | return stringIntegerMap; |
| | | } |
| | | |
| | | @Override |
| | | public boolean hasUrl(String type, String menuId, String roleId) { |
| | | return roleManageMapper.hasUrl( type, menuId, roleId).get("num")>0L; |
| | | } |
| | | |
| | | |
| | | private List<Menu> getEnumChildren(Menu root, List<Menu> all) { |
| | | return all.stream() |