diff --git a/ballcat-admin/src/main/java/com/hccake/ballcat/admin/modules/config/controller/BaseConfigController.java b/ballcat-admin/src/main/java/com/hccake/ballcat/admin/modules/conf/controller/BaseConfigController.java similarity index 98% rename from ballcat-admin/src/main/java/com/hccake/ballcat/admin/modules/config/controller/BaseConfigController.java rename to ballcat-admin/src/main/java/com/hccake/ballcat/admin/modules/conf/controller/BaseConfigController.java index 8304145e..44e4f86b 100644 --- a/ballcat-admin/src/main/java/com/hccake/ballcat/admin/modules/config/controller/BaseConfigController.java +++ b/ballcat-admin/src/main/java/com/hccake/ballcat/admin/modules/conf/controller/BaseConfigController.java @@ -1,4 +1,4 @@ -package com.hccake.ballcat.admin.modules.config.controller; +package com.hccake.ballcat.admin.modules.conf.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; diff --git a/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/BaseConfigService.java b/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/BaseConfigService.java index 2ed80911..f9e83fa0 100644 --- a/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/BaseConfigService.java +++ b/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/BaseConfigService.java @@ -11,4 +11,10 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface BaseConfigService extends IService { + /** + * 根据配置key获取对应value + * @param confKey + * @return confValue + */ + String getConfValueByKey(String confKey); } diff --git a/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/impl/BaseConfigServiceImpl.java b/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/impl/BaseConfigServiceImpl.java index 9b460f3c..603e55cd 100644 --- a/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/impl/BaseConfigServiceImpl.java +++ b/ballcat-common/ballcat-common-modules/src/main/java/com/hccake/ballcat/api/modules/config/service/impl/BaseConfigServiceImpl.java @@ -1,5 +1,6 @@ package com.hccake.ballcat.api.modules.config.service.impl; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.hccake.ballcat.api.modules.config.mapper.BaseConfigMapper; import com.hccake.ballcat.api.modules.config.model.entity.BaseConfig; import com.hccake.ballcat.api.modules.config.service.BaseConfigService; @@ -15,4 +16,15 @@ import org.springframework.stereotype.Service; @Service public class BaseConfigServiceImpl extends ServiceImpl implements BaseConfigService { + /** + * 根据配置key获取对应value + * + * @param confKey 缓存对应key + * @return confValue + */ + @Override + public String getConfValueByKey(String confKey) { + BaseConfig baseConfig = baseMapper.selectOne(Wrappers.lambdaQuery().eq(BaseConfig::getConfKey, confKey)); + return baseConfig == null ? "": baseConfig.getConfValue(); + } }