fwq
2022-10-11 de7e73d0bcb3da5b42725c29a03b403eb0851f7f
提交 | 用户 | age
cf1c4f 1 package com.hx.phiappt.dto;
6de4e8 2
6dde8c 3 import lombok.Data;
4
5 @Data
6de4e8 6 public class TemplateMessageDto {
5ed8aa 7
C 8     /** 企业微信id - Y*/
6dde8c 9     private String corpId;
5ed8aa 10     /** 关联小程序id - Y*/
6dde8c 11     private String appId;
12
5ed8aa 13     /** 成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个) - Y*/
6dde8c 14     private String touSer;
5ed8aa 15     /** 部门ID列表,多个接收者用‘|’分隔,最多支持100个。- O */
15ab19 16     private String toParty;
5ed8aa 17     /** 标签ID列表,多个接收者用‘|’分隔,最多支持100个。- O */
6dde8c 18     private String toTag;
5ed8aa 19     /** 消息类型 ,此时固定为:miniprogram_notice - Y*/
C 20     private String msgType = "miniprogram_notice";
21     /** 参数内容  - Y*/
15ab19 22     private TemplateMsgDto minIProgramNotice;
5ed8aa 23     /** 发送模式 (0: 立即发送; 1:异步发送,默认1) - Y*/
C 24     private Integer sendModel  = SEND_TYPE_ASYNCHRONOUS;
6de4e8 25
5ed8aa 26     /** 表示是否开启id转译,0表示否,1表示是,默认0 - N*/
C 27     private Integer enableIdTrans = NUMBER_0;
28     /** 表示是否开启重复消息检查,0表示否,1表示是,默认0 - N*/
29     private Integer enableDuplicateCheck = NUMBER_0;
30     /** 表示是否重复消息检查的时间间隔,默认1800s,最大不超过4小时 - N*/
31     private Integer duplicateCheckInterval = REPEAT_TIME_SECOND;
6de4e8 32
5ed8aa 33     /**数字0*/
C 34     public static final int NUMBER_0 = 0;
35     /**数字1*/
36     public static final int NUMBER_1 = 1;
6de4e8 37
5ed8aa 38     /**发送类型-立即发送*/
C 39     public static final int SEND_TYPE_IMMEDIATELY = 0;
40     /**发送类型-异步发送*/
41     public static final int SEND_TYPE_ASYNCHRONOUS = 1;
6de4e8 42
5ed8aa 43     /**重复消息检查的时间间隔 - 秒*/
C 44     public static final int REPEAT_TIME_SECOND = 1800;
45
46
6de4e8 47 }