New file |
| | |
| | | package com.example.erp.service.userInfo; |
| | | |
| | | import com.example.erp.entity.userInfo.PermissionBasic; |
| | | import com.example.erp.mapper.userInfo.PermissionBasicMapper; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | @Service |
| | | public class PermissionBasicService { |
| | | private final PermissionBasicMapper permissionBasicMapper; |
| | | |
| | | public PermissionBasicService(PermissionBasicMapper permissionBasicMapper) { |
| | | this.permissionBasicMapper = permissionBasicMapper; |
| | | } |
| | | |
| | | public List<PermissionBasic> getPermission(Integer roleId, String lang, List<Integer> selectPageId) { |
| | | return permissionBasicMapper.getPermission(roleId,lang, selectPageId.get(1)); |
| | | } |
| | | |
| | | public Object getPermissionList(String lang) { |
| | | List<PermissionBasic> getOne = permissionBasicMapper.selectOneLevel(lang); |
| | | List<Map<String,Object>> ListOne = new ArrayList<>(); |
| | | |
| | | for(PermissionBasic permissionBasic : getOne){ |
| | | Map<String,Object> map = new HashMap<>(); |
| | | map.put("value",permissionBasic.getId()); |
| | | map.put("label",permissionBasic.getMenu()); |
| | | map.put("children",permissionBasicMapper.selectTowLevel(permissionBasic.getId())); |
| | | ListOne.add(map); |
| | | } |
| | | |
| | | return ListOne; |
| | | } |
| | | } |