#252 原有图文素材管理接口增加留言管理所需两个参数:need_open_comment 和 only_fans_can_comment

This commit is contained in:
Binary Wang
2017-07-02 18:23:21 +08:00
parent 554fd08fb8
commit eaad6367de
13 changed files with 137 additions and 21 deletions

View File

@@ -4,12 +4,16 @@ import me.chanjar.weixin.common.util.ToStringUtils;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
import java.io.Serializable;
import java.util.Date;
import java.util.ArrayList;
import java.util.List;
public class WxMpMaterialNews implements Serializable {
private static final long serialVersionUID = -3283203652013494976L;
private Date createdTime;
private Date updatedTime;
private List<WxMpMaterialNewsArticle> articles = new ArrayList<>();
public List<WxMpMaterialNewsArticle> getArticles() {
@@ -28,9 +32,25 @@ public class WxMpMaterialNews implements Serializable {
return this.articles == null || this.articles.isEmpty();
}
public Date getCreatedTime() {
return this.createdTime;
}
public void setCreatedTime(Date createdTime) {
this.createdTime = createdTime;
}
public Date getUpdatedTime() {
return this.updatedTime;
}
public void setUpdatedTime(Date updatedTime) {
this.updatedTime = updatedTime;
}
@Override
public String toString() {
return ToStringUtils.toSimpleString(this);
return this.toJson();
}
/**
@@ -44,6 +64,8 @@ public class WxMpMaterialNews implements Serializable {
* 6. digest 图文消息的描述
* 7. showCoverPic 是否显示封面true为显示false为不显示
* 8. url 点击图文消息跳转链接
* 9. need_open_comment新增字段 否 Uint32 是否打开评论0不打开1打开
* 10. only_fans_can_comment新增字段 否 Uint32 是否粉丝才可评论0所有人可评论1粉丝才可评论
* </pre>
*
* @author chanjarster
@@ -87,6 +109,18 @@ public class WxMpMaterialNews implements Serializable {
*/
private String url;
/**
* need_open_comment
* 是否打开评论0不打开1打开
*/
private Boolean needOpenComment;
/**
* only_fans_can_comment
* 是否粉丝才可评论0所有人可评论1粉丝才可评论
*/
private Boolean onlyFansCanComment;
public String getThumbMediaId() {
return this.thumbMediaId;
}
@@ -159,6 +193,22 @@ public class WxMpMaterialNews implements Serializable {
this.thumbUrl = thumbUrl;
}
public Boolean getNeedOpenComment() {
return this.needOpenComment;
}
public void setNeedOpenComment(Boolean needOpenComment) {
this.needOpenComment = needOpenComment;
}
public Boolean getOnlyFansCanComment() {
return this.onlyFansCanComment;
}
public void setOnlyFansCanComment(Boolean onlyFansCanComment) {
this.onlyFansCanComment = onlyFansCanComment;
}
@Override
public String toString() {
return ToStringUtils.toSimpleString(this);

View File

@@ -1,17 +1,16 @@
package me.chanjar.weixin.mp.bean.material;
import me.chanjar.weixin.common.util.ToStringUtils;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
import java.io.Serializable;
public class WxMpMaterialUploadResult implements Serializable {
/**
*
*/
private static final long serialVersionUID = -128818731449449537L;
private String mediaId;
private String url;
private Integer errCode;
private String errMsg;
public static WxMpMaterialUploadResult fromJson(String json) {
return WxMpGsonBuilder.create().fromJson(json, WxMpMaterialUploadResult.class);
@@ -33,9 +32,25 @@ public class WxMpMaterialUploadResult implements Serializable {
this.url = url;
}
public Integer getErrCode() {
return this.errCode;
}
public void setErrCode(Integer errCode) {
this.errCode = errCode;
}
public String getErrMsg() {
return this.errMsg;
}
public void setErrMsg(String errMsg) {
this.errMsg = errMsg;
}
@Override
public String toString() {
return "WxMpMaterialUploadResult [media_id=" + this.mediaId + ", url=" + this.url + "]";
return ToStringUtils.toSimpleString(this);
}
}