From eb61f86301affcb19731dfdfdc7349594b7b942e Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Mon, 15 Aug 2022 10:00:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(work):=20=E9=9A=8F=E5=AE=98=E6=96=B9?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=8E=B7=E5=8F=96=E6=88=90=E5=91=98=E5=81=87?= =?UTF-8?q?=E6=9C=9F=E4=BD=99=E9=A2=9D=E7=9A=84=E6=8E=A5=E5=8F=A3=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...gibinOAVacationGetUserVacationQuotaResponse.cs | 7 +++++++ ...binOAVacationGetUserVacationQuotaResponse.json | 15 +++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.cs index 7849dfd7..78cf01ff 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.cs @@ -43,6 +43,13 @@ [Newtonsoft.Json.JsonProperty("leftduration")] [System.Text.Json.Serialization.JsonPropertyName("leftduration")] public int LeftDuration { get; set; } + + /// + /// 获取或设置假期的实际发放时长(单位:秒)。 + /// + [Newtonsoft.Json.JsonProperty("real_assignduration")] + [System.Text.Json.Serialization.JsonPropertyName("real_assignduration")] + public int RealAssignDuration { get; set; } } } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.json index 0c2d061d..d0ab9f03 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Vocation/CgibinOAVacationGetUserVacationQuotaResponse.json @@ -7,21 +7,24 @@ "assignduration": 0, "usedduration": 0, "leftduration": 604800, - "vacationname": "年假" + "vacationname": "年假", + "real_assignduration": 0 }, { "id": 2, - "assignduration": 0, + "assignduration": 1296000, "usedduration": 0, "leftduration": 1296000, - "vacationname": "事假" + "vacationname": "事假", + "real_assignduration": 1296000 }, { "id": 3, - "assignduration": 0, + "assignduration": 1296000, "usedduration": 0, - "leftduration": 0, - "vacationname": "病假" + "leftduration": 1296000, + "vacationname": "病假", + "real_assignduration": 86400 } ] }