fix(work): 修复部分接口中用户性别相关字段反序列化异常

This commit is contained in:
Fu Diwei 2024-04-28 15:55:33 +08:00
parent b97b6bb692
commit 15315b3ee0
7 changed files with 11 additions and 5 deletions

View File

@ -232,6 +232,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Events
[Obsolete("相关接口或字段于 2022-08-15 下线。")] [Obsolete("相关接口或字段于 2022-08-15 下线。")]
[Newtonsoft.Json.JsonProperty("Gender")] [Newtonsoft.Json.JsonProperty("Gender")]
[System.Text.Json.Serialization.JsonPropertyName("Gender")] [System.Text.Json.Serialization.JsonPropertyName("Gender")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
[System.Xml.Serialization.XmlElement("Gender", IsNullable = true)] [System.Xml.Serialization.XmlElement("Gender", IsNullable = true)]
public int? UserGender { get; set; } public int? UserGender { get; set; }

View File

@ -17,7 +17,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
/// </summary> /// </summary>
[Newtonsoft.Json.JsonProperty("gender")] [Newtonsoft.Json.JsonProperty("gender")]
[System.Text.Json.Serialization.JsonPropertyName("gender")] [System.Text.Json.Serialization.JsonPropertyName("gender")]
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
public int Gender { get; set; } public int Gender { get; set; }
/// <summary> /// <summary>

View File

@ -1,4 +1,4 @@
namespace SKIT.FlurlHttpClient.Wechat.Work.Models namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{ {
/// <summary> /// <summary>
/// <para>表示 [GET] /cgi-bin/externalcontact/get 接口的响应。</para> /// <para>表示 [GET] /cgi-bin/externalcontact/get 接口的响应。</para>
@ -87,6 +87,7 @@
/// </summary> /// </summary>
[Newtonsoft.Json.JsonProperty("gender")] [Newtonsoft.Json.JsonProperty("gender")]
[System.Text.Json.Serialization.JsonPropertyName("gender")] [System.Text.Json.Serialization.JsonPropertyName("gender")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
public int Gender { get; set; } public int Gender { get; set; }
/// <summary> /// <summary>

View File

@ -69,6 +69,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
/// </summary> /// </summary>
[Newtonsoft.Json.JsonProperty("gender")] [Newtonsoft.Json.JsonProperty("gender")]
[System.Text.Json.Serialization.JsonPropertyName("gender")] [System.Text.Json.Serialization.JsonPropertyName("gender")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
public int Gender { get; set; } public int Gender { get; set; }
/// <summary> /// <summary>

View File

@ -1,4 +1,4 @@
namespace SKIT.FlurlHttpClient.Wechat.Work.Models namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{ {
/// <summary> /// <summary>
/// <para>表示 [POST] /cgi-bin/service/getuserdetail3rd 接口的响应。</para> /// <para>表示 [POST] /cgi-bin/service/getuserdetail3rd 接口的响应。</para>
@ -31,6 +31,7 @@
/// </summary> /// </summary>
[Newtonsoft.Json.JsonProperty("gender")] [Newtonsoft.Json.JsonProperty("gender")]
[System.Text.Json.Serialization.JsonPropertyName("gender")] [System.Text.Json.Serialization.JsonPropertyName("gender")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
public int? Gender { get; set; } public int? Gender { get; set; }
/// <summary> /// <summary>

View File

@ -1,4 +1,4 @@
namespace SKIT.FlurlHttpClient.Wechat.Work.Models namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{ {
/// <summary> /// <summary>
/// <para>表示 [GET] /cgi-bin/user/get 接口的响应。</para> /// <para>表示 [GET] /cgi-bin/user/get 接口的响应。</para>
@ -261,6 +261,7 @@
/// </summary> /// </summary>
[Newtonsoft.Json.JsonProperty("gender")] [Newtonsoft.Json.JsonProperty("gender")]
[System.Text.Json.Serialization.JsonPropertyName("gender")] [System.Text.Json.Serialization.JsonPropertyName("gender")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
public int Gender { get; set; } public int Gender { get; set; }
/// <summary> /// <summary>

View File

@ -1,4 +1,4 @@
namespace SKIT.FlurlHttpClient.Wechat.Work.Models namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{ {
/// <summary> /// <summary>
/// <para>表示 [GET] /cgi-bin/user/list 接口的响应。</para> /// <para>表示 [GET] /cgi-bin/user/list 接口的响应。</para>
@ -88,6 +88,7 @@
/// </summary> /// </summary>
[Newtonsoft.Json.JsonProperty("gender")] [Newtonsoft.Json.JsonProperty("gender")]
[System.Text.Json.Serialization.JsonPropertyName("gender")] [System.Text.Json.Serialization.JsonPropertyName("gender")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.TextualNumberReadOnlyConverter))]
public int Gender { get; set; } public int Gender { get; set; }
/// <summary> /// <summary>