Skip to content

Commit 424ddec

Browse files
committed
feat(wxapi): 随官方更新微信小店罗盘商家版相关接口模型
1 parent 6140146 commit 424ddec

6 files changed

Lines changed: 133 additions & 10 deletions

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetRequest.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,12 @@ public class ChannelsECCompassShopFinderListGetRequest : WechatApiRequest, IInfe
1111
[Newtonsoft.Json.JsonProperty("ds")]
1212
[System.Text.Json.Serialization.JsonPropertyName("ds")]
1313
public string DateString { get; set; } = string.Empty;
14+
15+
/// <summary>
16+
/// 获取或设置接口版本。
17+
/// </summary>
18+
[Newtonsoft.Json.JsonProperty("version")]
19+
[System.Text.Json.Serialization.JsonPropertyName("version")]
20+
public string? Version { get; set; }
1421
}
1522
}

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderListGetResponse.cs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,34 @@ public class Data
6969
[System.Text.Json.Serialization.JsonPropertyName("finder_nickname")]
7070
public string FinderNickname { get; set; } = default!;
7171

72+
/// <summary>
73+
/// 获取或设置达人号 ID。
74+
/// </summary>
75+
[Newtonsoft.Json.JsonProperty("talent_id")]
76+
[System.Text.Json.Serialization.JsonPropertyName("talent_id")]
77+
public string? TalentId { get; set; }
78+
79+
/// <summary>
80+
/// 获取或设置达人号昵称。
81+
/// </summary>
82+
[Newtonsoft.Json.JsonProperty("talent_nickname")]
83+
[System.Text.Json.Serialization.JsonPropertyName("talent_nickname")]
84+
public string? TalentNickname { get; set; }
85+
86+
/// <summary>
87+
/// 获取或设置公众号 ID。
88+
/// </summary>
89+
[Newtonsoft.Json.JsonProperty("mp_id")]
90+
[System.Text.Json.Serialization.JsonPropertyName("mp_id")]
91+
public string? MpId { get; set; }
92+
93+
/// <summary>
94+
/// 获取或设置公众号昵称。
95+
/// </summary>
96+
[Newtonsoft.Json.JsonProperty("mp_nickname")]
97+
[System.Text.Json.Serialization.JsonPropertyName("mp_nickname")]
98+
public string? MpNickname { get; set; }
99+
72100
/// <summary>
73101
/// 获取或设置统计数据。
74102
/// </summary>

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductListGetRequest.cs

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,32 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
55
/// </summary>
66
public class ChannelsECCompassShopFinderProductListGetRequest : WechatApiRequest, IInferable<ChannelsECCompassShopFinderProductListGetRequest, ChannelsECCompassShopFinderProductListGetResponse>
77
{
8+
/// <summary>
9+
/// 获取或设置日期字符串(格式:yyyyMMdd)。
10+
/// </summary>
11+
[Newtonsoft.Json.JsonProperty("ds")]
12+
[System.Text.Json.Serialization.JsonPropertyName("ds")]
13+
public string DateString { get; set; } = string.Empty;
14+
815
/// <summary>
916
/// 获取或设置视频号 ID。
1017
/// </summary>
1118
[Newtonsoft.Json.JsonProperty("finder_id")]
1219
[System.Text.Json.Serialization.JsonPropertyName("finder_id")]
13-
public string FinderId { get; set; } = string.Empty;
20+
public string? FinderId { get; set; }
1421

1522
/// <summary>
16-
/// 获取或设置日期字符串(格式:yyyyMMdd)
23+
/// 获取或设置达人号 ID
1724
/// </summary>
18-
[Newtonsoft.Json.JsonProperty("ds")]
19-
[System.Text.Json.Serialization.JsonPropertyName("ds")]
20-
public string DateString { get; set; } = string.Empty;
25+
[Newtonsoft.Json.JsonProperty("talent_id")]
26+
[System.Text.Json.Serialization.JsonPropertyName("talent_id")]
27+
public string? TalentId { get; set; }
28+
29+
/// <summary>
30+
/// 获取或设置公众号 ID。
31+
/// </summary>
32+
[Newtonsoft.Json.JsonProperty("mp_id")]
33+
[System.Text.Json.Serialization.JsonPropertyName("mp_id")]
34+
public string? MpId { get; set; }
2135
}
2236
}

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopFinderProductOverallGetRequest.cs

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,32 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
55
/// </summary>
66
public class ChannelsECCompassShopFinderProductOverallGetRequest : WechatApiRequest, IInferable<ChannelsECCompassShopFinderProductOverallGetRequest, ChannelsECCompassShopFinderProductOverallGetResponse>
77
{
8+
/// <summary>
9+
/// 获取或设置日期字符串(格式:yyyyMMdd)。
10+
/// </summary>
11+
[Newtonsoft.Json.JsonProperty("ds")]
12+
[System.Text.Json.Serialization.JsonPropertyName("ds")]
13+
public string DateString { get; set; } = string.Empty;
14+
815
/// <summary>
916
/// 获取或设置视频号 ID。
1017
/// </summary>
1118
[Newtonsoft.Json.JsonProperty("finder_id")]
1219
[System.Text.Json.Serialization.JsonPropertyName("finder_id")]
13-
public string FinderId { get; set; } = string.Empty;
20+
public string? FinderId { get; set; }
1421

1522
/// <summary>
16-
/// 获取或设置日期字符串(格式:yyyyMMdd)
23+
/// 获取或设置达人号 ID
1724
/// </summary>
18-
[Newtonsoft.Json.JsonProperty("ds")]
19-
[System.Text.Json.Serialization.JsonPropertyName("ds")]
20-
public string DateString { get; set; } = string.Empty;
25+
[Newtonsoft.Json.JsonProperty("talent_id")]
26+
[System.Text.Json.Serialization.JsonPropertyName("talent_id")]
27+
public string? TalentId { get; set; }
28+
29+
/// <summary>
30+
/// 获取或设置公众号 ID。
31+
/// </summary>
32+
[Newtonsoft.Json.JsonProperty("mp_id")]
33+
[System.Text.Json.Serialization.JsonPropertyName("mp_id")]
34+
public string? MpId { get; set; }
2135
}
2236
}

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetRequest.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,19 @@ public class ChannelsECCompassShopProductListGetRequest : WechatApiRequest, IInf
1111
[Newtonsoft.Json.JsonProperty("ds")]
1212
[System.Text.Json.Serialization.JsonPropertyName("ds")]
1313
public string DateString { get; set; } = string.Empty;
14+
15+
/// <summary>
16+
/// 获取或设置分页起始位置。
17+
/// </summary>
18+
[Newtonsoft.Json.JsonProperty("offset")]
19+
[System.Text.Json.Serialization.JsonPropertyName("offset")]
20+
public int? Offset { get; set; }
21+
22+
/// <summary>
23+
/// 获取或设置分页每页数量。
24+
/// </summary>
25+
[Newtonsoft.Json.JsonProperty("limit")]
26+
[System.Text.Json.Serialization.JsonPropertyName("limit")]
27+
public int? Limit { get; set; }
1428
}
1529
}

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCompass/ChannelsECCompassShopProductListGetResponse.cs

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
using System;
2+
13
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
24
{
35
/// <summary>
@@ -120,6 +122,7 @@ public class Data
120122
/// <summary>
121123
/// 获取或设置发货后成交退款率(单位:百分数)。
122124
/// </summary>
125+
[Obsolete("相关接口或字段于 2025-06-16 下线。")]
123126
[Newtonsoft.Json.JsonProperty("pay_refund_after_send_ratio")]
124127
[System.Text.Json.Serialization.JsonPropertyName("pay_refund_after_send_ratio")]
125128
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
@@ -136,6 +139,7 @@ public class Data
136139
/// <summary>
137140
/// 获取或设置成交退款件数。
138141
/// </summary>
142+
[Obsolete("相关接口或字段于 2025-06-16 下线。")]
139143
[Newtonsoft.Json.JsonProperty("pay_refund_product_cnt")]
140144
[System.Text.Json.Serialization.JsonPropertyName("pay_refund_product_cnt")]
141145
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
@@ -144,6 +148,7 @@ public class Data
144148
/// <summary>
145149
/// 获取或设置发货前成交退款率(单位:百分数)。
146150
/// </summary>
151+
[Obsolete("相关接口或字段于 2025-06-16 下线。")]
147152
[Newtonsoft.Json.JsonProperty("pay_refund_before_send_ratio")]
148153
[System.Text.Json.Serialization.JsonPropertyName("pay_refund_before_send_ratio")]
149154
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
@@ -181,6 +186,30 @@ public class Data
181186
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
182187
public int RefundProductCount { get; set; }
183188

189+
/// <summary>
190+
/// 获取或设置加购支付转化率(单位:百分数)。
191+
/// </summary>
192+
[Newtonsoft.Json.JsonProperty("cart_pay_ratio")]
193+
[System.Text.Json.Serialization.JsonPropertyName("cart_pay_ratio")]
194+
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
195+
public decimal CartPayRatio { get; set; }
196+
197+
/// <summary>
198+
/// 获取或设置加购人数。
199+
/// </summary>
200+
[Newtonsoft.Json.JsonProperty("cart_pay_uv")]
201+
[System.Text.Json.Serialization.JsonPropertyName("cart_pay_uv")]
202+
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
203+
public int CartPayUV { get; set; }
204+
205+
/// <summary>
206+
/// 获取或设置加购成交金额(单位:分)。
207+
/// </summary>
208+
[Newtonsoft.Json.JsonProperty("cart_pay_gmv")]
209+
[System.Text.Json.Serialization.JsonPropertyName("cart_pay_gmv")]
210+
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
211+
public long CartPayAmount { get; set; }
212+
184213
/// <summary>
185214
/// 获取或设置商品点击人数。
186215
/// </summary>
@@ -197,9 +226,26 @@ public class Data
197226
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
198227
public int ProductClickCount { get; set; }
199228

229+
/// <summary>
230+
/// 获取或设置动销达人数。
231+
/// </summary>
232+
[Newtonsoft.Json.JsonProperty("pay_finder_cnt")]
233+
[System.Text.Json.Serialization.JsonPropertyName("pay_finder_cnt")]
234+
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
235+
public int PayFinderCount { get; set; }
236+
237+
/// <summary>
238+
/// 获取或设置点击成交率(单位:百分数)。
239+
/// </summary>
240+
[Newtonsoft.Json.JsonProperty("click_to_pay_cnt_ratio")]
241+
[System.Text.Json.Serialization.JsonPropertyName("click_to_pay_cnt_ratio")]
242+
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
243+
public decimal ClickToPayCountRatio { get; set; }
244+
200245
/// <summary>
201246
/// 获取或设置实际结算金额(单位:分)。
202247
/// </summary>
248+
[Obsolete("相关接口或字段于 2025-06-16 下线。")]
203249
[Newtonsoft.Json.JsonProperty("seller_actual_settle_amount")]
204250
[System.Text.Json.Serialization.JsonPropertyName("seller_actual_settle_amount")]
205251
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]

0 commit comments

Comments
 (0)