| @@ -13,7 +13,8 @@ import java.util.List; | |||
| * | |||
| */ | |||
| public class WxMpCustomMessage implements Serializable { | |||
| private static final long serialVersionUID = -9196732086954365246L; | |||
| private String toUser; | |||
| private String msgType; | |||
| private String content; | |||
| @@ -23,16 +24,16 @@ public class WxMpCustomMessage implements Serializable { | |||
| private String description; | |||
| private String musicUrl; | |||
| private String hqMusicUrl; | |||
| private List<WxArticle> articles = new ArrayList<WxArticle>(); | |||
| private List<WxArticle> articles = new ArrayList<>(); | |||
| public String getToUser() { | |||
| return toUser; | |||
| return this.toUser; | |||
| } | |||
| public void setToUser(String toUser) { | |||
| this.toUser = toUser; | |||
| } | |||
| public String getMsgType() { | |||
| return msgType; | |||
| return this.msgType; | |||
| } | |||
| /** | |||
| @@ -51,49 +52,49 @@ public class WxMpCustomMessage implements Serializable { | |||
| this.msgType = msgType; | |||
| } | |||
| public String getContent() { | |||
| return content; | |||
| return this.content; | |||
| } | |||
| public void setContent(String content) { | |||
| this.content = content; | |||
| } | |||
| public String getMediaId() { | |||
| return mediaId; | |||
| return this.mediaId; | |||
| } | |||
| public void setMediaId(String mediaId) { | |||
| this.mediaId = mediaId; | |||
| } | |||
| public String getThumbMediaId() { | |||
| return thumbMediaId; | |||
| return this.thumbMediaId; | |||
| } | |||
| public void setThumbMediaId(String thumbMediaId) { | |||
| this.thumbMediaId = thumbMediaId; | |||
| } | |||
| public String getTitle() { | |||
| return title; | |||
| return this.title; | |||
| } | |||
| public void setTitle(String title) { | |||
| this.title = title; | |||
| } | |||
| public String getDescription() { | |||
| return description; | |||
| return this.description; | |||
| } | |||
| public void setDescription(String description) { | |||
| this.description = description; | |||
| } | |||
| public String getMusicUrl() { | |||
| return musicUrl; | |||
| return this.musicUrl; | |||
| } | |||
| public void setMusicUrl(String musicUrl) { | |||
| this.musicUrl = musicUrl; | |||
| } | |||
| public String getHqMusicUrl() { | |||
| return hqMusicUrl; | |||
| return this.hqMusicUrl; | |||
| } | |||
| public void setHqMusicUrl(String hqMusicUrl) { | |||
| this.hqMusicUrl = hqMusicUrl; | |||
| } | |||
| public List<WxArticle> getArticles() { | |||
| return articles; | |||
| return this.articles; | |||
| } | |||
| public void setArticles(List<WxArticle> articles) { | |||
| this.articles = articles; | |||
| @@ -111,25 +112,25 @@ public class WxMpCustomMessage implements Serializable { | |||
| private String picUrl; | |||
| public String getTitle() { | |||
| return title; | |||
| return this.title; | |||
| } | |||
| public void setTitle(String title) { | |||
| this.title = title; | |||
| } | |||
| public String getDescription() { | |||
| return description; | |||
| return this.description; | |||
| } | |||
| public void setDescription(String description) { | |||
| this.description = description; | |||
| } | |||
| public String getUrl() { | |||
| return url; | |||
| return this.url; | |||
| } | |||
| public void setUrl(String url) { | |||
| this.url = url; | |||
| } | |||
| public String getPicUrl() { | |||
| return picUrl; | |||
| return this.picUrl; | |||
| } | |||
| public void setPicUrl(String picUrl) { | |||
| this.picUrl = picUrl; | |||
| @@ -13,6 +13,8 @@ import java.io.Serializable; | |||
| @XStreamAlias("xml") | |||
| public abstract class WxMpXmlOutMessage implements Serializable { | |||
| private static final long serialVersionUID = -381382011286216263L; | |||
| @XStreamAlias("ToUserName") | |||
| @XStreamConverter(value=XStreamCDataConverter.class) | |||
| protected String toUserName; | |||
| @@ -29,7 +31,7 @@ public abstract class WxMpXmlOutMessage implements Serializable { | |||
| protected String msgType; | |||
| public String getToUserName() { | |||
| return toUserName; | |||
| return this.toUserName; | |||
| } | |||
| public void setToUserName(String toUserName) { | |||
| @@ -37,7 +39,7 @@ public abstract class WxMpXmlOutMessage implements Serializable { | |||
| } | |||
| public String getFromUserName() { | |||
| return fromUserName; | |||
| return this.fromUserName; | |||
| } | |||
| public void setFromUserName(String fromUserName) { | |||
| @@ -45,7 +47,7 @@ public abstract class WxMpXmlOutMessage implements Serializable { | |||
| } | |||
| public Long getCreateTime() { | |||
| return createTime; | |||
| return this.createTime; | |||
| } | |||
| public void setCreateTime(Long createTime) { | |||
| @@ -53,7 +55,7 @@ public abstract class WxMpXmlOutMessage implements Serializable { | |||
| } | |||
| public String getMsgType() { | |||
| return msgType; | |||
| return this.msgType; | |||
| } | |||
| public void setMsgType(String msgType) { | |||
| @@ -61,7 +63,7 @@ public abstract class WxMpXmlOutMessage implements Serializable { | |||
| } | |||
| public String toXml() { | |||
| return XStreamTransformer.toXml((Class) this.getClass(), this); | |||
| return XStreamTransformer.toXml((Class<WxMpXmlOutMessage>) this.getClass(), this); | |||
| } | |||
| /** | |||
| @@ -121,9 +123,9 @@ public abstract class WxMpXmlOutMessage implements Serializable { | |||
| public static NewsBuilder NEWS() { | |||
| return new NewsBuilder(); | |||
| } | |||
| /** | |||
| /** | |||
| * 获得客服消息builder | |||
| * | |||
| * @return | |||
| */ | |||
| public static TransferCustomerServiceBuilder TRANSFER_CUSTOMER_SERVICE() { | |||
| @@ -7,6 +7,8 @@ import me.chanjar.weixin.common.util.xml.XStreamCDataConverter; | |||
| @XStreamAlias("xml") | |||
| public class WxMpXmlOutTransferCustomerServiceMessage extends WxMpXmlOutMessage { | |||
| private static final long serialVersionUID = 1850903037285841322L; | |||
| @XStreamAlias("TransInfo") | |||
| protected TransInfo transInfo; | |||
| @@ -15,7 +17,7 @@ public class WxMpXmlOutTransferCustomerServiceMessage extends WxMpXmlOutMessage | |||
| } | |||
| public TransInfo getTransInfo() { | |||
| return transInfo; | |||
| return this.transInfo; | |||
| } | |||
| public void setTransInfo(TransInfo transInfo) { | |||
| @@ -30,7 +32,7 @@ public class WxMpXmlOutTransferCustomerServiceMessage extends WxMpXmlOutMessage | |||
| private String kfAccount; | |||
| public String getKfAccount() { | |||
| return kfAccount; | |||
| return this.kfAccount; | |||
| } | |||
| public void setKfAccount(String kfAccount) { | |||
| @@ -14,18 +14,18 @@ import me.chanjar.weixin.mp.bean.WxMpXmlOutTransferCustomerServiceMessage; | |||
| public final class TransferCustomerServiceBuilder extends BaseBuilder<TransferCustomerServiceBuilder, WxMpXmlOutTransferCustomerServiceMessage> { | |||
| private String kfAccount; | |||
| public TransferCustomerServiceBuilder kfAccount(String kfAccount) { | |||
| this.kfAccount = kfAccount; | |||
| public TransferCustomerServiceBuilder kfAccount(String kf) { | |||
| this.kfAccount = kf; | |||
| return this; | |||
| } | |||
| @Override | |||
| public WxMpXmlOutTransferCustomerServiceMessage build() { | |||
| WxMpXmlOutTransferCustomerServiceMessage m = new WxMpXmlOutTransferCustomerServiceMessage(); | |||
| setCommon(m); | |||
| if(StringUtils.isNotBlank(kfAccount)){ | |||
| if(StringUtils.isNotBlank(this.kfAccount)){ | |||
| WxMpXmlOutTransferCustomerServiceMessage.TransInfo transInfo = new WxMpXmlOutTransferCustomerServiceMessage.TransInfo(); | |||
| transInfo.setKfAccount(kfAccount); | |||
| transInfo.setKfAccount(this.kfAccount); | |||
| m.setTransInfo(transInfo); | |||
| } | |||
| return m; | |||