diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayAppOrderResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayAppOrderResult.java index 164c30b3c..2ff290056 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayAppOrderResult.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayAppOrderResult.java @@ -3,6 +3,8 @@ package com.github.binarywang.wxpay.bean.order; import lombok.Builder; import lombok.Data; +import java.io.Serializable; + /** *
* APP支付调用统一下单接口后的组装所需参数的实现类
@@ -14,7 +16,7 @@ import lombok.Data;
*/
@Data
@Builder
-public class WxPayAppOrderResult {
+public class WxPayAppOrderResult implements Serializable {
private String sign;
private String prepayId;
private String partnerId;
diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMpOrderResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMpOrderResult.java
index 04cf893fe..ad6d27b50 100644
--- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMpOrderResult.java
+++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMpOrderResult.java
@@ -4,6 +4,8 @@ import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Builder;
import lombok.Data;
+import java.io.Serializable;
+
/**
*
* 微信公众号支付进行统一下单后组装所需参数的类
@@ -15,7 +17,7 @@ import lombok.Data;
*/
@Data
@Builder
-public class WxPayMpOrderResult {
+public class WxPayMpOrderResult implements Serializable {
private String appId;
private String timeStamp;
private String nonceStr;
diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMwebOrderResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMwebOrderResult.java
index 640d3cd3d..a2240f5da 100644
--- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMwebOrderResult.java
+++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayMwebOrderResult.java
@@ -2,9 +2,10 @@ package com.github.binarywang.wxpay.bean.order;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.AllArgsConstructor;
-import lombok.Builder;
import lombok.Data;
+import java.io.Serializable;
+
/**
*
* 微信H5支付统一下单后发起支付拼接所需参数实现类.
@@ -15,7 +16,7 @@ import lombok.Data;
*/
@Data
@AllArgsConstructor
-public class WxPayMwebOrderResult {
+public class WxPayMwebOrderResult implements Serializable {
@XStreamAlias("mwebUrl")
private String mwebUrl;
}
diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayNativeOrderResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayNativeOrderResult.java
index 219c47a6f..4a371c1fc 100644
--- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayNativeOrderResult.java
+++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/order/WxPayNativeOrderResult.java
@@ -1,9 +1,10 @@
package com.github.binarywang.wxpay.bean.order;
import lombok.AllArgsConstructor;
-import lombok.Builder;
import lombok.Data;
+import java.io.Serializable;
+
/**
*
* 微信扫码支付统一下单后发起支付拼接所需参数实现类
@@ -14,6 +15,6 @@ import lombok.Data;
*/
@Data
@AllArgsConstructor
-public class WxPayNativeOrderResult {
+public class WxPayNativeOrderResult implements Serializable {
private String codeUrl;
}