1
0
mirror of synced 2026-03-23 21:18:58 +08:00

🎨 #3920 【企业微信】新增创建企业群发API接口支持tag_filter参数设置

This commit is contained in:
Wayne Lee
2026-03-15 22:13:58 +08:00
committed by Binary Wang
parent 90b705c571
commit e797c1265e
3 changed files with 47 additions and 0 deletions

View File

@@ -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当类型为发送给客户群时必填
*/

View 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;
}

View 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;
}