Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import lombok.Data;
import lombok.NoArgsConstructor;
import me.chanjar.weixin.cp.bean.external.msg.Attachment;
import me.chanjar.weixin.cp.bean.external.msg.TagFilter;
import me.chanjar.weixin.cp.bean.external.msg.Text;
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;

Expand Down Expand Up @@ -43,6 +44,12 @@ public class WxCpMsgTemplate implements Serializable {
@SerializedName("chat_id_list")
private List<String> chatIdList;

/**
* 要进行群发的客户标签列表,同组标签之间按或关系进行筛选,不同组标签按且关系筛选,每组最多指定100个标签,支持规则组标签
*/
@SerializedName("tag_filter")
private TagFilter tagFilter;

/**
* 发送企业群发消息的成员userid,当类型为发送给客户群时必填
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package me.chanjar.weixin.cp.bean.external.msg;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
* 群发的客户标签
*
* @author <a href="https://github.com/Winnie-by996">Winnie</a>
*/
@Data
public class TagFilter implements Serializable {
private static final long serialVersionUID = -6756444546744020234L;

@SerializedName("group_list")
private List<TagList> groupList;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package me.chanjar.weixin.cp.bean.external.msg;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
* 客户标签列表
*
* @author <a href="https://github.com/Winnie-by996">Winnie</a>
*/
@Data
public class TagList implements Serializable {
private static final long serialVersionUID = 1133054307780310675L;

@SerializedName("tag_list")
private List<String> tagList;
}