111
k94314517
2025-07-09 d5984685e7efd46a5e850ade13b22fa727163a47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package com.doumee.core.utils.qiyeweixin.model.request;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * @author 江蹄蹄
 * @date 2023/11/23 14:03
 */
@Data
@ApiModel("企业微信文件卡片消息请求参数")
public class QywxSendMsgRequest {
    @ApiModelProperty(value = "成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送")
    private String touser;//
    @ApiModelProperty(value = "部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数 ")
    private String toparty;//
    @ApiModelProperty(value = "标签ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数")
    private String totag;//
    @ApiModelProperty(value = "消息类型,此时固定为:textcard")
    private String msgtype;//
    @ApiModelProperty(value = "企业应用的id,整型。企业内部开发,可在应用的设置页面查看;第三方服务商,可通过接口 获取企业授权信息 获取该参数值")
    private String agentid;//
    @ApiModelProperty(value = "文本卡片消息对象")
    private QywxTextCardMsgRequest textcard;//
    @ApiModelProperty(value = "表示是否开启id转译,0表示否,1表示是,默认0")
    private String enable_id_trans;//
    @ApiModelProperty(value = "表示是否开启重复消息检查,0表示否,1表示是,默认0")
    private String enable_duplicate_check;//
    @ApiModelProperty(value = "表示是否重复消息检查的时间间隔,默认1800s,最大不超过4小时")
    private String duplicate_check_interval;//
}