refactor: 方便前端调用

This commit is contained in:
曹鹏飞 2024-04-11 09:26:34 +08:00
parent ea328f17cb
commit 3f20301028
2 changed files with 23 additions and 4 deletions

View File

@ -3,6 +3,7 @@ package com.nflg.product.bomnew.api.user;
import cn.hutool.core.util.StrUtil;
import com.nflg.product.base.core.api.BaseApi;
import com.nflg.product.base.core.conmon.util.SessionUtil;
import com.nflg.product.bomnew.pojo.dto.CacheDTO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import nflg.product.common.vo.ResultVO;
@ -35,8 +36,8 @@ public class CacheApi extends BaseApi {
*/
@PostMapping("set")
@ApiOperation("设置缓存")
public ResultVO<String> setCache(@Valid @RequestParam @NonNull String key, @Valid @RequestParam @NonNull String content) {
redisTemplate.boundValueOps(buildKey(key)).set(content);
public ResultVO<String> setCache(@Valid @RequestBody CacheDTO data) {
redisTemplate.boundValueOps(buildKey(data.key)).set(data.value);
return ResultVO.success();
}
@ -58,8 +59,8 @@ public class CacheApi extends BaseApi {
*/
@DeleteMapping("del")
@ApiOperation("删除缓存")
public ResultVO<String> delCache(@Valid @RequestParam @NonNull String key) {
redisTemplate.delete(buildKey(key));
public ResultVO<String> delCache(@Valid @RequestBody CacheDTO data) {
redisTemplate.delete(buildKey(data.key));
return ResultVO.success();
}

View File

@ -0,0 +1,18 @@
package com.nflg.product.bomnew.pojo.dto;
/**
* @author 曹鹏飞
* @date 2024/4/10 17:31:57
*/
public class CacheDTO {
/*
* 缓存key
*/
public String key;
/*
* 缓存value
*/
public String value;
}