| | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.ycl.entity.user.UmsAdmin; |
| | | import com.ycl.entity.user.UmsAdminRoleRelation; |
| | | import com.ycl.entity.user.UmsMenu; |
| | | import com.ycl.entity.user.UmsResource; |
| | | import com.ycl.mapper.user.UmsAdminMapper; |
| | | import com.ycl.service.redis.RedisService; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<UmsResource> getResourceList(Long adminId) { |
| | | public List<UmsMenu> getResourceList(Long adminId) { |
| | | String key = REDIS_DATABASE + ":" + REDIS_KEY_RESOURCE_LIST + ":" + adminId; |
| | | String s = (String) redisService.get(key); |
| | | // return (List<UmsResource>) redisService.get(key); |
| | | List<UmsResource> umsResources = JSON.parseArray(s, UmsResource.class); |
| | | List<UmsMenu> umsResources = JSON.parseArray(s, UmsMenu.class); |
| | | return umsResources; |
| | | } |
| | | |
| | | @Override |
| | | public void setResourceList(Long adminId, List<UmsResource> resourceList) { |
| | | public void setResourceList(Long adminId, List<UmsMenu> menuList) { |
| | | String key = REDIS_DATABASE + ":" + REDIS_KEY_RESOURCE_LIST + ":" + adminId; |
| | | redisService.set(key, JSON.toJSONString(resourceList), REDIS_EXPIRE); |
| | | redisService.set(key, JSON.toJSONString(menuList), REDIS_EXPIRE); |
| | | } |
| | | |
| | | @Override |