From 424ddecfe223ea38b0e970abb3aebe29b63c4361 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Fri, 11 Jul 2025 14:02:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(wxapi):=20=E9=9A=8F=E5=AE=98=E6=96=B9?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BE=AE=E4=BF=A1=E5=B0=8F=E5=BA=97=E7=BD=97?= =?UTF-8?q?=E7=9B=98=E5=95=86=E5=AE=B6=E7=89=88=E7=9B=B8=E5=85=B3=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...annelsECCompassShopFinderListGetRequest.cs | 7 +++ ...nnelsECCompassShopFinderListGetResponse.cs | 28 +++++++++++ ...CCompassShopFinderProductListGetRequest.cs | 28 ++++++++--- ...mpassShopFinderProductOverallGetRequest.cs | 28 ++++++++--- ...nnelsECCompassShopProductListGetRequest.cs | 14 ++++++ ...nelsECCompassShopProductListGetResponse.cs | 46 +++++++++++++++++++ 6 files changed, 137 insertions(+), 14 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetRequest.cs index bb996726..d2ee4267 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetRequest.cs @@ -11,5 +11,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [Newtonsoft.Json.JsonProperty("ds")] [System.Text.Json.Serialization.JsonPropertyName("ds")] public string DateString { get; set; } = string.Empty; + + /// + /// 获取或设置接口版本。 + /// + [Newtonsoft.Json.JsonProperty("version")] + [System.Text.Json.Serialization.JsonPropertyName("version")] + public string? Version { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetResponse.cs index 4ba98ca5..2a3239cc 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetResponse.cs @@ -69,6 +69,34 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [System.Text.Json.Serialization.JsonPropertyName("finder_nickname")] public string FinderNickname { get; set; } = default!; + /// + /// 获取或设置达人号 ID。 + /// + [Newtonsoft.Json.JsonProperty("talent_id")] + [System.Text.Json.Serialization.JsonPropertyName("talent_id")] + public string? TalentId { get; set; } + + /// + /// 获取或设置达人号昵称。 + /// + [Newtonsoft.Json.JsonProperty("talent_nickname")] + [System.Text.Json.Serialization.JsonPropertyName("talent_nickname")] + public string? TalentNickname { get; set; } + + /// + /// 获取或设置公众号 ID。 + /// + [Newtonsoft.Json.JsonProperty("mp_id")] + [System.Text.Json.Serialization.JsonPropertyName("mp_id")] + public string? MpId { get; set; } + + /// + /// 获取或设置公众号昵称。 + /// + [Newtonsoft.Json.JsonProperty("mp_nickname")] + [System.Text.Json.Serialization.JsonPropertyName("mp_nickname")] + public string? MpNickname { get; set; } + /// /// 获取或设置统计数据。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductListGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductListGetRequest.cs index 0334d05a..e1668321 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductListGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductListGetRequest.cs @@ -5,18 +5,32 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// public class ChannelsECCompassShopFinderProductListGetRequest : WechatApiRequest, IInferable { - /// - /// 获取或设置视频号 ID。 - /// - [Newtonsoft.Json.JsonProperty("finder_id")] - [System.Text.Json.Serialization.JsonPropertyName("finder_id")] - public string FinderId { get; set; } = string.Empty; - /// /// 获取或设置日期字符串(格式:yyyyMMdd)。 /// [Newtonsoft.Json.JsonProperty("ds")] [System.Text.Json.Serialization.JsonPropertyName("ds")] public string DateString { get; set; } = string.Empty; + + /// + /// 获取或设置视频号 ID。 + /// + [Newtonsoft.Json.JsonProperty("finder_id")] + [System.Text.Json.Serialization.JsonPropertyName("finder_id")] + public string? FinderId { get; set; } + + /// + /// 获取或设置达人号 ID。 + /// + [Newtonsoft.Json.JsonProperty("talent_id")] + [System.Text.Json.Serialization.JsonPropertyName("talent_id")] + public string? TalentId { get; set; } + + /// + /// 获取或设置公众号 ID。 + /// + [Newtonsoft.Json.JsonProperty("mp_id")] + [System.Text.Json.Serialization.JsonPropertyName("mp_id")] + public string? MpId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductOverallGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductOverallGetRequest.cs index fc915be5..8a37833f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductOverallGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductOverallGetRequest.cs @@ -5,18 +5,32 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// public class ChannelsECCompassShopFinderProductOverallGetRequest : WechatApiRequest, IInferable { - /// - /// 获取或设置视频号 ID。 - /// - [Newtonsoft.Json.JsonProperty("finder_id")] - [System.Text.Json.Serialization.JsonPropertyName("finder_id")] - public string FinderId { get; set; } = string.Empty; - /// /// 获取或设置日期字符串(格式:yyyyMMdd)。 /// [Newtonsoft.Json.JsonProperty("ds")] [System.Text.Json.Serialization.JsonPropertyName("ds")] public string DateString { get; set; } = string.Empty; + + /// + /// 获取或设置视频号 ID。 + /// + [Newtonsoft.Json.JsonProperty("finder_id")] + [System.Text.Json.Serialization.JsonPropertyName("finder_id")] + public string? FinderId { get; set; } + + /// + /// 获取或设置达人号 ID。 + /// + [Newtonsoft.Json.JsonProperty("talent_id")] + [System.Text.Json.Serialization.JsonPropertyName("talent_id")] + public string? TalentId { get; set; } + + /// + /// 获取或设置公众号 ID。 + /// + [Newtonsoft.Json.JsonProperty("mp_id")] + [System.Text.Json.Serialization.JsonPropertyName("mp_id")] + public string? MpId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetRequest.cs index f9fbd64e..4fbbdc87 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetRequest.cs @@ -11,5 +11,19 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [Newtonsoft.Json.JsonProperty("ds")] [System.Text.Json.Serialization.JsonPropertyName("ds")] public string DateString { get; set; } = string.Empty; + + /// + /// 获取或设置分页起始位置。 + /// + [Newtonsoft.Json.JsonProperty("offset")] + [System.Text.Json.Serialization.JsonPropertyName("offset")] + public int? Offset { get; set; } + + /// + /// 获取或设置分页每页数量。 + /// + [Newtonsoft.Json.JsonProperty("limit")] + [System.Text.Json.Serialization.JsonPropertyName("limit")] + public int? Limit { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetResponse.cs index 889bda93..6af19198 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetResponse.cs @@ -1,3 +1,5 @@ +using System; + namespace SKIT.FlurlHttpClient.Wechat.Api.Models { /// @@ -120,6 +122,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// /// 获取或设置发货后成交退款率(单位:百分数)。 /// + [Obsolete("相关接口或字段于 2025-06-16 下线。")] [Newtonsoft.Json.JsonProperty("pay_refund_after_send_ratio")] [System.Text.Json.Serialization.JsonPropertyName("pay_refund_after_send_ratio")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] @@ -136,6 +139,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// /// 获取或设置成交退款件数。 /// + [Obsolete("相关接口或字段于 2025-06-16 下线。")] [Newtonsoft.Json.JsonProperty("pay_refund_product_cnt")] [System.Text.Json.Serialization.JsonPropertyName("pay_refund_product_cnt")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] @@ -144,6 +148,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// /// 获取或设置发货前成交退款率(单位:百分数)。 /// + [Obsolete("相关接口或字段于 2025-06-16 下线。")] [Newtonsoft.Json.JsonProperty("pay_refund_before_send_ratio")] [System.Text.Json.Serialization.JsonPropertyName("pay_refund_before_send_ratio")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] @@ -181,6 +186,30 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public int RefundProductCount { get; set; } + /// + /// 获取或设置加购支付转化率(单位:百分数)。 + /// + [Newtonsoft.Json.JsonProperty("cart_pay_ratio")] + [System.Text.Json.Serialization.JsonPropertyName("cart_pay_ratio")] + [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] + public decimal CartPayRatio { get; set; } + + /// + /// 获取或设置加购人数。 + /// + [Newtonsoft.Json.JsonProperty("cart_pay_uv")] + [System.Text.Json.Serialization.JsonPropertyName("cart_pay_uv")] + [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] + public int CartPayUV { get; set; } + + /// + /// 获取或设置加购成交金额(单位:分)。 + /// + [Newtonsoft.Json.JsonProperty("cart_pay_gmv")] + [System.Text.Json.Serialization.JsonPropertyName("cart_pay_gmv")] + [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] + public long CartPayAmount { get; set; } + /// /// 获取或设置商品点击人数。 /// @@ -197,9 +226,26 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public int ProductClickCount { get; set; } + /// + /// 获取或设置动销达人数。 + /// + [Newtonsoft.Json.JsonProperty("pay_finder_cnt")] + [System.Text.Json.Serialization.JsonPropertyName("pay_finder_cnt")] + [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] + public int PayFinderCount { get; set; } + + /// + /// 获取或设置点击成交率(单位:百分数)。 + /// + [Newtonsoft.Json.JsonProperty("click_to_pay_cnt_ratio")] + [System.Text.Json.Serialization.JsonPropertyName("click_to_pay_cnt_ratio")] + [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] + public decimal ClickToPayCountRatio { get; set; } + /// /// 获取或设置实际结算金额(单位:分)。 /// + [Obsolete("相关接口或字段于 2025-06-16 下线。")] [Newtonsoft.Json.JsonProperty("seller_actual_settle_amount")] [System.Text.Json.Serialization.JsonPropertyName("seller_actual_settle_amount")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]