From 6d556f8b1d3bd43d1ff99bacf2676c32fa7a83a2 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 14 Nov 2020 15:22:01 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=EF=BC=8C=E9=83=A8=E5=88=86=E7=B1=BB=E5=A2=9E=E5=8A=A0=E5=BA=8F?= =?UTF-8?q?=E5=88=97=E5=8C=96=E6=8E=A5=E5=8F=A3=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wx/miniapp/bean/WxMaTemplateData.java | 6 +++++- .../ecommerce/PartnerTransactionsRequest.java | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaTemplateData.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaTemplateData.java index 040edda4d..9ead69646 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaTemplateData.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaTemplateData.java @@ -3,6 +3,8 @@ package cn.binarywang.wx.miniapp.bean; import lombok.Data; import lombok.NoArgsConstructor; +import java.io.Serializable; + /** *
  * 参考文档 https://developers.weixin.qq.com/miniprogram/dev/api-backend/templateMessage.send.html
@@ -13,7 +15,9 @@ import lombok.NoArgsConstructor;
  */
 @Data
 @NoArgsConstructor
-public class WxMaTemplateData {
+public class WxMaTemplateData implements Serializable {
+  private static final long serialVersionUID = 855214313056578490L;
+
   private String name;
   private String value;
   private String color;
diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/PartnerTransactionsRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/PartnerTransactionsRequest.java
index bde15dc39..ccfcc5f60 100644
--- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/PartnerTransactionsRequest.java
+++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/PartnerTransactionsRequest.java
@@ -13,11 +13,14 @@ import java.util.List;
  * 
  * 文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/e_transactions.shtml
  * 
+ * + * @author cloudX */ @Data @NoArgsConstructor public class PartnerTransactionsRequest implements Serializable { private static final long serialVersionUID = -1550405819444680465L; + /** *
    * 字段名:服务商公众号ID
@@ -225,6 +228,7 @@ public class PartnerTransactionsRequest implements Serializable {
   @Data
   @NoArgsConstructor
   public static class Discount implements Serializable {
+    private static final long serialVersionUID = 1090134053810201492L;
 
     /**
      * 
@@ -254,7 +258,7 @@ public class PartnerTransactionsRequest implements Serializable {
      * 
*/ @SerializedName(value = "invoice_id") - private Integer invoiceId; + private String invoiceId; /** *
@@ -274,6 +278,7 @@ public class PartnerTransactionsRequest implements Serializable {
   @Data
   @NoArgsConstructor
   public static class Amount implements Serializable {
+    private static final long serialVersionUID = -4967636398225864273L;
 
     /**
      * 
@@ -308,6 +313,7 @@ public class PartnerTransactionsRequest implements Serializable {
   @Data
   @NoArgsConstructor
   public static class Payer implements Serializable {
+    private static final long serialVersionUID = -3946401119476159971L;
 
     /**
      * 
@@ -341,7 +347,9 @@ public class PartnerTransactionsRequest implements Serializable {
 
   @Data
   @NoArgsConstructor
-  public static class SettleInfo implements Serializable{
+  public static class SettleInfo implements Serializable {
+    private static final long serialVersionUID = 4438958789491671746L;
+
     /**
      * 
      * 字段名:是否指定分账
@@ -378,6 +386,7 @@ public class PartnerTransactionsRequest implements Serializable {
   @Data
   @NoArgsConstructor
   public static class GoodsDetail implements Serializable {
+    private static final long serialVersionUID = -2574001236925022932L;
 
     /**
      * 
@@ -453,6 +462,8 @@ public class PartnerTransactionsRequest implements Serializable {
   @Data
   @NoArgsConstructor
   public static class SceneInfo implements Serializable {
+    private static final long serialVersionUID = 4678263124015070957L;
+
     /**
      * 
      * 字段名:商户端设备号
@@ -514,6 +525,7 @@ public class PartnerTransactionsRequest implements Serializable {
   @Data
   @NoArgsConstructor
   public static class H5Info implements Serializable {
+    private static final long serialVersionUID = -6865738707329486532L;
 
     /**
      * 
@@ -593,6 +605,7 @@ public class PartnerTransactionsRequest implements Serializable {
   @Data
   @NoArgsConstructor
   public static class StoreInfo implements Serializable {
+    private static final long serialVersionUID = -8002411737407580701L;
 
     /**
      *