🎨 #3920 【企业微信】新增创建企业群发API接口支持tag_filter参数设置
This commit is contained in:
@@ -6,6 +6,7 @@ import lombok.Builder;
|
||||
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;
|
||||
|
||||
@@ -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,当类型为发送给客户群时必填
|
||||
*/
|
||||
|
||||
20
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/external/msg/TagFilter.java
vendored
Normal file
20
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/external/msg/TagFilter.java
vendored
Normal file
@@ -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;
|
||||
}
|
||||
20
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/external/msg/TagList.java
vendored
Normal file
20
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/external/msg/TagList.java
vendored
Normal file
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user