🎨 #3398【企业微信】更新"企业微信日程"对象的相关字段

This commit is contained in:
小梁 2024-10-28 21:31:07 +08:00 committed by GitHub
parent 3bc4b350d1
commit 542f93c3be
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -33,6 +33,11 @@ public class WxCpOaSchedule implements Serializable, ToJson {
*/
@SerializedName("organizer")
private String organizer;
/**
* 管理员userid列表
*/
@SerializedName("admins")
private List<String> admins;
/**
* 日程参与者列表最多支持2000人
*/
@ -70,7 +75,7 @@ public class WxCpOaSchedule implements Serializable, ToJson {
@SerializedName("end_time")
private Long endTime;
/**
*
* 日程状态0-正常1-已取消
*/
@SerializedName("status")
private Integer status;
@ -83,6 +88,11 @@ public class WxCpOaSchedule implements Serializable, ToJson {
*/
@SerializedName("cal_id")
private String calId;
/**
* 是否全天日程0-1-
*/
@SerializedName("is_whole_day")
private Integer isWholeDay;
@Override
public String toJson() {
@ -140,9 +150,18 @@ public class WxCpOaSchedule implements Serializable, ToJson {
* 900 - 事件开始前15分钟
* 3600 - 事件开始前1小时
* 86400 - 事件开始前1天
* 注意建议使用 remind_time_diffs 字段该字段后续将会废弃
*/
@SerializedName("remind_before_event_secs")
private Integer remindBeforeEventSecs;
/**
* 提醒时间与日程开始时间start_time的差值当is_remind为1时有效例如-300表示日程开始前5分钟提醒
* 特殊情况企业微信终端设置的全天类型的日程由于start_time是0点时间戳提醒如果设置了当天9点则会出现正数32400
* <br/>
* 取值范围-604800 ~ 86399
*/
@SerializedName("remind_time_diffs")
private List<Integer> remindTimeDiffs;
/**
* 重复类型当is_repeat为1时有效目前支持如下类型
* 0 - 每日
@ -195,5 +214,21 @@ public class WxCpOaSchedule implements Serializable, ToJson {
*/
@SerializedName("timezone")
private Integer timezone;
/**
* 重复日程不包含的日期列表对重复日程修改/删除特定一天或多天则原来的日程将会排除对应的日期
*/
@SerializedName("exclude_time_list")
private List<ExcludeTime> excludeTimeList;
@Data
@Accessors(chain = true)
public static class ExcludeTime implements Serializable {
private static final long serialVersionUID = 5030527150838243359L;
/**
* 不包含的日期时间戳
*/
@SerializedName("start_time")
private Long startTime;
}
}
}