From 8febfe5aef5f2f26f79787ae4a88f88765672267 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Wed, 12 Oct 2022 16:42:11 +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=E5=AE=B6=E6=A0=A1=E6=B2=9F=E9=80=9A=E5=AD=A6?= =?UTF-8?q?=E7=94=9F=E7=AE=A1=E7=90=86=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CgibinSchoolUserBatchCreateStudentRequest.cs | 14 ++++++++++++++ .../CgibinSchoolUserBatchUpdateStudentRequest.cs | 7 +++++++ .../CgibinSchoolUserCreateStudentRequest.cs | 14 ++++++++++++++ .../CgibinSchoolUserUpdateStudentRequest.cs | 7 +++++++ .../CgibinSchoolUserBatchCreateStudentRequest.json | 3 +++ .../CgibinSchoolUserBatchUpdateStudentRequest.json | 2 ++ .../CgibinSchoolUserCreateStudentRequest.json | 2 ++ .../CgibinSchoolUserUpdateStudentRequest.json | 9 +++++---- 8 files changed, 54 insertions(+), 4 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.cs index 7e17c9f9..61a656f7 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.cs @@ -25,6 +25,20 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [System.Text.Json.Serialization.JsonPropertyName("name")] public string Name { get; set; } = string.Empty; + /// + /// 获取或设置手机号码。 + /// + [Newtonsoft.Json.JsonProperty("mobile")] + [System.Text.Json.Serialization.JsonPropertyName("mobile")] + public string? MobileNumber { get; set; } + + /// + /// 获取或设置是否发起邀请。 + /// + [Newtonsoft.Json.JsonProperty("to_invite")] + [System.Text.Json.Serialization.JsonPropertyName("to_invite")] + public bool? RequireInvite { get; set; } + /// /// 获取或设置学生所在的部门 ID(即班级)列表。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.cs index aafee854..d79c4b41 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.cs @@ -32,6 +32,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [System.Text.Json.Serialization.JsonPropertyName("name")] public string? Name { get; set; } + /// + /// 获取或设置手机号码。 + /// + [Newtonsoft.Json.JsonProperty("mobile")] + [System.Text.Json.Serialization.JsonPropertyName("mobile")] + public string? MobileNumber { get; set; } + /// /// 获取或设置学生所在的部门 ID(即班级)列表。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.cs index 78d90c4f..64864b52 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.cs @@ -21,6 +21,20 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [System.Text.Json.Serialization.JsonPropertyName("name")] public string Name { get; set; } = string.Empty; + /// + /// 获取或设置手机号码。 + /// + [Newtonsoft.Json.JsonProperty("mobile")] + [System.Text.Json.Serialization.JsonPropertyName("mobile")] + public string? MobileNumber { get; set; } + + /// + /// 获取或设置是否发起邀请。 + /// + [Newtonsoft.Json.JsonProperty("to_invite")] + [System.Text.Json.Serialization.JsonPropertyName("to_invite")] + public bool? RequireInvite { get; set; } + /// /// 获取或设置学生所在的部门 ID(即班级)列表。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.cs index 8447772d..b2bbf1fc 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.cs @@ -28,6 +28,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [System.Text.Json.Serialization.JsonPropertyName("name")] public string? Name { get; set; } + /// + /// 获取或设置手机号码。 + /// + [Newtonsoft.Json.JsonProperty("mobile")] + [System.Text.Json.Serialization.JsonPropertyName("mobile")] + public string? MobileNumber { get; set; } + /// /// 获取或设置学生所在的部门 ID(即班级)列表。 /// diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.json index f40d8d23..81ee6494 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchCreateStudentRequest.json @@ -2,11 +2,14 @@ "students": [ { "student_userid": "zhangsan", + "mobile": "18000000000", + "to_invite": false, "name": "张三", "department": [1, 2] }, { "student_userid": "lisi", + "mobile": "18000000000", "name": "李四", "department": [3, 4] } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.json index 3ab30bd8..d784b8cb 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserBatchUpdateStudentRequest.json @@ -2,12 +2,14 @@ "students": [ { "student_userid": "zhangsan", + "mobile": "10000000000", "new_student_userid": "zhangsan_new", "name": "张三", "department": [1, 2] }, { "student_userid": "lisi", + "mobile": "10000000000", "name": "李四", "department": [3, 4] } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.json index d3d9962a..ac0fd25d 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserCreateStudentRequest.json @@ -1,5 +1,7 @@ { "student_userid": "zhangsan", + "mobile": "10000000000", + "to_invite": false, "name": "张三", "department": [1, 2] } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.json index e4d11d0d..d702199b 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinSchool/User/Student/CgibinSchoolUserUpdateStudentRequest.json @@ -1,6 +1,7 @@ { - "student_userid": "zhangsan", - "new_student_userid": "NEW_ID", - "name": "张三", - "department": [1, 2] + "student_userid": "zhangsan", + "mobile": "18000000000", + "new_student_userid":"NEW_ID", + "name": "张三", + "department": [1, 2] }