| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | @Slf4j |
| | |
| | | return rsVo ; |
| | | } |
| | | |
| | | public Map<String, List<BaPrivilege>> selectByType(){ |
| | | public List<Map<String, Object>> selectByType(){ |
| | | List<BaPrivilege> priList = dao.selectAll(); |
| | | Map<String, List<BaPrivilege>> map = priList.stream() |
| | | .collect(Collectors.groupingBy(BaPrivilege::getTypeName)); |
| | | return map; |
| | | List<Map<String,Object>> resultList=new ArrayList<>(); |
| | | map.forEach((key, value) -> { |
| | | Map<String, Object> temp = new HashMap<>(); |
| | | temp.put("name", key); |
| | | temp.put("list", value); |
| | | resultList.add(temp); |
| | | }); |
| | | return resultList; |
| | | } |
| | | } |