refactor: 方便前端调用
This commit is contained in:
parent
ea328f17cb
commit
3f20301028
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
Loading…
Reference in New Issue