🎨 部分bean类实现序列化接口

This commit is contained in:
Binary Wang
2021-07-25 22:28:46 +08:00
parent b307c5aa85
commit e15181867f
4 changed files with 22 additions and 7 deletions

View File

@ -3,8 +3,11 @@ package com.github.binarywang.wxpay.bean.ecommerce;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
import lombok.*; import lombok.*;
import java.io.Serializable;
/** /**
* 资金账单请求 * 资金账单请求
*
* @author: f00lish * @author: f00lish
* @date: 2020/09/28 * @date: 2020/09/28
*/ */
@ -13,7 +16,8 @@ import lombok.*;
@ToString @ToString
@NoArgsConstructor(access = AccessLevel.PRIVATE) @NoArgsConstructor(access = AccessLevel.PRIVATE)
@AllArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor(access = AccessLevel.PRIVATE)
public class FundBillRequest { public class FundBillRequest implements Serializable {
private static final long serialVersionUID = 686005394786326248L;
/** /**
* <pre> * <pre>

View File

@ -3,8 +3,11 @@ package com.github.binarywang.wxpay.bean.ecommerce;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
import lombok.*; import lombok.*;
import java.io.Serializable;
/** /**
* 资金账单结果 * 资金账单结果
*
* @author: f00lish * @author: f00lish
* @date: 2020/09/28 * @date: 2020/09/28
*/ */
@ -13,7 +16,8 @@ import lombok.*;
@ToString @ToString
@NoArgsConstructor(access = AccessLevel.PRIVATE) @NoArgsConstructor(access = AccessLevel.PRIVATE)
@AllArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor(access = AccessLevel.PRIVATE)
public class FundBillResult { public class FundBillResult implements Serializable {
private static final long serialVersionUID = 4008480977464421822L;
/** /**
* <pre> * <pre>
@ -30,7 +34,6 @@ public class FundBillResult {
private int downloadBillCount; private int downloadBillCount;
/** /**
* <pre> * <pre>
* 字段名:下载信息明细 * 字段名:下载信息明细

View File

@ -3,17 +3,21 @@ package com.github.binarywang.wxpay.bean.ecommerce;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
import lombok.*; import lombok.*;
import java.io.Serializable;
/** /**
* 交易账单请求 * 交易账单请求
* @author: f00lish *
* @date: 2020/09/28 * @author f00lish
* @date 2020/09/28
*/ */
@Data @Data
@Builder @Builder
@ToString @ToString
@NoArgsConstructor(access = AccessLevel.PRIVATE) @NoArgsConstructor(access = AccessLevel.PRIVATE)
@AllArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor(access = AccessLevel.PRIVATE)
public class TradeBillRequest { public class TradeBillRequest implements Serializable {
private static final long serialVersionUID = 9120047088908567632L;
/** /**
* <pre> * <pre>

View File

@ -3,8 +3,11 @@ package com.github.binarywang.wxpay.bean.ecommerce;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
import lombok.*; import lombok.*;
import java.io.Serializable;
/** /**
* 交易账单结果 * 交易账单结果
*
* @author: f00lish * @author: f00lish
* @date: 2020/09/28 * @date: 2020/09/28
*/ */
@ -13,7 +16,8 @@ import lombok.*;
@ToString @ToString
@NoArgsConstructor(access = AccessLevel.PRIVATE) @NoArgsConstructor(access = AccessLevel.PRIVATE)
@AllArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor(access = AccessLevel.PRIVATE)
public class TradeBillResult { public class TradeBillResult implements Serializable {
private static final long serialVersionUID = 6928601792206656068L;
/** /**
* <pre> * <pre>