Skip to content

Commit 8881cef

Browse files
committed
#322 为me.chanjar.weixin.mp.bean下的bean类实现Serializable接口,并增加serialVersionUID
1 parent 532c1af commit 8881cef

File tree

85 files changed

+369
-204
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+369
-204
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpCard.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@
33

44
import me.chanjar.weixin.common.util.ToStringUtils;
55

6+
import java.io.Serializable;
7+
68
/**
79
* 微信卡券
810
*
911
* @author YuJian
1012
* @version 15/11/11
1113
*/
12-
public class WxMpCard {
14+
public class WxMpCard implements Serializable{
15+
private static final long serialVersionUID = 9214301870017772921L;
1316

1417
private String cardId;
1518

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpMassNews.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,8 @@
1313
* @author chanjarster
1414
*/
1515
public class WxMpMassNews implements Serializable {
16-
17-
/**
18-
*
19-
*/
2016
private static final long serialVersionUID = 565937155013581016L;
17+
2118
private List<WxMpMassNewsArticle> articles = new ArrayList<>();
2219

2320
public List<WxMpMassNewsArticle> getArticles() {

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpMassPreviewMessage.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
*/
1010
public class WxMpMassPreviewMessage implements Serializable {
1111
private static final long serialVersionUID = 9095211638358424020L;
12+
1213
private String toWxUserName;
1314
private String toWxUserOpenid;
1415
private String msgType;

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpMassTagMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
* @author chanjarster
1111
*/
1212
public class WxMpMassTagMessage implements Serializable {
13-
1413
private static final long serialVersionUID = -6625914040986749286L;
14+
1515
private Long tagId;
1616
private String msgType;
1717
private String content;

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpMassVideo.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,8 @@
1010
* @author chanjarster
1111
*/
1212
public class WxMpMassVideo implements Serializable {
13-
14-
/**
15-
*
16-
*/
1713
private static final long serialVersionUID = 9153925016061915637L;
14+
1815
private String mediaId;
1916
private String title;
2017
private String description;

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpSemanticQuery.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@
1212
* @author Daniel Qian
1313
*/
1414
public class WxMpSemanticQuery implements Serializable {
15-
16-
/**
17-
*
18-
*/
1915
private static final long serialVersionUID = 7685873048199870690L;
16+
2017
private String query;
2118
private String category;
2219
private Float latitude;

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpShakeInfoResult.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
* @author rememberber
1212
*/
1313
public class WxMpShakeInfoResult implements Serializable {
14+
private static final long serialVersionUID = -1604561297395395468L;
1415

1516
private Integer errcode;
1617

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpShakeQuery.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.google.gson.Gson;
44

5+
import java.io.Serializable;
56
import java.util.HashMap;
67
import java.util.Map;
78

@@ -10,7 +11,8 @@
1011
*
1112
* @author rememberber
1213
*/
13-
public class WxMpShakeQuery {
14+
public class WxMpShakeQuery implements Serializable {
15+
private static final long serialVersionUID = 4316527352035275412L;
1416

1517
private String ticket;
1618

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/WxMpUserQuery.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
*
1515
* @author LiuJunGuang
1616
*/
17-
public class WxMpUserQuery {
17+
public class WxMpUserQuery implements Serializable {
18+
private static final long serialVersionUID = -1344224837373149313L;
19+
1820
private List<WxMpUserQueryParam> queryParamList = new ArrayList<>();
1921

2022
public WxMpUserQuery() {
@@ -24,7 +26,7 @@ public WxMpUserQuery() {
2426
/**
2527
* 语言使用默认(zh_CN)
2628
*
27-
* @param openids
29+
* @param openids openid列表
2830
*/
2931
public WxMpUserQuery(List<String> openids) {
3032
super();
@@ -34,7 +36,7 @@ public WxMpUserQuery(List<String> openids) {
3436
/**
3537
* 添加OpenId列表,语言使用默认(zh_CN)
3638
*
37-
* @param openids
39+
* @param openids openid列表
3840
* @return {@link WxMpUserQuery}
3941
*/
4042
public WxMpUserQuery add(List<String> openids) {
@@ -47,7 +49,7 @@ public WxMpUserQuery add(List<String> openids) {
4749
/**
4850
* 添加一个OpenId
4951
*
50-
* @param openid
52+
* @param openid openid
5153
* @param lang 国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语
5254
* @return {@link WxMpUserQuery}
5355
*/
@@ -63,7 +65,7 @@ public WxMpUserQuery add(String openid, String lang) {
6365
* 该方法默认lang = zh_CN
6466
* </pre>
6567
*
66-
* @param openid
68+
* @param openid openid
6769
* @return {@link WxMpUserQuery}
6870
*/
6971
public WxMpUserQuery add(String openid) {
@@ -74,7 +76,7 @@ public WxMpUserQuery add(String openid) {
7476
/**
7577
* 删除指定的OpenId,语言使用默认(zh_CN)
7678
*
77-
* @param openid
79+
* @param openid openid
7880
* @return {@link WxMpUserQuery}
7981
*/
8082
public WxMpUserQuery remove(String openid) {
@@ -85,7 +87,7 @@ public WxMpUserQuery remove(String openid) {
8587
/**
8688
* 删除指定的OpenId
8789
*
88-
* @param openid
90+
* @param openid openid
8991
* @param lang 国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语
9092
* @return {@link WxMpUserQuery}
9193
*/

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/datacube/WxDataCubeArticleResult.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
* Created by Binary Wang on 2016/8/24.
1515
*/
1616
public class WxDataCubeArticleResult extends WxDataCubeBaseResult {
17-
18-
private static final JsonParser JSON_PARSER = new JsonParser();
17+
private static final long serialVersionUID = -9222452497954511765L;
1918

2019
/**
2120
* ref_hour

0 commit comments

Comments
 (0)