...
|
...
|
@@ -13,6 +13,7 @@ import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
...
|
...
|
@@ -26,7 +27,7 @@ public class PermissionServiceImp implements PermissionService { |
|
|
PERMISSIONMapper permissionMapper;
|
|
|
|
|
|
@Override
|
|
|
@RedisCacheable(cacheKey = "findAllMenus")
|
|
|
// @RedisCacheable(cacheKey = "findAllMenus")
|
|
|
public PageInfo<PERMISSION> findAll(int pageNum, int pageSize, String name) {
|
|
|
Page<PERMISSION> page = PageHelper.startPage(pageNum, 0,true,true,true);
|
|
|
List<PERMISSION> list = permissionMapper.findAll(name);
|
...
|
...
|
@@ -35,7 +36,7 @@ public class PermissionServiceImp implements PermissionService { |
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@RedisCacheable(cacheKey = "findByRoleId")
|
|
|
// @RedisCacheable(cacheKey = "findByRoleId")
|
|
|
public List<PERMISSION> findByRoleId(Integer roleId) {
|
|
|
List<PERMISSION> list = getPermissionList(permissionMapper.findByRoleId(roleId), 0);
|
|
|
return list;
|
...
|
...
|
@@ -66,7 +67,7 @@ public class PermissionServiceImp implements PermissionService { |
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
@RedisCacheable(cacheKey = "findByUserIdWithLogin")
|
|
|
// @RedisCacheable(cacheKey = "findByUserIdWithLogin")
|
|
|
public List<PERMISSION> findByUserIdWithLogin(Integer userId){
|
|
|
return permissionMapper.findByUserIdWithLogin(userId);
|
|
|
}
|
...
|
...
|
@@ -77,7 +78,7 @@ public class PermissionServiceImp implements PermissionService { |
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
@RedisCacheable(cacheKey = "getUserMenusTree")//添加缓存
|
|
|
// @RedisCacheable(cacheKey = "getUserMenusTree")//添加缓存
|
|
|
public Map<String, Object> getUserMenus(Integer userId) {
|
|
|
Map<String, Object> data = new HashMap<String, Object>();
|
|
|
try {
|
...
|
...
|
@@ -181,8 +182,8 @@ public class PermissionServiceImp implements PermissionService { |
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@RedisCacheable(cacheKey = "getUserMenuTreeByUserId")
|
|
|
public List<PERMISSION> getUserMenuTreeByUserId(Integer userId) {
|
|
|
// @RedisCacheable(cacheKey = "getUserMenuTreeByUserId")
|
|
|
public List<PERMISSION> getUserMenuTreeByUserId(@NotNull Integer userId) {
|
|
|
return permissionMapper.getUserMenuTreeByUserId(userId);
|
|
|
}
|
|
|
|
...
|
...
|
|