From cf7c77b2467ed10c1a6048904ea8a5722b4c3346 Mon Sep 17 00:00:00 2001 From: fudiwei Date: Sat, 3 Dec 2022 16:34:46 +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=E6=97=A5=E7=A8=8B=E7=9B=B8=E5=85=B3=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Schedule/CgibinOAScheduleAddRequest.cs | 8 +-- .../Schedule/CgibinOAScheduleGetResponse.cs | 8 +-- .../Schedule/CgibinOAScheduleUpdateRequest.cs | 8 +-- .../Schedule/CgibinOAScheduleAddRequest.json | 2 +- .../Schedule/CgibinOAScheduleGetResponse.json | 2 +- .../CgibinOAScheduleUpdateRequest.json | 60 +++++++++---------- 6 files changed, 44 insertions(+), 44 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleAddRequest.cs index 175414dc..5e8e5f89 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleAddRequest.cs @@ -111,11 +111,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models } /// - /// 获取或设置组织者成员账号。 + /// 获取或设置管理员成员账号。 /// - [Newtonsoft.Json.JsonProperty("organizer")] - [System.Text.Json.Serialization.JsonPropertyName("organizer")] - public string OrganizerUserId { get; set; } = string.Empty; + [Newtonsoft.Json.JsonProperty("admins")] + [System.Text.Json.Serialization.JsonPropertyName("admins")] + public IList? AdminUserIdList { get; set; } /// /// 获取或设置日程开始时间戳。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleGetResponse.cs index f8b150d9..aab7f55c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleGetResponse.cs @@ -143,11 +143,11 @@ public string ScheduleId { get; set; } = default!; /// - /// 获取或设置组织者成员账号。 + /// 获取或设置管理员成员账号。 /// - [Newtonsoft.Json.JsonProperty("organizer")] - [System.Text.Json.Serialization.JsonPropertyName("organizer")] - public string OrganizerUserId { get; set; } = default!; + [Newtonsoft.Json.JsonProperty("admins")] + [System.Text.Json.Serialization.JsonPropertyName("admins")] + public string[] AdminUserIdList { get; set; } = default!; /// /// 获取或设置日程开始时间戳。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.cs index 43f9b464..eff6c157 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.cs @@ -30,11 +30,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models public string ScheduleId { get; set; } = string.Empty; /// - /// 获取或设置组织者成员账号。 + /// 获取或设置管理员成员账号。 /// - [Newtonsoft.Json.JsonProperty("organizer")] - [System.Text.Json.Serialization.JsonPropertyName("organizer")] - public string? OrganizerUserId { get; set; } + [Newtonsoft.Json.JsonProperty("admins")] + [System.Text.Json.Serialization.JsonPropertyName("admins")] + public IList? AdminUserIdList { get; set; } /// /// 获取或设置日程开始时间戳。 diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddRequest.json index f89577f0..eb5aa52f 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleAddRequest.json @@ -1,6 +1,6 @@ { "schedule": { - "organizer": "userid1", + "admins": ["admin1", "admin2"], "start_time": 1571274600, "end_time": 1571320210, "attendees": [ diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetResponse.json index 6fe7d4f9..a21af2fe 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetResponse.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleGetResponse.json @@ -4,7 +4,7 @@ "schedule_list": [ { "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA", - "organizer": "userid1", + "admins": ["admin1", "admin2"], "attendees": [ { "userid": "userid2", diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.json index c657a25b..96947653 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinOA/Schedule/CgibinOAScheduleUpdateRequest.json @@ -1,31 +1,31 @@ -{ - "skip_attendees": 0, - "op_mode": 1, - "op_start_time": 1571274600, - "schedule": { - "organizer": "userid1", - "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA", - "start_time": 1571274600, - "end_time": 1571320210, - "attendees": [{ - "userid": "userid2" - }], - "summary": "test_summary", - "description": "test_description", - "reminders": { - "is_remind": 1, - "remind_before_event_secs": 3600, - "is_repeat": 1, - "repeat_type": 7, - "repeat_until": 1606976813, - "is_custom_repeat": 1, - "repeat_interval": 1, - "repeat_day_of_week": [3, 7], - "repeat_day_of_month": [10, 21], - "timezone": 8 - }, - "location": "test_place", - "allow_active_join": true, - "only_organizer_create_chat": 1 - } +{ + "skip_attendees": 0, + "op_mode": 1, + "op_start_time": 1571274600, + "schedule": { + "admins": ["admin1", "admin2"], + "schedule_id": "17c7d2bd9f20d652840f72f59e796AAA", + "start_time": 1571274600, + "end_time": 1571320210, + "attendees": [ + { + "userid": "userid2" + } + ], + "summary": "test_summary", + "description": "test_description", + "reminders": { + "is_remind": 1, + "remind_before_event_secs": 3600, + "is_repeat": 1, + "repeat_type": 7, + "repeat_until": 1606976813, + "is_custom_repeat": 1, + "repeat_interval": 1, + "repeat_day_of_week": [3, 7], + "repeat_day_of_month": [10, 21], + "timezone": 8 + }, + "location": "test_place" + } }