weixin4j-base:新增群发卡券消息类型
This commit is contained in:
@@ -52,4 +52,8 @@
|
||||
|
||||
* 2015-05-07
|
||||
|
||||
+ 删除ResponseTuple接口
|
||||
+ 删除ResponseTuple接口
|
||||
|
||||
* 2015-06-08
|
||||
|
||||
+ 新增群发卡券消息类型
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.foxinmy.weixin4j.tuple;
|
||||
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
|
||||
/**
|
||||
* 卡券对象
|
||||
* <p>
|
||||
* <font color="red">可用于「群发消息」</font>
|
||||
* </p>
|
||||
*
|
||||
* @className Card
|
||||
* @author jy
|
||||
* @date 2015年6月8日
|
||||
* @since JDK 1.7
|
||||
* @see
|
||||
*/
|
||||
public class Card implements MassTuple {
|
||||
|
||||
private static final long serialVersionUID = 6119453633595102147L;
|
||||
|
||||
@Override
|
||||
public String getMessageType() {
|
||||
return "wxcard";
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传后的微信返回的媒体ID
|
||||
*/
|
||||
@JSONField(name = "card_id")
|
||||
@XmlElement(name = "CardId")
|
||||
private String cardId;
|
||||
|
||||
public Card(String cardId) {
|
||||
this.cardId = cardId;
|
||||
}
|
||||
|
||||
public String getCardId() {
|
||||
return cardId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Card [cardId=" + cardId + "]";
|
||||
}
|
||||
}
|
||||
@@ -40,10 +40,6 @@ public class File implements NotifyTuple {
|
||||
return mediaId;
|
||||
}
|
||||
|
||||
public void setMediaId(String mediaId) {
|
||||
this.mediaId = mediaId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "File [mediaId=" + mediaId + "]";
|
||||
|
||||
@@ -40,10 +40,6 @@ public class Image implements MassTuple, NotifyTuple {
|
||||
return mediaId;
|
||||
}
|
||||
|
||||
public void setMediaId(String mediaId) {
|
||||
this.mediaId = mediaId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Image [mediaId=" + mediaId + "]";
|
||||
|
||||
@@ -12,6 +12,7 @@ package com.foxinmy.weixin4j.tuple;
|
||||
* @see com.foxinmy.weixin4j.tuple.Voice
|
||||
* @see com.foxinmy.weixin4j.tuple.MpVideo
|
||||
* @see com.foxinmy.weixin4j.tuple.MpNews
|
||||
* @see com.foxinmy.weixin4j.tuple.Card
|
||||
*/
|
||||
public interface MassTuple extends Tuple {
|
||||
|
||||
|
||||
@@ -46,13 +46,13 @@ public class MpArticle implements Serializable {
|
||||
*/
|
||||
@JSONField(name = "show_cover_pic")
|
||||
private String showCoverPic;
|
||||
|
||||
|
||||
/**
|
||||
* 正文的URL 可为空
|
||||
*/
|
||||
@JSONField(name = "content_url")
|
||||
private String contentUrl;
|
||||
|
||||
|
||||
/**
|
||||
* 封面图片的URL 可为空
|
||||
*/
|
||||
@@ -73,10 +73,6 @@ public class MpArticle implements Serializable {
|
||||
return thumbMediaId;
|
||||
}
|
||||
|
||||
public void setThumbMediaId(String thumbMediaId) {
|
||||
this.thumbMediaId = thumbMediaId;
|
||||
}
|
||||
|
||||
public String getAuthor() {
|
||||
return author;
|
||||
}
|
||||
@@ -89,10 +85,6 @@ public class MpArticle implements Serializable {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public String getSourceUrl() {
|
||||
return sourceUrl;
|
||||
}
|
||||
@@ -105,10 +97,6 @@ public class MpArticle implements Serializable {
|
||||
return content;
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
public String getDigest() {
|
||||
return digest;
|
||||
}
|
||||
|
||||
@@ -40,10 +40,6 @@ public class MpVideo implements MassTuple {
|
||||
return mediaId;
|
||||
}
|
||||
|
||||
public void setMediaId(String mediaId) {
|
||||
this.mediaId = mediaId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "MpVideo [mediaId=" + mediaId + "]";
|
||||
|
||||
@@ -104,10 +104,6 @@ public class Music implements NotifyTuple {
|
||||
return thumbMediaId;
|
||||
}
|
||||
|
||||
public void setThumbMediaId(String thumbMediaId) {
|
||||
this.thumbMediaId = thumbMediaId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Music [title=" + title + ", desc=" + desc + ", musicUrl="
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.foxinmy.weixin4j.tuple;
|
||||
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
/**
|
||||
* 文本对象
|
||||
@@ -14,7 +13,6 @@ import javax.xml.bind.annotation.XmlRootElement;
|
||||
* @since JDK 1.7
|
||||
* @see
|
||||
*/
|
||||
@XmlRootElement(name = "Content")
|
||||
public class Text implements MassTuple, NotifyTuple {
|
||||
|
||||
private static final long serialVersionUID = 520050144519064503L;
|
||||
|
||||
@@ -73,10 +73,6 @@ public class Video implements NotifyTuple {
|
||||
return mediaId;
|
||||
}
|
||||
|
||||
public void setMediaId(String mediaId) {
|
||||
this.mediaId = mediaId;
|
||||
}
|
||||
|
||||
public String getThumbMediaId() {
|
||||
return thumbMediaId;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user