From 8b9b723f12bab1aca6b9979d003d04b6dbf9b19e Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Fri, 28 Jan 2022 13:45:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(work):=20=E4=BF=AE=E5=A4=8D=E9=83=A8?= =?UTF-8?q?=E9=97=A8=20ID=20=E5=80=BC=E6=BA=A2=E5=87=BA=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TextualLongArrayWithPipeSplitConverter.cs | 54 +++++++++++++++++++ .../TextualLongListWithPipeSplitConverter.cs | 39 ++++++++++++++ .../TextualLongArrayWithPipeSplitConverter.cs | 44 +++++++++++++++ .../TextualLongListWithPipeSplitConverter.cs | 38 +++++++++++++ .../Approval/SystemApprovalChangeEvent.cs | 2 +- .../Events/Contact/ChangeContactEvent.cs | 2 +- .../CgibinAgent/CgibinAgentGetResponse.cs | 2 +- .../CgibinAgent/CgibinAgentSetScopeRequest.cs | 2 +- .../CgibinAgentSetScopeResponse.cs | 2 +- .../CgibinBatchGetResultResponse.cs | 2 +- .../CgibinBatch/CgibinBatchInviteRequest.cs | 2 +- .../CgibinBatch/CgibinBatchInviteResponse.cs | 2 +- ...ibinCheckinGetCorpCheckinOptionResponse.cs | 2 +- .../CgibinDepartmentCreateRequest.cs | 4 +- .../CgibinDepartmentCreateResponse.cs | 2 +- .../CgibinDepartmentDeleteRequest.cs | 2 +- .../CgibinDepartmentGetRequest.cs | 2 +- .../CgibinDepartmentListRequest.cs | 2 +- .../CgibinDepartmentListResponse.cs | 4 +- .../CgibinDepartmentSimpleListRequest.cs | 2 +- .../CgibinDepartmentSimpleListResponse.cs | 4 +- .../CgibinDepartmentUpdateRequest.cs | 4 +- ...ternalContactGetUserBehaviorDataRequest.cs | 2 +- ...ibinExternalContactAddContactWayRequest.cs | 2 +- ...binExternalContactGetContactWayResponse.cs | 2 +- ...nExternalContactUpdateContactWayRequest.cs | 2 +- ...nalContactCustomerStrategyCreateRequest.cs | 2 +- ...ContactCustomerStrategyGetRangeResponse.cs | 2 +- ...nExternalContactAddInterceptRuleRequest.cs | 2 +- ...ExternalContactGetInterceptRuleResponse.cs | 2 +- ...CgibinExternalContactMessageSendRequest.cs | 2 +- ...gibinExternalContactMessageSendResponse.cs | 2 +- ...ibinExternalContactAddMomentTaskRequest.cs | 2 +- ...ernalContactGetMomentTaskResultResponse.cs | 2 +- ...ernalContactMomentStrategyCreateRequest.cs | 2 +- ...alContactMomentStrategyGetRangeResponse.cs | 2 +- .../CgibinExternalPayGetMerchantResponse.cs | 2 +- ...inExternalPaySetMerchantUseScopeRequest.cs | 2 +- .../CgibinHealthGetReportJobInfoResponse.cs | 2 +- ...CustomerGetUpgradeServiceConfigResponse.cs | 2 +- .../CgibinLinkedCorpDepartmentListResponse.cs | 4 +- .../CgibinLivingGetLivingInfoResponse.cs | 2 +- .../CgibinMeetingGetInfoResponse.cs | 2 +- .../CgibinMessage/CgibinMessageSendRequest.cs | 6 +-- .../CgibinMessageSendResponse.cs | 6 +-- .../CgibinMessageUpdateTemplateCardRequest.cs | 2 +- .../Approval/CgibinOAApplyEventRequest.cs | 4 +- .../CgibinOAGetApprovalDetailResponse.cs | 4 +- .../CgibinOAJournalGetStatListResponse.cs | 2 +- .../CgibinSchoolAgentGetAllowScopeResponse.cs | 2 +- .../CgibinSchoolDepartmentCreateRequest.cs | 4 +- .../CgibinSchoolDepartmentCreateResponse.cs | 2 +- .../CgibinSchoolDepartmentDeleteRequest.cs | 2 +- .../CgibinSchoolDepartmentListRequest.cs | 2 +- .../CgibinSchoolDepartmentListResponse.cs | 4 +- .../CgibinSchoolDepartmentUpdateRequest.cs | 6 +-- ...CgibinSchoolLivingGetLivingInfoResponse.cs | 2 +- ...choolLivingGetUnwatchStatisticsResponse.cs | 2 +- ...nSchoolLivingGetWatchStatisticsResponse.cs | 2 +- .../User/CgibinSchoolUserGetResponse.cs | 2 +- ...ibinSchoolUserBatchCreateStudentRequest.cs | 2 +- ...ibinSchoolUserBatchUpdateStudentRequest.cs | 2 +- .../CgibinSchoolUserCreateStudentRequest.cs | 2 +- .../CgibinSchoolUserUpdateStudentRequest.cs | 2 +- .../CgibinServiceGetAuthInfoResponse.cs | 4 +- .../CgibinServiceGetLoginInfoResponse.cs | 2 +- .../Models/CgibinTag/CgibinTagGetResponse.cs | 2 +- .../TagUser/CgibinTagAddTagUsersRequest.cs | 2 +- .../TagUser/CgibinTagAddTagUsersResponse.cs | 2 +- .../CgibinUser/CgibinUserCreateRequest.cs | 4 +- .../CgibinUser/CgibinUserListResponse.cs | 4 +- .../CgibinUser/CgibinUserSimpleListRequest.cs | 2 +- .../CgibinUserSimpleListResponse.cs | 2 +- .../CgibinUser/CgibinUserUpdateRequest.cs | 4 +- .../Space/CgibinWebDriveSpaceCreateRequest.cs | 2 +- .../CgibinWebDriveSpaceACLDeleteRequest.cs | 2 +- 76 files changed, 266 insertions(+), 91 deletions(-) create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs new file mode 100644 index 00000000..908f7f33 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs @@ -0,0 +1,54 @@ +using System; + +namespace Newtonsoft.Json.Converters +{ + internal class TextualLongArrayWithPipeSplitConverter : JsonConverter + { + public override bool CanRead + { + get { return true; } + } + + public override bool CanWrite + { + get { return true; } + } + + public override long[]? ReadJson(JsonReader reader, Type objectType, long[]? existingValue, bool hasExistingValue, JsonSerializer serializer) + { + if (reader.TokenType == JsonToken.Null) + { + return null; + } + else if (reader.TokenType == JsonToken.String) + { + string? value = serializer.Deserialize(reader); + if (value == null) + return null; + if (string.IsNullOrEmpty(value)) + return Array.Empty(); + + string[] strArr = value.Split('|'); + long[] intArr = new long[strArr.Length]; + for (int i = 0; i < strArr.Length; i++) + { + if (!long.TryParse(strArr[i], out long j)) + throw new JsonSerializationException("Unexpected token when parsing string to long."); + + intArr[i] = j; + } + return intArr; + } + + throw new JsonSerializationException(); + } + + public override void WriteJson(JsonWriter writer, long[]? value, JsonSerializer serializer) + { + if (value != null) + writer.WriteValue(string.Join("|", value)); + else + writer.WriteNull(); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs new file mode 100644 index 00000000..068fdbff --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/Newtonsoft.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Newtonsoft.Json.Converters +{ + internal class TextualLongListWithPipeSplitConverter : JsonConverter + { + private readonly JsonConverter _converter = new TextualLongArrayWithPipeSplitConverter(); + + public override bool CanConvert(Type objectType) + { + return objectType.IsGenericType && + typeof(IList<>).IsAssignableFrom(objectType.GetGenericTypeDefinition()) && + typeof(long) == objectType.GetGenericArguments()[0]; + } + + public override bool CanRead + { + get { return true; } + } + + public override bool CanWrite + { + get { return true; } + } + + public override object? ReadJson(JsonReader reader, Type objectType, object? existingValue, JsonSerializer serializer) + { + long[]? array = _converter.ReadJson(reader, objectType, null, false, serializer); + return array?.ToList(); + } + + public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer) + { + _converter.WriteJson(writer, ((IList?)value)?.ToArray(), serializer); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs new file mode 100644 index 00000000..d0ada5ff --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/Array[Long]/TextualLongArrayWithPipeSplitConverter.cs @@ -0,0 +1,44 @@ +using System.Text.Json.Serialization; + +namespace System.Text.Json.Converters +{ + internal class TextualLongArrayWithPipeSplitConverter : JsonConverter + { + public override long[]? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + if (reader.TokenType == JsonTokenType.Null) + { + return null; + } + else if (reader.TokenType == JsonTokenType.String) + { + string? value = reader.GetString(); + if (value == null) + return null; + if (string.IsNullOrEmpty(value)) + return Array.Empty(); + + string[] strArr = value.Split('|'); + long[] intArr = new long[strArr.Length]; + for (int i = 0; i < strArr.Length; i++) + { + if (!long.TryParse(strArr[i], out long j)) + throw new JsonException("Unexpected token when parsing string to long."); + + intArr[i] = j; + } + return intArr; + } + + throw new JsonException(); + } + + public override void Write(Utf8JsonWriter writer, long[]? value, JsonSerializerOptions options) + { + if (value != null) + writer.WriteStringValue(string.Join("|", value)); + else + writer.WriteNullValue(); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs new file mode 100644 index 00000000..f370f814 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Converters/Internal/System.Text.Json/List[Long]/TextualLongListWithPipeSplitConverter.cs @@ -0,0 +1,38 @@ +using System.Collections.Generic; +using System.Linq; +using System.Text.Json.Serialization; + +namespace System.Text.Json.Converters +{ + internal class TextualLongListWithPipeSplitConverter : JsonConverterFactory + { + private sealed class InnerTextualIntegerListWithVBarSplitConverter : JsonConverter?> + { + private readonly JsonConverter _converter = new TextualLongArrayWithPipeSplitConverter(); + + public override IList? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + long[]? array = _converter.Read(ref reader, typeToConvert, options); + IList? list = array?.ToList(); + return list; + } + + public override void Write(Utf8JsonWriter writer, IList? value, JsonSerializerOptions options) + { + _converter.Write(writer, value?.ToArray(), options); + } + } + + public override bool CanConvert(Type typeToConvert) + { + return typeToConvert.IsGenericType && + typeof(IList<>).IsAssignableFrom(typeToConvert.GetGenericTypeDefinition()) && + typeof(long) == typeToConvert.GetGenericArguments()[0]; + } + + public override JsonConverter? CreateConverter(Type typeToConvert, JsonSerializerOptions options) + { + return new InnerTextualIntegerListWithVBarSplitConverter(); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Approval/SystemApprovalChangeEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Approval/SystemApprovalChangeEvent.cs index 8ed8b9bc..ee2f6a6b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Approval/SystemApprovalChangeEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Approval/SystemApprovalChangeEvent.cs @@ -25,7 +25,7 @@ /// 获取或设置提单部门 ID。 /// [System.Xml.Serialization.XmlElement("Party")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } public class Notifier diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Contact/ChangeContactEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Contact/ChangeContactEvent.cs index 3ccac211..07fbd88e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Contact/ChangeContactEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Events/Contact/ChangeContactEvent.cs @@ -210,7 +210,7 @@ /// 获取或设置部门 ID。 /// [System.Xml.Serialization.XmlElement("Id", IsNullable = true)] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } /// /// 获取或设置上级部门 ID。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentGetResponse.cs index 23f28691..a90eb22a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentGetResponse.cs @@ -37,7 +37,7 @@ /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; } public class AllowedTag diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeRequest.cs index cdab2449..644afd5a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeRequest.cs @@ -33,7 +33,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("allow_party")] [System.Text.Json.Serialization.JsonPropertyName("allow_party")] - public IList? AllowedDepartmentIdList { get; set; } + public IList? AllowedDepartmentIdList { get; set; } /// /// 获取或设置可见标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeResponse.cs index e8bf8b0f..e9c1f692 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinAgent/CgibinAgentSetScopeResponse.cs @@ -17,7 +17,7 @@ /// [Newtonsoft.Json.JsonProperty("invalidparty")] [System.Text.Json.Serialization.JsonPropertyName("invalidparty")] - public int[]? InvalidDepartmentIdList { get; set; } + public long[]? InvalidDepartmentIdList { get; set; } /// /// 获取或设置无效的标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchGetResultResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchGetResultResponse.cs index 6759a6ad..5244be3e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchGetResultResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchGetResultResponse.cs @@ -42,7 +42,7 @@ /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteRequest.cs index 4da37c6e..8f3200bb 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteRequest.cs @@ -19,7 +19,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("party")] [System.Text.Json.Serialization.JsonPropertyName("party")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } /// /// 获取或设置标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteResponse.cs index daf74a6a..6e01b685 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinBatch/CgibinBatchInviteResponse.cs @@ -17,7 +17,7 @@ /// [Newtonsoft.Json.JsonProperty("invalidparty")] [System.Text.Json.Serialization.JsonPropertyName("invalidparty")] - public int[]? InvalidDepartmentIdList { get; set; } + public long[]? InvalidDepartmentIdList { get; set; } /// /// 获取或设置无效的标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionResponse.cs index 52783e4b..dd3882ae 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCheckin/CgibinCheckinGetCorpCheckinOptionResponse.cs @@ -25,7 +25,7 @@ /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } /// /// 获取或设置标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateRequest.cs index 8a56e8be..d49a8a4d 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateRequest.cs @@ -10,7 +10,7 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } /// /// 获取或设置部门名称。 @@ -31,7 +31,7 @@ /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int? ParentDepartmentId { get; set; } + public long? ParentDepartmentId { get; set; } /// /// 获取或设置在上级部门中的次序值。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateResponse.cs index a2261827..8f711053 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentCreateResponse.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentDeleteRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentDeleteRequest.cs index acb5954e..51879489 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentDeleteRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentDeleteRequest.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentGetRequest.cs index c47a88b0..0e59e514 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentGetRequest.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListRequest.cs index 77e6e18a..d4379563 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListRequest.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] - public int? ParentDepartmentId { get; set; } + public long? ParentDepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs index 1d1b9dc6..cd7c0c27 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs @@ -14,7 +14,7 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置部门名称。 @@ -35,7 +35,7 @@ /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int ParentDepartmentId { get; set; } + public long ParentDepartmentId { get; set; } /// /// 获取或设置在上级部门中的次序值。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListRequest.cs index 087defbb..7e827200 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListRequest.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] - public int? ParentDepartmentId { get; set; } + public long? ParentDepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListResponse.cs index 45770414..41b09720 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentSimpleListResponse.cs @@ -14,14 +14,14 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置上级部门 ID。 /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int ParentDepartmentId { get; set; } + public long ParentDepartmentId { get; set; } /// /// 获取或设置在上级部门中的次序值。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentUpdateRequest.cs index ac126a10..0309b9cf 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentUpdateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentUpdateRequest.cs @@ -10,7 +10,7 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置部门名称。 @@ -31,7 +31,7 @@ /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int? ParentDepartmentId { get; set; } + public long? ParentDepartmentId { get; set; } /// /// 获取或设置在上级部门中的次序值。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CgibinExternalContactGetUserBehaviorDataRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CgibinExternalContactGetUserBehaviorDataRequest.cs index 1cbc9eb4..821e1b9e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CgibinExternalContactGetUserBehaviorDataRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CgibinExternalContactGetUserBehaviorDataRequest.cs @@ -33,6 +33,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs index 970c4e5c..b90b32d9 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs @@ -180,7 +180,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("party")] [System.Text.Json.Serialization.JsonPropertyName("party")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } /// /// 获取或设置是否临时会话模式。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs index e1fab174..dcee3b76 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs @@ -196,7 +196,7 @@ /// [Newtonsoft.Json.JsonProperty("party")] [System.Text.Json.Serialization.JsonPropertyName("party")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } /// /// 获取或设置是否临时会话模式。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs index 04cfba9a..3c70bd93 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs @@ -61,7 +61,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("party")] [System.Text.Json.Serialization.JsonPropertyName("party")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } /// /// 获取或设置是否临时会话模式。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateRequest.cs index 7fd25bca..5e60165a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyCreateRequest.cs @@ -173,7 +173,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeResponse.cs index 80e3b18e..710cb58d 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/CustomerStrategy/CgibinExternalContactCustomerStrategyGetRangeResponse.cs @@ -28,7 +28,7 @@ /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactAddInterceptRuleRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactAddInterceptRuleRequest.cs index 28d17477..746cca93 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactAddInterceptRuleRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactAddInterceptRuleRequest.cs @@ -23,7 +23,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department_list")] [System.Text.Json.Serialization.JsonPropertyName("department_list")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactGetInterceptRuleResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactGetInterceptRuleResponse.cs index 273e3730..04a6533a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactGetInterceptRuleResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/InterceptRule/CgibinExternalContactGetInterceptRuleResponse.cs @@ -35,7 +35,7 @@ /// [Newtonsoft.Json.JsonProperty("department_list")] [System.Text.Json.Serialization.JsonPropertyName("department_list")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendRequest.cs index 5a82c4fb..353d8b7c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendRequest.cs @@ -99,7 +99,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("to_party")] [System.Text.Json.Serialization.JsonPropertyName("to_party")] - public IList? ToDepartmentIdList { get; set; } + public IList? ToDepartmentIdList { get; set; } /// /// 获取或设置是否发送给学校的所有家长。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendResponse.cs index ef18a39e..67b865a1 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Message/CgibinExternalContactMessageSendResponse.cs @@ -31,6 +31,6 @@ /// [Newtonsoft.Json.JsonProperty("invalid_party")] [System.Text.Json.Serialization.JsonPropertyName("invalid_party")] - public int[]? InvalidDepartmentIdIdList { get; set; } + public long[]? InvalidDepartmentIdIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.cs index 8e52fd31..edbdcad0 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.cs @@ -115,7 +115,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department_list")] [System.Text.Json.Serialization.JsonPropertyName("department_list")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } } public class ExternalContact diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.cs index 379c583b..9c0e036e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.cs @@ -25,7 +25,7 @@ /// [Newtonsoft.Json.JsonProperty("department_list")] [System.Text.Json.Serialization.JsonPropertyName("department_list")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } } public class ExternalContact diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateRequest.cs index e5af09f1..561fe780 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyCreateRequest.cs @@ -47,7 +47,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeResponse.cs index a246beae..d3b4fac8 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/MomentStrategy/CgibinExternalContactMomentStrategyGetRangeResponse.cs @@ -28,7 +28,7 @@ /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPayGetMerchantResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPayGetMerchantResponse.cs index 06b5df6c..f6ea2c70 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPayGetMerchantResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPayGetMerchantResponse.cs @@ -21,7 +21,7 @@ /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } /// /// 获取或设置标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPaySetMerchantUseScopeRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPaySetMerchantUseScopeRequest.cs index de3473ef..6091d68b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPaySetMerchantUseScopeRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalPay/Merchant/CgibinExternalPaySetMerchantUseScopeRequest.cs @@ -23,7 +23,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } /// /// 获取或设置标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinHealth/CgibinHealthGetReportJobInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinHealth/CgibinHealthGetReportJobInfoResponse.cs index 987d8716..d868bca7 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinHealth/CgibinHealthGetReportJobInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinHealth/CgibinHealthGetReportJobInfoResponse.cs @@ -25,7 +25,7 @@ /// [Newtonsoft.Json.JsonProperty("partyids")] [System.Text.Json.Serialization.JsonPropertyName("partyids")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } } public class ReportTo diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/Customer/UpgradeService/CgibinKfCustomerGetUpgradeServiceConfigResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/Customer/UpgradeService/CgibinKfCustomerGetUpgradeServiceConfigResponse.cs index bccc7289..4be88ea3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/Customer/UpgradeService/CgibinKfCustomerGetUpgradeServiceConfigResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/Customer/UpgradeService/CgibinKfCustomerGetUpgradeServiceConfigResponse.cs @@ -21,7 +21,7 @@ /// [Newtonsoft.Json.JsonProperty("department_id_list")] [System.Text.Json.Serialization.JsonPropertyName("department_id_list")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } } public class GroupChatRange diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLinkedCorp/CgibinLinkedCorpDepartmentListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLinkedCorp/CgibinLinkedCorpDepartmentListResponse.cs index 41012ab9..fe14e495 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLinkedCorp/CgibinLinkedCorpDepartmentListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLinkedCorp/CgibinLinkedCorpDepartmentListResponse.cs @@ -14,7 +14,7 @@ /// [Newtonsoft.Json.JsonProperty("department_id")] [System.Text.Json.Serialization.JsonPropertyName("department_id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置部门名称。 @@ -28,7 +28,7 @@ /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int ParentDepartmentId { get; set; } + public long ParentDepartmentId { get; set; } /// /// 获取或设置在上级部门中的次序值。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLiving/CgibinLivingGetLivingInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLiving/CgibinLivingGetLivingInfoResponse.cs index 70310762..24d6cc5b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLiving/CgibinLivingGetLivingInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinLiving/CgibinLivingGetLivingInfoResponse.cs @@ -28,7 +28,7 @@ /// [Newtonsoft.Json.JsonProperty("main_department")] [System.Text.Json.Serialization.JsonPropertyName("main_department")] - public int? AnchorMainDepartmentId { get; set; } + public long? AnchorMainDepartmentId { get; set; } /// /// 获取或设置直播标题。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMeeting/CgibinMeetingGetInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMeeting/CgibinMeetingGetInfoResponse.cs index 0ab540e7..9ade5e76 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMeeting/CgibinMeetingGetInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMeeting/CgibinMeetingGetInfoResponse.cs @@ -105,7 +105,7 @@ /// [Newtonsoft.Json.JsonProperty("main_department")] [System.Text.Json.Serialization.JsonPropertyName("main_department")] - public int? CreatorMainDepartmentId { get; set; } + public long? CreatorMainDepartmentId { get; set; } /// /// 获取或设置会议标题。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendRequest.cs index 5da271ca..472c36bc 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendRequest.cs @@ -973,10 +973,10 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// 获取或设置接收消息的部门 ID 列表。 /// [Newtonsoft.Json.JsonProperty("toparty")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.TextualIntegerListWithPipeSplitConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.TextualLongListWithPipeSplitConverter))] [System.Text.Json.Serialization.JsonPropertyName("toparty")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.TextualIntegerListWithPipeSplitConverter))] - public IList? ToDepartmentIdList { get; set; } + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.TextualLongListWithPipeSplitConverter))] + public IList? ToDepartmentIdList { get; set; } /// /// 获取或设置接收消息的标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendResponse.cs index d7abe3a0..37b368aa 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageSendResponse.cs @@ -18,10 +18,10 @@ /// 获取或设置无效的部门 ID 列表。 /// [Newtonsoft.Json.JsonProperty("invalidparty")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.TextualIntegerArrayWithPipeSplitConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.TextualLongArrayWithPipeSplitConverter))] [System.Text.Json.Serialization.JsonPropertyName("invalidparty")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.TextualIntegerArrayWithPipeSplitConverter))] - public int[]? InvalidDepartmentIdList { get; set; } + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.TextualLongArrayWithPipeSplitConverter))] + public long[]? InvalidDepartmentIdList { get; set; } /// /// 获取或设置无效的标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs index ab413ecc..0234d8d6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs @@ -56,7 +56,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("partyids")] [System.Text.Json.Serialization.JsonPropertyName("partyids")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } /// /// 获取或设置标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAApplyEventRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAApplyEventRequest.cs index 56a868c5..20580d68 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAApplyEventRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAApplyEventRequest.cs @@ -237,7 +237,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("openapi_id")] [System.Text.Json.Serialization.JsonPropertyName("openapi_id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置成员名称。 @@ -476,7 +476,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("choose_department")] [System.Text.Json.Serialization.JsonPropertyName("choose_department")] - public int? ApplicantDepartmentId { get; set; } + public long? ApplicantDepartmentId { get; set; } /// /// 获取或设置审批模板 ID。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs index 8c747d9a..14976514 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs @@ -26,7 +26,7 @@ [Newtonsoft.Json.JsonProperty("partyid")] [System.Text.Json.Serialization.JsonPropertyName("partyid")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } public class Notifier @@ -323,7 +323,7 @@ /// [Newtonsoft.Json.JsonProperty("openapi_id")] [System.Text.Json.Serialization.JsonPropertyName("openapi_id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置成员名称。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Journal/CgibinOAJournalGetStatListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Journal/CgibinOAJournalGetStatListResponse.cs index 9c8d520b..d89f2c0d 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Journal/CgibinOAJournalGetStatListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Journal/CgibinOAJournalGetStatListResponse.cs @@ -29,7 +29,7 @@ [Newtonsoft.Json.JsonProperty("open_partyid")] [System.Text.Json.Serialization.JsonPropertyName("open_partyid")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } public class Tag diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Agent/CgibinSchoolAgentGetAllowScopeResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Agent/CgibinSchoolAgentGetAllowScopeResponse.cs index fed6b843..e75bc0a0 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Agent/CgibinSchoolAgentGetAllowScopeResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Agent/CgibinSchoolAgentGetAllowScopeResponse.cs @@ -34,7 +34,7 @@ /// [Newtonsoft.Json.JsonProperty("departments")] [System.Text.Json.Serialization.JsonPropertyName("departments")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateRequest.cs index 01f832c5..ca15ce71 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateRequest.cs @@ -39,7 +39,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } /// /// 获取或设置部门名称。 @@ -60,7 +60,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int ParentDepartmentId { get; set; } + public long ParentDepartmentId { get; set; } /// /// 获取或设置标准年级。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateResponse.cs index c0efe541..f23a652e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentCreateResponse.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentDeleteRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentDeleteRequest.cs index 257be26a..1e600b32 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentDeleteRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentDeleteRequest.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListRequest.cs index 6de2ed2a..84b0145b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListRequest.cs @@ -10,6 +10,6 @@ /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] - public int? ParentDepartmentId { get; set; } + public long? ParentDepartmentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListResponse.cs index 1e156813..74e7ff9c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentListResponse.cs @@ -41,7 +41,7 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置部门名称。 @@ -62,7 +62,7 @@ /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int ParentDepartmentId { get; set; } + public long ParentDepartmentId { get; set; } /// /// 获取或设置标准年级。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentUpdateRequest.cs index f5b2b092..f9c08eee 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentUpdateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Department/CgibinSchoolDepartmentUpdateRequest.cs @@ -46,14 +46,14 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置新的部门 ID。 /// [Newtonsoft.Json.JsonProperty("new_id")] [System.Text.Json.Serialization.JsonPropertyName("new_id")] - public int? NewDepartmentId { get; set; } + public long? NewDepartmentId { get; set; } /// /// 获取或设置部门名称。 @@ -67,7 +67,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("parentid")] [System.Text.Json.Serialization.JsonPropertyName("parentid")] - public int? ParentDepartmentId { get; set; } + public long? ParentDepartmentId { get; set; } /// /// 获取或设置标准年级。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetLivingInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetLivingInfoResponse.cs index 3e1e8e8f..d7185c20 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetLivingInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetLivingInfoResponse.cs @@ -18,7 +18,7 @@ /// [Newtonsoft.Json.JsonProperty("partyids")] [System.Text.Json.Serialization.JsonPropertyName("partyids")] - public int[]? DepartmentIdList { get; set; } + public long[]? DepartmentIdList { get; set; } /// /// 获取或设置客户群(即班级群)名称列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetUnwatchStatisticsResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetUnwatchStatisticsResponse.cs index 4b48b1bd..734f9e40 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetUnwatchStatisticsResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetUnwatchStatisticsResponse.cs @@ -32,7 +32,7 @@ /// [Newtonsoft.Json.JsonProperty("partyids")] [System.Text.Json.Serialization.JsonPropertyName("partyids")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetWatchStatisticsResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetWatchStatisticsResponse.cs index 4d0b0925..c5acc65f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetWatchStatisticsResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/Living/CgibinSchoolLivingGetWatchStatisticsResponse.cs @@ -32,7 +32,7 @@ /// [Newtonsoft.Json.JsonProperty("partyids")] [System.Text.Json.Serialization.JsonPropertyName("partyids")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; /// /// 获取或设置观看时长(单位:秒)。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/CgibinSchoolUserGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/CgibinSchoolUserGetResponse.cs index 3d467e91..b858035c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/CgibinSchoolUserGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinSchool/User/CgibinSchoolUserGetResponse.cs @@ -71,7 +71,7 @@ /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; /// /// 获取或设置学生的家长列表。 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 bb152dc7..7e17c9f9 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 @@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public IList DepartmentIdList { get; set; } = new List(); + public IList DepartmentIdList { get; set; } = new List(); } } 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 623f0bf3..aafee854 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 @@ -37,7 +37,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } } } 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 e27cf9d9..78d90c4f 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 @@ -26,6 +26,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public IList DepartmentIdList { get; set; } = new List(); + public IList DepartmentIdList { get; set; } = new List(); } } 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 ada80ad9..8447772d 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 @@ -33,6 +33,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/CgibinServiceGetAuthInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/CgibinServiceGetAuthInfoResponse.cs index 4a2c93fc..e3a7f43e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/CgibinServiceGetAuthInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/CgibinServiceGetAuthInfoResponse.cs @@ -140,7 +140,7 @@ /// [Newtonsoft.Json.JsonProperty("allow_party")] [System.Text.Json.Serialization.JsonPropertyName("allow_party")] - public int[]? AllowedDepartmentIdList { get; set; } + public long[]? AllowedDepartmentIdList { get; set; } /// /// 获取或设置可见标签 ID 列表。 @@ -161,7 +161,7 @@ /// [Newtonsoft.Json.JsonProperty("extra_party")] [System.Text.Json.Serialization.JsonPropertyName("extra_party")] - public int[]? ExtraDepartmentIdList { get; set; } + public long[]? ExtraDepartmentIdList { get; set; } /// /// 获取或设置额外标签 ID 列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/OAuth/CgibinServiceGetLoginInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/OAuth/CgibinServiceGetLoginInfoResponse.cs index a33ac273..f754e38c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/OAuth/CgibinServiceGetLoginInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinService/OAuth/CgibinServiceGetLoginInfoResponse.cs @@ -76,7 +76,7 @@ /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置是否有可写权限。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/CgibinTagGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/CgibinTagGetResponse.cs index 5ed4b449..a1b56f9a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/CgibinTagGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/CgibinTagGetResponse.cs @@ -44,6 +44,6 @@ /// [Newtonsoft.Json.JsonProperty("partylist")] [System.Text.Json.Serialization.JsonPropertyName("partylist")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersRequest.cs index 83fde4d4..36b9df8e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersRequest.cs @@ -26,6 +26,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("partylist")] [System.Text.Json.Serialization.JsonPropertyName("partylist")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersResponse.cs index 0057cc3a..0aa68f9a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinTag/TagUser/CgibinTagAddTagUsersResponse.cs @@ -19,6 +19,6 @@ /// [Newtonsoft.Json.JsonProperty("invalidparty")] [System.Text.Json.Serialization.JsonPropertyName("invalidparty")] - public int[]? InvalidDepartmentIdList { get; set; } + public long[]? InvalidDepartmentIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs index 38cbcb40..95c4cbbd 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs @@ -263,7 +263,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public IList DepartmentIdList { get; set; } = new List(); + public IList DepartmentIdList { get; set; } = new List(); /// /// 获取或设置部门次序列表。 @@ -284,7 +284,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("main_department")] [System.Text.Json.Serialization.JsonPropertyName("main_department")] - public int? MainDepartmentId { get; set; } + public long? MainDepartmentId { get; set; } /// /// 获取或设置直属上级成员账号列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs index 9ec40156..d4b00754 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs @@ -109,7 +109,7 @@ /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; /// /// 获取或设置部门次序列表。 @@ -130,7 +130,7 @@ /// [Newtonsoft.Json.JsonProperty("main_department")] [System.Text.Json.Serialization.JsonPropertyName("main_department")] - public int? MainDepartmentId { get; set; } + public long? MainDepartmentId { get; set; } /// /// 获取或设置直属上级成员账号列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListRequest.cs index 8ee2fcd6..651bd38f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListRequest.cs @@ -10,7 +10,7 @@ /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] - public int DepartmentId { get; set; } + public long DepartmentId { get; set; } /// /// 获取或设置是否递归获取子部门成员。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListResponse.cs index a3864a11..93e1d2aa 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserSimpleListResponse.cs @@ -35,7 +35,7 @@ /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public int[] DepartmentIdList { get; set; } = default!; + public long[] DepartmentIdList { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs index 4cbd945c..6db0c725 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs @@ -93,7 +93,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("department")] [System.Text.Json.Serialization.JsonPropertyName("department")] - public IList? DepartmentIdList { get; set; } + public IList? DepartmentIdList { get; set; } /// /// 获取或设置部门次序列表。 @@ -114,7 +114,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("main_department")] [System.Text.Json.Serialization.JsonPropertyName("main_department")] - public int? MainDepartmentId { get; set; } + public long? MainDepartmentId { get; set; } /// /// 获取或设置直属上级成员账号列表。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateRequest.cs index f9be655b..15bc9435 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/Space/CgibinWebDriveSpaceCreateRequest.cs @@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("departmentid")] [System.Text.Json.Serialization.JsonPropertyName("departmentid")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } /// /// 获取或设置权限。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteRequest.cs index 56a6e790..fad1b6ac 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWebDrive/SpaceACL/CgibinWebDriveSpaceACLDeleteRequest.cs @@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("departmentid")] [System.Text.Json.Serialization.JsonPropertyName("departmentid")] - public int? DepartmentId { get; set; } + public long? DepartmentId { get; set; } } }