|
@@ -17,17 +17,26 @@ import org.springframework.stereotype.Component;
|
|
|
public class PermissionFacade {
|
|
|
private static final String PERMISSIONCACHE = "permissionCache";
|
|
|
|
|
|
- @Cacheable(value = PERMISSIONCACHE, key = "'_hc_' + #permissionVO.hospitalCode + '_st_' + #permissionVO.sysType")
|
|
|
+ /**
|
|
|
+ * 获取权限
|
|
|
+ * @param permissionVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Cacheable(value = PERMISSIONCACHE, key = "'permission:hc_' + #permissionVO.hospitalCode + '_st_' + #permissionVO.sysType")
|
|
|
public PermissionDTO getPermission(PermissionVO permissionVO) {
|
|
|
- log.info("获取了缓存");
|
|
|
+ log.info("获取缓存成功");
|
|
|
PermissionDTO permissionDTO = new PermissionDTO();
|
|
|
permissionDTO.setTest("yyyyyy");
|
|
|
return permissionDTO;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 清理权限所有缓存
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@CacheEvict(cacheNames = PERMISSIONCACHE, allEntries = true)
|
|
|
public Boolean delPermission() {
|
|
|
- log.info("清理了缓存");
|
|
|
+ log.info("清理缓存成功");
|
|
|
return true;
|
|
|
}
|
|
|
|