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