File tree Expand file tree Collapse file tree 11 files changed +42
-37
lines changed
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean Expand file tree Collapse file tree 11 files changed +42
-37
lines changed Original file line number Diff line number Diff line change 11package me .chanjar .weixin .cp .bean ;
22
3- import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
4-
53import java .io .Serializable ;
64
5+ import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
6+
77/**
88 * 微信部门
99 *
1010 * @author Daniel Qian
1111 */
1212public class WxCpDepart implements Serializable {
1313
14- /**
15- *
16- */
1714 private static final long serialVersionUID = -5028321625140879571L ;
1815 private Integer id ;
1916 private String name ;
Original file line number Diff line number Diff line change 11package me .chanjar .weixin .cp .bean ;
22
3- import me .chanjar .weixin .cp .bean .messagebuilder .*;
4- import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
5-
63import java .io .Serializable ;
74import java .util .ArrayList ;
85import java .util .List ;
96
7+ import me .chanjar .weixin .cp .bean .messagebuilder .FileBuilder ;
8+ import me .chanjar .weixin .cp .bean .messagebuilder .ImageBuilder ;
9+ import me .chanjar .weixin .cp .bean .messagebuilder .NewsBuilder ;
10+ import me .chanjar .weixin .cp .bean .messagebuilder .TextBuilder ;
11+ import me .chanjar .weixin .cp .bean .messagebuilder .VideoBuilder ;
12+ import me .chanjar .weixin .cp .bean .messagebuilder .VoiceBuilder ;
13+ import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
14+
1015/**
1116 * 消息
1217 *
1318 * @author Daniel Qian
1419 */
1520public class WxCpMessage implements Serializable {
1621
17- /**
18- *
19- */
2022 private static final long serialVersionUID = -2082278303476631708L ;
2123 private String toUser ;
2224 private String toParty ;
Original file line number Diff line number Diff line change 11package me .chanjar .weixin .cp .bean ;
22
3- import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
4-
53import java .io .Serializable ;
64
5+ import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
6+
77/**
88 * Created by Daniel Qian
99 */
1010public class WxCpTag implements Serializable {
1111
12- /**
13- *
14- */
1512 private static final long serialVersionUID = -7243320279646928402L ;
1613
1714 private String id ;
Original file line number Diff line number Diff line change 11package me .chanjar .weixin .cp .bean ;
22
3- import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
4-
53import java .io .Serializable ;
64import java .util .ArrayList ;
75import java .util .List ;
86
7+ import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
8+
99/**
1010 * 微信用户信息
1111 *
1212 * @author Daniel Qian
1313 */
1414public class WxCpUser implements Serializable {
1515
16- /**
17- *
18- */
1916 private static final long serialVersionUID = -5696099236344075582L ;
2017 private final List <Attr > extAttrs = new ArrayList <>();
2118 private String userId ;
Original file line number Diff line number Diff line change 11package me .chanjar .weixin .cp .bean ;
22
3+ import java .io .IOException ;
4+ import java .io .InputStream ;
5+ import java .io .Serializable ;
6+ import java .util .ArrayList ;
7+ import java .util .List ;
8+
9+ import org .apache .commons .io .IOUtils ;
10+
311import com .thoughtworks .xstream .annotations .XStreamAlias ;
412import com .thoughtworks .xstream .annotations .XStreamConverter ;
13+
514import me .chanjar .weixin .common .util .xml .XStreamCDataConverter ;
615import me .chanjar .weixin .cp .api .WxCpConfigStorage ;
716import me .chanjar .weixin .cp .util .crypto .WxCpCryptUtil ;
817import me .chanjar .weixin .cp .util .xml .XStreamTransformer ;
9- import org .apache .commons .io .IOUtils ;
10-
11- import java .io .IOException ;
12- import java .io .InputStream ;
13- import java .io .Serializable ;
14- import java .util .ArrayList ;
15- import java .util .List ;
1618
1719/**
1820 * <pre>
2729 */
2830@ XStreamAlias ("xml" )
2931public class WxCpXmlMessage implements Serializable {
32+ private static final long serialVersionUID = -1042994982179476410L ;
3033
3134 ///////////////////////
3235 // 以下都是微信推送过来的消息的xml的element所对应的属性
3336 ///////////////////////
3437
35- /**
36- *
37- */
38- private static final long serialVersionUID = -1042994982179476410L ;
39-
4038 @ XStreamAlias ("AgentID" )
4139 private Integer agentId ;
4240
Original file line number Diff line number Diff line change 22
33import com .thoughtworks .xstream .annotations .XStreamAlias ;
44import com .thoughtworks .xstream .annotations .XStreamConverter ;
5+
56import me .chanjar .weixin .common .api .WxConsts ;
67import me .chanjar .weixin .common .util .xml .XStreamMediaIdConverter ;
78
89@ XStreamAlias ("xml" )
910public class WxCpXmlOutImageMessage extends WxCpXmlOutMessage {
11+ private static final long serialVersionUID = -1099446240667237313L ;
1012
1113 @ XStreamAlias ("Image" )
1214 @ XStreamConverter (value = XStreamMediaIdConverter .class )
Original file line number Diff line number Diff line change 88import me .chanjar .weixin .cp .util .crypto .WxCpCryptUtil ;
99import me .chanjar .weixin .cp .util .xml .XStreamTransformer ;
1010
11+ import java .io .Serializable ;
12+
1113@ XStreamAlias ("xml" )
12- public abstract class WxCpXmlOutMessage {
14+ public abstract class WxCpXmlOutMessage implements Serializable {
15+
16+ private static final long serialVersionUID = 1418629839964153110L ;
1317
1418 @ XStreamAlias ("ToUserName" )
1519 @ XStreamConverter (value = XStreamCDataConverter .class )
Original file line number Diff line number Diff line change 11package me .chanjar .weixin .cp .bean ;
22
3+ import java .util .ArrayList ;
4+ import java .util .List ;
5+
36import com .thoughtworks .xstream .annotations .XStreamAlias ;
47import com .thoughtworks .xstream .annotations .XStreamConverter ;
8+
59import me .chanjar .weixin .common .api .WxConsts ;
610import me .chanjar .weixin .common .util .xml .XStreamCDataConverter ;
711
8- import java .util .ArrayList ;
9- import java .util .List ;
10-
1112@ XStreamAlias ("xml" )
1213public class WxCpXmlOutNewsMessage extends WxCpXmlOutMessage {
14+ private static final long serialVersionUID = -5796178637883178826L ;
1315
1416 @ XStreamAlias ("Articles" )
1517 protected final List <Item > articles = new ArrayList <>();
Original file line number Diff line number Diff line change 22
33import com .thoughtworks .xstream .annotations .XStreamAlias ;
44import com .thoughtworks .xstream .annotations .XStreamConverter ;
5+
56import me .chanjar .weixin .common .api .WxConsts ;
67import me .chanjar .weixin .common .util .xml .XStreamCDataConverter ;
78
89@ XStreamAlias ("xml" )
910public class WxCpXmlOutTextMessage extends WxCpXmlOutMessage {
11+ private static final long serialVersionUID = 2569239617185930232L ;
1012
1113 @ XStreamAlias ("Content" )
1214 @ XStreamConverter (value = XStreamCDataConverter .class )
Original file line number Diff line number Diff line change 22
33import com .thoughtworks .xstream .annotations .XStreamAlias ;
44import com .thoughtworks .xstream .annotations .XStreamConverter ;
5+
56import me .chanjar .weixin .common .api .WxConsts ;
67import me .chanjar .weixin .common .util .xml .XStreamCDataConverter ;
78
89@ XStreamAlias ("xml" )
910public class WxCpXmlOutVideoMessage extends WxCpXmlOutMessage {
11+ private static final long serialVersionUID = -8672761162722733622L ;
1012
1113 @ XStreamAlias ("Video" )
1214 protected final Video video = new Video ();
You can’t perform that action at this time.
0 commit comments