weixin-java-tools/src/main/java/chanjarster/weixin/bean/WxMassOpenIdsMessage.java

80 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package chanjarster.weixin.bean;
import java.util.ArrayList;
import java.util.List;
import chanjarster.weixin.api.WxConsts;
import chanjarster.weixin.util.json.WxGsonBuilder;
/**
* OpenId列表群发的消息
*
* @author chanjarster
*/
public class WxMassOpenIdsMessage {
private List<String> touser = new ArrayList<String>();
private String msgtype;
private String content;
private String media_id;
public WxMassOpenIdsMessage() {
super();
}
public String getMsgtype() {
return msgtype;
}
/**
* <pre>
* 请使用
* {@link WxConsts#MASS_MSG_IMAGE}
* {@link WxConsts#MASS_MSG_NEWS}
* {@link WxConsts#MASS_MSG_TEXT}
* {@link WxConsts#MASS_MSG_VIDEO}
* {@link WxConsts#MASS_MSG_VOICE}
* </pre>
* @param msgtype
*/
public void setMsgtype(String msgtype) {
this.msgtype = msgtype;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getMedia_id() {
return media_id;
}
public void setMedia_id(String media_id) {
this.media_id = media_id;
}
public String toJson() {
return WxGsonBuilder.INSTANCE.create().toJson(this);
}
/**
* OpenId列表最多支持10,000个
* @return
*/
public List<String> getTouser() {
return touser;
}
/**
* 添加OpenId最多支持10,000个
* @param openId
*/
public void addUser(String openId) {
this.touser.add(openId);
}
}