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;
/**
*