diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTaskCardRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTaskCardRequest.cs index baceee99..d5995648 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTaskCardRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTaskCardRequest.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.Work.Models { @@ -28,6 +28,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [System.Text.Json.Serialization.JsonPropertyName("agentid")] public int? AgentId { get; set; } + /// + /// 获取或设置原始卡片的任务 ID。 + /// + [Newtonsoft.Json.JsonProperty("original_task_id")] + [System.Text.Json.Serialization.JsonPropertyName("original_task_id")] + public string? OriginalTaskId { get; set; } + /// /// 获取或设置替换文案。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs index f97f6001..4145aaea 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs @@ -82,11 +82,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models public string ResponseCode { get; set; } = string.Empty; /// - /// 获取或设置原始卡片的任务 ID。 + /// 获取或设置是否开启 ID 转译。 /// - [Newtonsoft.Json.JsonProperty("original_task_id")] - [System.Text.Json.Serialization.JsonPropertyName("original_task_id")] - public string? OriginalTaskId { get; set; } + [Newtonsoft.Json.JsonProperty("enable_id_trans")] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.NumericalBooleanConverter))] + [System.Text.Json.Serialization.JsonPropertyName("enable_id_trans")] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalBooleanConverter))] + public bool? IsEnableIdTranslation { get; set; } /// /// 获取或设置按钮信息。 diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.json index 4ae14c54..71f8109b 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.json @@ -1,15 +1,15 @@ { - "userids": ["userid1", "userid2"], - "partyids": [2, 3], - "tagids": [44, 55], + "userids": [ "userid1", "userid2" ], + "partyids": [ 2, 3 ], + "tagids": [ 44, 55 ], "atall": 0, "agentid": 1, "response_code": "response_code", - "original_task_id": "original_task_id", "button": { "task_id": "taskid", "replace_name": "replace_name" }, + "enable_id_trans": 1, "template_card": { "card_type": "text_notice", "source": {