File tree Expand file tree Collapse file tree 3 files changed +47
-0
lines changed
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/external Expand file tree Collapse file tree 3 files changed +47
-0
lines changed Original file line number Diff line number Diff line change 66import lombok .Data ;
77import lombok .NoArgsConstructor ;
88import me .chanjar .weixin .cp .bean .external .msg .Attachment ;
9+ import me .chanjar .weixin .cp .bean .external .msg .TagFilter ;
910import me .chanjar .weixin .cp .bean .external .msg .Text ;
1011import me .chanjar .weixin .cp .util .json .WxCpGsonBuilder ;
1112
@@ -43,6 +44,12 @@ public class WxCpMsgTemplate implements Serializable {
4344 @ SerializedName ("chat_id_list" )
4445 private List <String > chatIdList ;
4546
47+ /**
48+ * 要进行群发的客户标签列表,同组标签之间按或关系进行筛选,不同组标签按且关系筛选,每组最多指定100个标签,支持规则组标签
49+ */
50+ @ SerializedName ("tag_filter" )
51+ private TagFilter tagFilter ;
52+
4653 /**
4754 * 发送企业群发消息的成员userid,当类型为发送给客户群时必填
4855 */
Original file line number Diff line number Diff line change 1+ package me .chanjar .weixin .cp .bean .external .msg ;
2+
3+ import com .google .gson .annotations .SerializedName ;
4+ import lombok .Data ;
5+
6+ import java .io .Serializable ;
7+ import java .util .List ;
8+
9+ /**
10+ * 群发的客户标签
11+ *
12+ * @author <a href="https://github.com/Winnie-by996">Winnie</a>
13+ */
14+ @ Data
15+ public class TagFilter implements Serializable {
16+ private static final long serialVersionUID = -6756444546744020234L ;
17+
18+ @ SerializedName ("group_list" )
19+ private List <TagList > groupList ;
20+ }
Original file line number Diff line number Diff line change 1+ package me .chanjar .weixin .cp .bean .external .msg ;
2+
3+ import com .google .gson .annotations .SerializedName ;
4+ import lombok .Data ;
5+
6+ import java .io .Serializable ;
7+ import java .util .List ;
8+
9+ /**
10+ * 客户标签列表
11+ *
12+ * @author <a href="https://github.com/Winnie-by996">Winnie</a>
13+ */
14+ @ Data
15+ public class TagList implements Serializable {
16+ private static final long serialVersionUID = 1133054307780310675L ;
17+
18+ @ SerializedName ("tag_list" )
19+ private List <String > tagList ;
20+ }
You can’t perform that action at this time.
0 commit comments