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