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 edbdcad0..69e0190a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.Work.Models { @@ -125,7 +125,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models /// [Newtonsoft.Json.JsonProperty("tag_list")] [System.Text.Json.Serialization.JsonPropertyName("tag_list")] - public IList? TagIdList { get; set; } + public IList? TagIdList { get; set; } } } 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 9c0e036e..2806007e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Work.Models +namespace SKIT.FlurlHttpClient.Wechat.Work.Models { /// /// 表示 [POST] /cgi-bin/externalcontact/get_moment_task_result 接口的响应。 @@ -35,7 +35,7 @@ /// [Newtonsoft.Json.JsonProperty("tag_list")] [System.Text.Json.Serialization.JsonPropertyName("tag_list")] - public int[]? TagIdList { get; set; } + public string[]? TagIdList { 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 26e0da66..915dd301 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Journal/CgibinOAJournalGetStatListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Journal/CgibinOAJournalGetStatListResponse.cs @@ -1,4 +1,4 @@ -namespace SKIT.FlurlHttpClient.Wechat.Work.Models +namespace SKIT.FlurlHttpClient.Wechat.Work.Models { /// /// 表示 [POST] /cgi-bin/oa/journal/get_stat_list 接口的响应。 @@ -28,8 +28,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 long DepartmentId { get; set; } + public string OpenDepartmentId { get; set; } = default!; } public class Tag @@ -39,8 +38,7 @@ /// [Newtonsoft.Json.JsonProperty("open_tagid")] [System.Text.Json.Serialization.JsonPropertyName("open_tagid")] - [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] - public int TagId { get; set; } + public string OpenTagId { get; set; } = default!; } public class Leader diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.json index eb4fc59d..7ffaac9c 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.json @@ -1,4 +1,4 @@ -{ +{ "text": { "content": "文本消息内容" }, @@ -30,7 +30,7 @@ "department_list": [2, 3] }, "external_contact_list": { - "tag_list": [1, 2] + "tag_list": [ "etXXXXXXXXXX", "etYYYYYYYYYY" ] } } } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.json index 4892a7a7..9e415a0c 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.json @@ -1,4 +1,4 @@ -{ +{ "errcode": 0, "errmsg": "ok", "status": 1, @@ -12,7 +12,7 @@ "department_list": [2, 3] }, "invalid_external_contact_list": { - "tag_list": [1] + "tag_list": [ "xxx" ] } } }