mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-05-04 20:57:47 +08:00
🎨 优化代码,增加无参构造方法
This commit is contained in:
parent
850c95a042
commit
d9de6f1169
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user