Browse Source

chore: cache up

master
wangxiang 2 years ago
parent
commit
df3693fd7e
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 4
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/ConfigController.java
  2. 4
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/DictDataController.java

4
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; @@ -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 { @@ -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 { @@ -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 { @@ -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();

4
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; @@ -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 { @@ -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 { @@ -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 { @@ -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();

Loading…
Cancel
Save