ref: 去除子参数排序注解, 简化签名复杂度

This commit is contained in:
DaxPay
2025-01-09 16:28:28 +08:00
parent 4f8ae5bd1a
commit d946b8bbb1
4 changed files with 4 additions and 11 deletions

View File

@@ -8,7 +8,7 @@ import org.dromara.daxpay.single.sdk.util.JsonUtil;
* @author xxm
* @since 2023/12/17
*/
public interface ChannelParam extends SortMapParam {
public interface ChannelParam {
/**
* 转换成字符串

View File

@@ -1,9 +0,0 @@
package org.dromara.daxpay.single.sdk.param;
/**
* 标示字段可以转换为MAP进行排序
* @author xxm
* @since 2024/2/8
*/
public interface SortMapParam {
}

View File

@@ -9,6 +9,7 @@ import org.dromara.daxpay.single.sdk.code.PayMethodEnum;
import org.dromara.daxpay.single.sdk.model.trade.pay.PayResultModel;
import org.dromara.daxpay.single.sdk.net.DaxPayRequest;
import org.dromara.daxpay.single.sdk.param.channel.AlipayParam;
import org.dromara.daxpay.single.sdk.param.channel.UnionPayParam;
import org.dromara.daxpay.single.sdk.param.channel.WechatPayParam;
import org.dromara.daxpay.single.sdk.response.DaxPayResult;
import org.dromara.daxpay.single.sdk.util.JsonUtil;
@@ -63,6 +64,7 @@ public class PayParam extends DaxPayRequest<PayResultModel> {
* 支付扩展参数, json字符串格式
* @see AlipayParam
* @see WechatPayParam
* @see UnionPayParam
*/
private String extraParam;