多模块重构 7:pay 模块的初始化

This commit is contained in:
YunaiV
2022-01-31 21:51:23 +08:00
parent e7e3b18704
commit b757e1fccb
162 changed files with 1303 additions and 1714 deletions

View File

@ -17,10 +17,7 @@ import lombok.Getter;
@AllArgsConstructor
public enum PayChannelEnum {
/**
* 公众号网页
*/
WX_PUB("wx_pub", "微信 JSAPI 支付", WXPayClientConfig.class),
WX_PUB("wx_pub", "微信 JSAPI 支付", WXPayClientConfig.class), // 公众号网页
WX_LITE("wx_lite", "微信小程序支付", WXPayClientConfig.class),
WX_APP("wx_app", "微信 App 支付", WXPayClientConfig.class),
@ -34,16 +31,16 @@ public enum PayChannelEnum {
* <p>
* 参考 https://www.pingxx.com/api/支付渠道属性值.html
*/
private String code;
private final String code;
/**
* 名字
*/
private String name;
private final String name;
/**
* 配置类
*/
private Class<? extends PayClientConfig> configClass;
private final Class<? extends PayClientConfig> configClass;
/**
* 微信支付
@ -58,6 +55,6 @@ public enum PayChannelEnum {
public static PayChannelEnum getByCode(String code) {
return ArrayUtil.firstMatch(o -> o.getCode().equals(code), values());
}
}