Skip to content

Commit 91bb251

Browse files
committed
fix(work): 修复客户朋友圈相关接口模型字段类型定义错误
1 parent 8b2d5fd commit 91bb251

File tree

5 files changed

+11
-13
lines changed

5 files changed

+11
-13
lines changed

src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System.Collections.Generic;
1+
using System.Collections.Generic;
22

33
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
44
{
@@ -125,7 +125,7 @@ public class ExternalContact
125125
/// </summary>
126126
[Newtonsoft.Json.JsonProperty("tag_list")]
127127
[System.Text.Json.Serialization.JsonPropertyName("tag_list")]
128-
public IList<int>? TagIdList { get; set; }
128+
public IList<string>? TagIdList { get; set; }
129129
}
130130
}
131131

src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
1+
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
22
{
33
/// <summary>
44
/// <para>表示 [POST] /cgi-bin/externalcontact/get_moment_task_result 接口的响应。</para>
@@ -35,7 +35,7 @@ public class ExternalContact
3535
/// </summary>
3636
[Newtonsoft.Json.JsonProperty("tag_list")]
3737
[System.Text.Json.Serialization.JsonPropertyName("tag_list")]
38-
public int[]? TagIdList { get; set; }
38+
public string[]? TagIdList { get; set; }
3939
}
4040
}
4141

src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Journal/CgibinOAJournalGetStatListResponse.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
1+
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
22
{
33
/// <summary>
44
/// <para>表示 [POST] /cgi-bin/oa/journal/get_stat_list 接口的响应。</para>
@@ -28,8 +28,7 @@ public class Department
2828
/// </summary>
2929
[Newtonsoft.Json.JsonProperty("open_partyid")]
3030
[System.Text.Json.Serialization.JsonPropertyName("open_partyid")]
31-
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
32-
public long DepartmentId { get; set; }
31+
public string OpenDepartmentId { get; set; } = default!;
3332
}
3433

3534
public class Tag
@@ -39,8 +38,7 @@ public class Tag
3938
/// </summary>
4039
[Newtonsoft.Json.JsonProperty("open_tagid")]
4140
[System.Text.Json.Serialization.JsonPropertyName("open_tagid")]
42-
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
43-
public int TagId { get; set; }
41+
public string OpenTagId { get; set; } = default!;
4442
}
4543

4644
public class Leader

test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactAddMomentTaskRequest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{
1+
{
22
"text": {
33
"content": "文本消息内容"
44
},
@@ -30,7 +30,7 @@
3030
"department_list": [2, 3]
3131
},
3232
"external_contact_list": {
33-
"tag_list": [1, 2]
33+
"tag_list": [ "etXXXXXXXXXX", "etYYYYYYYYYY" ]
3434
}
3535
}
3636
}

test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/Moment/CgibinExternalContactGetMomentTaskResultResponse.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{
1+
{
22
"errcode": 0,
33
"errmsg": "ok",
44
"status": 1,
@@ -12,7 +12,7 @@
1212
"department_list": [2, 3]
1313
},
1414
"invalid_external_contact_list": {
15-
"tag_list": [1]
15+
"tag_list": [ "xxx" ]
1616
}
1717
}
1818
}

0 commit comments

Comments
 (0)