sysParam 获取值问题

This commit is contained in:
2025-12-24 13:57:40 +08:00
parent 302504b891
commit 240d672211
12 changed files with 125 additions and 91 deletions

View File

@@ -1,5 +1,7 @@
package com.czg.constants;
import java.util.Set;
/**
* 系统参数编码常量类
*
@@ -9,6 +11,65 @@ package com.czg.constants;
*/
public interface ParamCodeCst {
/**
* 用户小程序参数
*/
Set<String> USER_MINI_KEY_SET = Set.of(Wechat.Mini.USER_WX_APP_ID, Wechat.Mini.USER_WX_SECRETE);
/**
* 商家小程序参数
*/
Set<String> SHOP_MINI_KEY_SET = Set.of(Wechat.Mini.SHOP_WX_APP_ID, Wechat.Mini.SHOP_WX_SECRETE);
/**
* 商家公众号参数 推送 库存不足等消息
*/
Set<String> SHOP_AC_KEY_SET = Set.of(Wechat.Ac.SHOP_WX_AC_APP_ID, Wechat.Ac.SHOP_WX_AC_SECRETE);
/**
* 用户公众号参数 推送商家模板消息
*/
Set<String> USER_AC_KEY_SET = Set.of(Wechat.Ac.USER_WX_AC_APP_ID, Wechat.Ac.USER_WX_AC_SECRETE);
/**
* 微信支付参数KEY
*/
Set<String> PAY_KEY_SET = Set.of(
Wechat.Pay.WX_PUB_KEY,
Wechat.Pay.WX_API_CLIENT_KEY,
Wechat.Pay.WX_API_CLIENT_CERT,
Wechat.Pay.WX_MCH_ID,
Wechat.Pay.WX_V3_KEY,
System.NATIVE_NOTIFY_URL
);
/**
* 支付宝参数KEY
*/
Set<String> ALI_PAY_KEY_SET = Set.of(
Alipay.Web.ALI_GATEWAY,
Alipay.Mini.ALI_MINI_APP_ID,
Alipay.Mini.ALI_MINI_PRIVATE_KEY,
Alipay.Mini.ALI_MINI_PUBLIC_KEY,
Alipay.Web.ALI_ACCOUNT_APP_ID,
Alipay.Web.ALI_ACCOUNT_PRIVATE_KEY,
Alipay.Web.ALI_ACCOUNT_PUBLIC_KEY
);
/**
* 阿里云OSS参数KEY
*/
Set<String> ALI_OSS_KEY_SET = Set.of(
ParamCodeCst.AliYun.ALI_SMS_KEY,
ParamCodeCst.AliYun.ALI_SMS_SECRET,
ParamCodeCst.AliYun.ALI_SMS_TEMPLATE_CODE
);
/**
* 阿里云临时凭证
*/
Set<String> OSS_KEY_SET = Set.of(AliYun.ALI_OSS_ACCESS_KEY, AliYun.ALI_OSS_ACCESS_SECRET, AliYun.ALI_OSS_ENDPOINT, AliYun.ALI_OSS_ROLE_ARN);
/**
* 系统通用配置项
* <p>存放跨业务模块的通用系统配置</p>

View File

@@ -72,9 +72,7 @@ public interface SysParamsService extends IService<SysParams> {
* dubbo 调用需要 显式抛出 异常类型
*
* @param type 参数类型
* userMiniKeys 用户小程序参数 appId appSecret
* shopMiniKeys 商家小程序参数 appId appSecret
* payKeys 微信支付参数
* @param keyList 内容为 {@link com.czg.constants.ParamCodeCst}的Set集合
*/
Map<String, String> getParamsByMap(String type, Set<String> keyList) throws CzgException;
}