diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinAddCheckinOptionRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinAddCheckinOptionRequest.cs index 25e50498..c81c2b0c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinAddCheckinOptionRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinAddCheckinOptionRequest.cs @@ -485,7 +485,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models public Types.LateRule? LateRule { get; set; } } - public class Overtime { public static class Types @@ -934,6 +933,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [Newtonsoft.Json.JsonProperty("buka_restriction")] [System.Text.Json.Serialization.JsonPropertyName("buka_restriction")] public int? RecheckinRestriction { get; set; } + + /// + /// 获取或设置自由上下班规则的跨天时间。 + /// + [Newtonsoft.Json.JsonProperty("span_day_time")] + [System.Text.Json.Serialization.JsonPropertyName("span_day_time")] + public int? SpanDayTime { get; set; } + + /// + /// 获取或设置自由上下班规则的工作时长(单位:秒)。 + /// + [Newtonsoft.Json.JsonProperty("standard_work_duration")] + [System.Text.Json.Serialization.JsonPropertyName("standard_work_duration")] + public int? StandardWorkDuration { get; set; } + + /// + /// 获取或设置是否开启审批打卡。 + /// + [Newtonsoft.Json.JsonProperty("open_sp_checkin")] + [System.Text.Json.Serialization.JsonPropertyName("open_sp_checkin")] + public bool? IsOpenApprovalCheckin { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinGetCheckinOptionResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinGetCheckinOptionResponse.cs index e178ecef..6fa0ba5a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinGetCheckinOptionResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/Option/CgibinCheckinGetCheckinOptionResponse.cs @@ -494,6 +494,34 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [Newtonsoft.Json.JsonProperty("schedulelist")] [System.Text.Json.Serialization.JsonPropertyName("schedulelist")] public Types.Schedule[]? ScheduleList { get; set; } + + /// + /// 获取或设置补卡异常类型。 + /// + [Newtonsoft.Json.JsonProperty("buka_restriction")] + [System.Text.Json.Serialization.JsonPropertyName("buka_restriction")] + public int? RecheckinRestriction { get; set; } + + /// + /// 获取或设置自由上下班规则的跨天时间。 + /// + [Newtonsoft.Json.JsonProperty("span_day_time")] + [System.Text.Json.Serialization.JsonPropertyName("span_day_time")] + public int? SpanDayTime { get; set; } + + /// + /// 获取或设置自由上下班规则的工作时长(单位:秒)。 + /// + [Newtonsoft.Json.JsonProperty("standard_work_duration")] + [System.Text.Json.Serialization.JsonPropertyName("standard_work_duration")] + public int? StandardWorkDuration { get; set; } + + /// + /// 获取或设置是否开启审批打卡。 + /// + [Newtonsoft.Json.JsonProperty("open_sp_checkin")] + [System.Text.Json.Serialization.JsonPropertyName("open_sp_checkin")] + public bool? IsOpenApprovalCheckin { get; set; } } }