mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 20:49:00 +08:00
✨ Introducing new features. 支持终端缓存同步
🐛 Fixing a bug.兼容先前代码,将dict的itemValue序列化成value返回
This commit is contained in:
1 parent
c27acd9a8f
commit
d18a87cc49
8 files changed
+32
-6
No files matched your search
+2
@@ -18,6 +18,7 @@ package com.pig4cloud.pigx.admin.api.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@@ -55,6 +56,7 @@ public class SysDictItem extends Model<SysDictItem> {
|
||||
* 数据值
|
||||
*/
|
||||
@ApiModelProperty(value = "数据值")
|
||||
@JsonProperty(value = "value")
|
||||
private String itemValue;
|
||||
|
||||
/**
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
<description>pigx 通用用户权限管理系统业务处理模块</description>
|
||||
|
||||
<dependencies>
|
||||
<!-- 数据库驱动 -->
|
||||
<!-- mysql -->
|
||||
<dependency>
|
||||
<groupId>com.oracle.database.jdbc</groupId>
|
||||
<artifactId>ojdbc8</artifactId>
|
||||
<groupId>mysql</groupId>
|
||||
<artifactId>mysql-connector-java</artifactId>
|
||||
</dependency>
|
||||
<!--upms api、model 模块-->
|
||||
<dependency>
|
||||
|
||||
+10
@@ -125,4 +125,14 @@ public class SysClientController {
|
||||
return R.ok(clientDetailsService.list());
|
||||
}
|
||||
|
||||
/**
|
||||
* 同步缓存字典
|
||||
* @return R
|
||||
*/
|
||||
@SysLog("同步终端")
|
||||
@PutMapping("/sync")
|
||||
public R sync() {
|
||||
return clientDetailsService.syncClientCache();
|
||||
}
|
||||
|
||||
}
|
||||
+1
-1
@@ -125,7 +125,7 @@ public class SysPublicParamController {
|
||||
@SysLog("同步参数")
|
||||
@PutMapping("/sync")
|
||||
public R sync() {
|
||||
return sysPublicParamService.syncDictCache();
|
||||
return sysPublicParamService.syncParamCache();
|
||||
}
|
||||
|
||||
}
|
||||
+7
@@ -23,6 +23,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.pig4cloud.pigx.admin.api.dto.SysOauthClientDetailsDTO;
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysOauthClientDetails;
|
||||
import com.pig4cloud.pigx.common.core.util.R;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -63,4 +64,10 @@ public interface SysOauthClientDetailsService extends IService<SysOauthClientDet
|
||||
*/
|
||||
Page queryPage(Page page, SysOauthClientDetails query);
|
||||
|
||||
/**
|
||||
* 同步缓存 (清空缓存)
|
||||
* @return R
|
||||
*/
|
||||
R syncClientCache();
|
||||
|
||||
}
|
||||
+1
-1
@@ -54,6 +54,6 @@ public interface SysPublicParamService extends IService<SysPublicParam> {
|
||||
* 同步缓存
|
||||
* @return R
|
||||
*/
|
||||
R syncDictCache();
|
||||
R syncParamCache();
|
||||
|
||||
}
|
||||
+7
@@ -31,6 +31,7 @@ import com.pig4cloud.pigx.admin.mapper.SysOauthClientDetailsMapper;
|
||||
import com.pig4cloud.pigx.admin.service.SysOauthClientDetailsService;
|
||||
import com.pig4cloud.pigx.common.core.constant.CacheConstants;
|
||||
import com.pig4cloud.pigx.common.core.constant.CommonConstants;
|
||||
import com.pig4cloud.pigx.common.core.util.R;
|
||||
import com.pig4cloud.pigx.common.core.util.SpringContextHolder;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
@@ -151,4 +152,10 @@ public class SysOauthClientDetailsServiceImpl extends ServiceImpl<SysOauthClient
|
||||
return dtoPage;
|
||||
}
|
||||
|
||||
@Override
|
||||
@CacheEvict(value = CacheConstants.CLIENT_DETAILS_KEY, allEntries = true)
|
||||
public R syncClientCache() {
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
}
|
||||
+1
-1
@@ -91,7 +91,7 @@ public class SysPublicParamServiceImpl extends ServiceImpl<SysPublicParamMapper,
|
||||
*/
|
||||
@Override
|
||||
@CacheEvict(value = CacheConstants.PARAMS_DETAILS, allEntries = true)
|
||||
public R syncDictCache() {
|
||||
public R syncParamCache() {
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user