Skip to content

Commit 2a439a6

Browse files
committed
issue #107 请给实体类加上Serializable
1 parent 8e7fcc6 commit 2a439a6

27 files changed

+72
-27
lines changed

weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxAccessToken.java

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

33
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
44

5-
public class WxAccessToken {
5+
import java.io.Serializable;
6+
7+
public class WxAccessToken implements Serializable {
68

79
private String accessToken;
810

weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxJsapiSignature.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package me.chanjar.weixin.common.bean;
22

3+
import java.io.Serializable;
4+
35
/**
46
* jspai signature
57
*/
6-
public class WxJsapiSignature {
8+
public class WxJsapiSignature implements Serializable {
79

810
private String noncestr;
911

weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java

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

33
import java.io.InputStream;
44
import java.io.InputStreamReader;
5+
import java.io.Serializable;
56
import java.util.ArrayList;
67
import java.util.List;
78

@@ -12,7 +13,7 @@
1213
* @author Daniel Qian
1314
*
1415
*/
15-
public class WxMenu {
16+
public class WxMenu implements Serializable {
1617

1718
private List<WxMenuButton> buttons = new ArrayList<WxMenuButton>();
1819

weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/result/WxError.java

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

33
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
44

5+
import java.io.Serializable;
6+
57
/**
68
* 微信错误码说明
79
* http://mp.weixin.qq.com/wiki/index.php?title=全局返回码说明
810
* @author Daniel Qian
911
*
1012
*/
11-
public class WxError {
13+
public class WxError implements Serializable {
1214

1315
private int errorCode;
1416

weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/result/WxMediaUploadResult.java

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

33
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
44

5-
public class WxMediaUploadResult {
5+
import java.io.Serializable;
6+
7+
public class WxMediaUploadResult implements Serializable {
68

79
private String type;
810
private String mediaId;

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpDepart.java

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

33
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;
44

5+
import java.io.Serializable;
6+
57
/**
68
* 微信部门
79
*
810
* @author Daniel Qian
911
*/
10-
public class WxCpDepart {
12+
public class WxCpDepart implements Serializable {
1113

1214
private Integer id;
1315
private String name;

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpMessage.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import me.chanjar.weixin.cp.bean.messagebuilder.*;
44
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;
55

6+
import java.io.Serializable;
67
import java.util.ArrayList;
78
import java.util.List;
89

@@ -11,7 +12,7 @@
1112
* @author Daniel Qian
1213
*
1314
*/
14-
public class WxCpMessage {
15+
public class WxCpMessage implements Serializable {
1516

1617
private String toUser;
1718
private String toParty;

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpTag.java

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

33
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;
44

5+
import java.io.Serializable;
6+
57
/**
68
* Created by Daniel Qian
79
*/
8-
public class WxCpTag {
10+
public class WxCpTag implements Serializable {
911

1012
private String id;
1113

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java

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

33
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;
44

5+
import java.io.Serializable;
56
import java.util.ArrayList;
67
import java.util.List;
78

@@ -10,7 +11,7 @@
1011
*
1112
* @author Daniel Qian
1213
*/
13-
public class WxCpUser {
14+
public class WxCpUser implements Serializable {
1415

1516
private String userId;
1617
private String name;

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpXmlMessage.java

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

1111
import java.io.IOException;
1212
import java.io.InputStream;
13+
import java.io.Serializable;
1314
import java.util.ArrayList;
1415
import java.util.List;
1516

@@ -25,7 +26,7 @@
2526
* @author Daniel Qian
2627
*/
2728
@XStreamAlias("xml")
28-
public class WxCpXmlMessage {
29+
public class WxCpXmlMessage implements Serializable {
2930

3031
///////////////////////
3132
// 以下都是微信推送过来的消息的xml的element所对应的属性

0 commit comments

Comments
 (0)