From d9de6f11693e4c6f4039b3241827f9fca52dc120 Mon Sep 17 00:00:00 2001 From: mrxiao <39647988+mr-xiaoyu@users.noreply.github.com> Date: Tue, 30 Mar 2021 09:14:32 +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=E5=A2=9E=E5=8A=A0=E6=97=A0=E5=8F=82=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mp/bean/invoice/reimburse/InvoiceBatchRequest.java | 5 +++++ .../weixin/mp/bean/invoice/reimburse/InvoiceInfoRequest.java | 5 +++++ .../bean/invoice/reimburse/UpdateInvoiceStatusRequest.java | 5 +++++ .../mp/bean/invoice/reimburse/UpdateStatusBatchRequest.java | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceBatchRequest.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceBatchRequest.java index 8b5bc799d..48c878ba6 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceBatchRequest.java +++ b/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 itemList; + public String toJson() { return WxMpGsonBuilder.create().toJson(this); } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceInfoRequest.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceInfoRequest.java index 770e55cfa..8a9b09f42 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/InvoiceInfoRequest.java +++ b/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); } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateInvoiceStatusRequest.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateInvoiceStatusRequest.java index 2d21f9b3a..7e3b6e363 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateInvoiceStatusRequest.java +++ b/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); } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateStatusBatchRequest.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateStatusBatchRequest.java index b923d059c..e117d94d1 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/invoice/reimburse/UpdateStatusBatchRequest.java +++ b/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 invoiceList; + public String toJson() { return WxMpGsonBuilder.create().toJson(this); }