Explorar o código

:art: 优化代码,增加无参构造方法

mrxiao %!s(int64=4) %!d(string=hai) anos
pai
achega
d9de6f1169

+ 5 - 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceBatchRequest.java

@@ -1,8 +1,10 @@
 package me.chanjar.weixin.mp.bean.invoice.reimburse;
 
 import com.google.gson.annotations.SerializedName;
+import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
 
 import java.io.Serializable;
@@ -17,6 +19,8 @@ import java.util.List;
  */
 @Data
 @Builder
+@NoArgsConstructor
+@AllArgsConstructor
 public class InvoiceBatchRequest implements Serializable {
 
   private static final long serialVersionUID = -9121443117105107231L;
@@ -30,6 +34,7 @@ public class InvoiceBatchRequest implements Serializable {
   @SerializedName("item_list")
   private List<InvoiceInfoRequest> itemList;
 
+
   public String toJson() {
     return WxMpGsonBuilder.create().toJson(this);
   }

+ 5 - 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceInfoRequest.java

@@ -2,8 +2,10 @@ package me.chanjar.weixin.mp.bean.invoice.reimburse;
 
 
 import com.google.gson.annotations.SerializedName;
+import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
 
 import java.io.Serializable;
@@ -17,6 +19,8 @@ import java.io.Serializable;
  */
 @Data
 @Builder
+@NoArgsConstructor
+@AllArgsConstructor
 public class InvoiceInfoRequest implements Serializable {
 
   private static final long serialVersionUID = 7854633127026139444L;
@@ -42,6 +46,7 @@ public class InvoiceInfoRequest implements Serializable {
   private String encryptCode;
 
 
+
   public String toJson() {
     return WxMpGsonBuilder.create().toJson(this);
   }

+ 5 - 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateInvoiceStatusRequest.java

@@ -1,8 +1,10 @@
 package me.chanjar.weixin.mp.bean.invoice.reimburse;
 
 import com.google.gson.annotations.SerializedName;
+import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
 
 import java.io.Serializable;
@@ -16,6 +18,8 @@ import java.io.Serializable;
  */
 @Data
 @Builder
+@NoArgsConstructor
+@AllArgsConstructor
 public class UpdateInvoiceStatusRequest implements Serializable {
 
   private static final long serialVersionUID = -4122242332481909977L;
@@ -50,6 +54,7 @@ public class UpdateInvoiceStatusRequest implements Serializable {
   @SerializedName("reimburse_status")
   private String reimburseStatus;
 
+
   public String toJson() {
     return WxMpGsonBuilder.create().toJson(this);
   }

+ 5 - 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateStatusBatchRequest.java

@@ -1,8 +1,10 @@
 package me.chanjar.weixin.mp.bean.invoice.reimburse;
 
 import com.google.gson.annotations.SerializedName;
+import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
 
 import java.io.Serializable;
@@ -17,6 +19,8 @@ import java.util.List;
  */
 @Data
 @Builder
+@NoArgsConstructor
+@AllArgsConstructor
 public class UpdateStatusBatchRequest implements Serializable {
 
   private static final long serialVersionUID = 7016357689566912199L;
@@ -46,6 +50,7 @@ public class UpdateStatusBatchRequest implements Serializable {
   @SerializedName("invoice_list")
   private List<InvoiceInfoRequest> invoiceList;
 
+
   public String toJson() {
     return WxMpGsonBuilder.create().toJson(this);
   }