From df3693fd7e8d29f5cf08b1241056b460497e0042 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Thu, 12 Oct 2023 15:36:38 +0800 Subject: [PATCH] chore: cache up --- .../com/cloud/kicc/system/controller/ConfigController.java | 4 ++++ .../com/cloud/kicc/system/controller/DictDataController.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/ConfigController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/ConfigController.java index 00447318..f4223e83 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/ConfigController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/ConfigController.java @@ -13,6 +13,7 @@ import com.cloud.kicc.common.core.constant.AppConstants; import com.cloud.kicc.common.core.constant.CacheConstants; import com.cloud.kicc.common.log.annotation.SysLog; import lombok.AllArgsConstructor; +import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.Cacheable; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.validation.annotation.Validated; @@ -66,6 +67,7 @@ public class ConfigController { @SysLog("参数新增") @PostMapping("/save") @PreAuthorize("@pms.hasPermission('config_add')") + @CacheEvict(value= CacheConstants.CONFIG_PARAM, allEntries = true) public R save(@Validated @RequestBody Config config) { configService.save(config); return R.ok(); @@ -74,6 +76,7 @@ public class ConfigController { @SysLog("参数修改") @PutMapping("/update") @PreAuthorize("@pms.hasPermission('config_edit')") + @CacheEvict(value= CacheConstants.CONFIG_PARAM, allEntries = true) public R update(@Validated @RequestBody Config config) { configService.updateById(config); return R.ok(); @@ -82,6 +85,7 @@ public class ConfigController { @SysLog("参数删除") @DeleteMapping("/remove/{id:[\\w,]+}") @PreAuthorize("@pms.hasPermission('config_del')") + @CacheEvict(value= CacheConstants.CONFIG_PARAM, allEntries = true) public R remove(@PathVariable String[] id) { configService.removeByIds(Arrays.asList(id)); return R.ok(); diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/DictDataController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/DictDataController.java index b899cf8d..301a3e89 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/DictDataController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/DictDataController.java @@ -14,6 +14,7 @@ import com.cloud.kicc.system.api.entity.DictData; import com.cloud.kicc.system.api.feign.RemoteDictService; import com.cloud.kicc.system.service.DictDataService; import lombok.AllArgsConstructor; +import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.Cacheable; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; @@ -67,6 +68,7 @@ public class DictDataController { @SysLog("字典数据新增") @PostMapping("/save") @PreAuthorize("@pms.hasPermission('dictData_add')") + @CacheEvict(value= CacheConstants.DICT_DETAILS, allEntries = true) public R save(@RequestBody DictData dictData) { dictDataService.save(dictData); return R.ok(); @@ -75,6 +77,7 @@ public class DictDataController { @SysLog("字典数据修改") @PutMapping("/update") @PreAuthorize("@pms.hasPermission('dictData_edit')") + @CacheEvict(value= CacheConstants.DICT_DETAILS, allEntries = true) public R update(@RequestBody DictData dictData) { dictDataService.updateById(dictData); return R.ok(); @@ -83,6 +86,7 @@ public class DictDataController { @SysLog("字典数据删除") @DeleteMapping("/remove/{ids:[\\w,]+}") @PreAuthorize("@pms.hasPermission('dictData_del')") + @CacheEvict(value= CacheConstants.DICT_DETAILS, allEntries = true) public R remove(@PathVariable String[] ids) { dictDataService.removeByIds(Arrays.asList(ids)); return R.ok();