mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2026-03-10 00:13:40 +08:00
#252 原有图文素材管理接口增加留言管理所需两个参数:need_open_comment 和 only_fans_can_comment
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user