From 782b564546d31692f2c04a3d3010d50193ac48a6 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Tue, 6 May 2025 15:27:18 +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=E8=BE=BE?= =?UTF-8?q?=E4=BA=BA=E6=A9=B1=E7=AA=97=E7=AE=A1=E7=90=86=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...echatApiClientExecuteChannelsExtensions.cs | 23 ++++++++++++ ...CLeagueHeadSupplierWindowAuthGetRequest.cs | 11 +++++- ...eHeadSupplierWindowAuthStatusGetRequest.cs | 25 ++++++++++++- ...HeadSupplierWindowAuthStatusGetResponse.cs | 14 +++++++ ...elsECLeagueHeadSupplierWindowAddRequest.cs | 37 ++++++++++++++++++- ...ECLeagueHeadSupplierWindowGetAllRequest.cs | 23 +++++++++++- ...eagueHeadSupplierWindowGetDetailRequest.cs | 16 +++++++- ...agueHeadSupplierWindowGetDetailResponse.cs | 7 ++++ ...ECLeagueHeadSupplierWindowRemoveRequest.cs | 23 +++++++++++- .../ECOrder/ChannelsECOrderGetResponse.cs | 2 +- ...ECOrderDeliveryCompanyListNewGetRequest.cs | 15 ++++++++ ...COrderDeliveryCompanyListNewGetResponse.cs | 22 +++++++++++ ...adSupplierWindowAuthStatusGetResponse.json | 4 +- ...sECLeagueHeadSupplierWindowAddRequest.json | 1 + ...OrderDeliveryCompanyListNewGetRequest.json | 3 ++ ...rderDeliveryCompanyListNewGetResponse.json | 18 +++++++++ 16 files changed, 234 insertions(+), 10 deletions(-) create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.cs create mode 100644 test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.json create mode 100644 test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.json diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs index 054605b5..8b5419a3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs @@ -4064,6 +4064,29 @@ namespace SKIT.FlurlHttpClient.Wechat.Api return await client.SendFlurlRequestAsJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); } + /// + /// 异步调用 [POST] /channels/ec/order/deliverycompanylist/new/get 接口。 + /// + /// REF:
+ /// + ///
+ ///
+ /// + /// + /// + /// + public static async Task ExecuteChannelsECOrderDeliveryCompanyListNewGetAsync(this WechatApiClient client, Models.ChannelsECOrderDeliveryCompanyListNewGetRequest request, CancellationToken cancellationToken = default) + { + if (client is null) throw new ArgumentNullException(nameof(client)); + if (request is null) throw new ArgumentNullException(nameof(request)); + + IFlurlRequest flurlReq = client + .CreateFlurlRequest(request, HttpMethod.Post, "channels", "ec", "order", "deliverycompanylist", "new", "get") + .SetQueryParam("access_token", request.AccessToken); + + return await client.SendFlurlRequestAsJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken).ConfigureAwait(false); + } + /// /// 异步调用 [POST] /channels/ec/order/deliverycompanylist/get 接口。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthGetRequest.cs index df5c42cf..1544579c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthGetRequest.cs @@ -6,17 +6,24 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models public class ChannelsECLeagueHeadSupplierWindowAuthGetRequest : WechatApiRequest, IInferable { /// - /// 获取或设置视频号 ID。与字段 二选一。 + /// 获取或设置视频号 ID。与字段 三选一。 /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] public string? FinderId { get; set; } /// - /// 获取或设置用户 OpenId。与字段 二选一。 + /// 获取或设置用户 OpenId。与字段 三选一。 /// [Newtonsoft.Json.JsonProperty("openid")] [System.Text.Json.Serialization.JsonPropertyName("openid")] public string? OpenId { get; set; } + + /// + /// 获取或设置带货达人 AppId。与字段 三选一。 + /// + [Newtonsoft.Json.JsonProperty("talent_appid")] + [System.Text.Json.Serialization.JsonPropertyName("talent_appid")] + public string? TalentAppId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetRequest.cs index 786234b0..58f405d2 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetRequest.cs @@ -6,10 +6,31 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models public class ChannelsECLeagueHeadSupplierWindowAuthStatusGetRequest : WechatApiRequest, IInferable { /// - /// 获取或设置视频号 ID。 + /// 获取或设置视频号 ID。与字段 四选一。 /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] - public string FinderId { get; set; } = string.Empty; + public string? FinderId { get; set; } + + /// + /// 获取或设置用户 OpenId。与字段 四选一。 + /// + [Newtonsoft.Json.JsonProperty("openid")] + [System.Text.Json.Serialization.JsonPropertyName("openid")] + public string? OpenId { get; set; } + + /// + /// 获取或设置带货达人 OpenFinderId。与字段 四选一。 + /// + [Newtonsoft.Json.JsonProperty("openfinderid")] + [System.Text.Json.Serialization.JsonPropertyName("openfinderid")] + public string? OpenFinderId { get; set; } + + /// + /// 获取或设置带货达人 AppId。与字段 四选一。 + /// + [Newtonsoft.Json.JsonProperty("talent_appid")] + [System.Text.Json.Serialization.JsonPropertyName("talent_appid")] + public string? TalentAppId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.cs index 88fa22af..6f312bdf 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.cs @@ -11,5 +11,19 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [Newtonsoft.Json.JsonProperty("window_auth_status")] [System.Text.Json.Serialization.JsonPropertyName("window_auth_status")] public int AuthStatus { get; set; } + + /// + /// 获取或设置对应的 OpenFinderId。 + /// + [Newtonsoft.Json.JsonProperty("openfinderid")] + [System.Text.Json.Serialization.JsonPropertyName("openfinderid")] + public string? OpenFinderId { get; set; } + + /// + /// 获取或设置对应的 OpenTalentId。 + /// + [Newtonsoft.Json.JsonProperty("opentalentid")] + [System.Text.Json.Serialization.JsonPropertyName("opentalentid")] + public string? OpenTalentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.cs index a4cf3f8e..ba917277 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.cs @@ -24,6 +24,41 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] - public string FinderId { get; set; } = string.Empty; + public string? FinderId { get; set; } + + /// + /// 获取或设置视频号 OpenFinderId。 + /// + [Newtonsoft.Json.JsonProperty("openfinderid")] + [System.Text.Json.Serialization.JsonPropertyName("openfinderid")] + public string? OpenFinderId { get; set; } + + /// + /// 获取或设置带货达人 ID。 + /// + [Newtonsoft.Json.JsonProperty("opentalentid")] + [System.Text.Json.Serialization.JsonPropertyName("opentalentid")] + public string? OpenTalentId { get; set; } + + /// + /// 获取或设置联盟商品链接。 + /// + [Newtonsoft.Json.JsonProperty("product_link")] + [System.Text.Json.Serialization.JsonPropertyName("product_link")] + public string? ProductLink { get; set; } + + /// + /// 获取或设置计划类型。 + /// + [Newtonsoft.Json.JsonProperty("plan_type")] + [System.Text.Json.Serialization.JsonPropertyName("plan_type")] + public int? PlanType { get; set; } + + /// + /// 获取或设置是否需要在个人橱窗页隐藏。 + /// + [Newtonsoft.Json.JsonProperty("is_hide_for_window")] + [System.Text.Json.Serialization.JsonPropertyName("is_hide_for_window")] + public bool? IsHideForWindow { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetAllRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetAllRequest.cs index e0ec14ac..d21213a4 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetAllRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetAllRequest.cs @@ -17,7 +17,21 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] - public string FinderId { get; set; } = string.Empty; + public string? FinderId { get; set; } + + /// + /// 获取或设置视频号 OpenFinderId。 + /// + [Newtonsoft.Json.JsonProperty("openfinderid")] + [System.Text.Json.Serialization.JsonPropertyName("openfinderid")] + public string? OpenFinderId { get; set; } + + /// + /// 获取或设置带货达人 ID。 + /// + [Newtonsoft.Json.JsonProperty("opentalentid")] + [System.Text.Json.Serialization.JsonPropertyName("opentalentid")] + public string? OpenTalentId { get; set; } /// /// 获取或设置分页起始位置。 @@ -40,5 +54,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [Newtonsoft.Json.JsonProperty("need_total_num")] [System.Text.Json.Serialization.JsonPropertyName("need_total_num")] public bool? RequireTotalCount { get; set; } + + /// + /// 获取或设置是否需要查询达人所有橱窗商品。 + /// + [Newtonsoft.Json.JsonProperty("is_get_all")] + [System.Text.Json.Serialization.JsonPropertyName("is_get_all")] + public bool? IsGetAll { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailRequest.cs index 789e3652..a8acc9a3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailRequest.cs @@ -24,6 +24,20 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] - public string FinderId { get; set; } = string.Empty; + public string? FinderId { get; set; } + + /// + /// 获取或设置视频号 OpenFinderId。 + /// + [Newtonsoft.Json.JsonProperty("openfinderid")] + [System.Text.Json.Serialization.JsonPropertyName("openfinderid")] + public string? OpenFinderId { get; set; } + + /// + /// 获取或设置带货达人 ID。 + /// + [Newtonsoft.Json.JsonProperty("opentalentid")] + [System.Text.Json.Serialization.JsonPropertyName("opentalentid")] + public string? OpenTalentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailResponse.cs index 1be48c67..abd86fcd 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowGetDetailResponse.cs @@ -68,6 +68,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [Newtonsoft.Json.JsonProperty("cats_v2")] [System.Text.Json.Serialization.JsonPropertyName("cats_v2")] public Types.Category[]? CategoryV2List { get; set; } + + /// + /// 获取或设置商品小程序跳转小店场景添加商品时传递的跟佣信息。 + /// + [Newtonsoft.Json.JsonProperty("product_promotion_link")] + [System.Text.Json.Serialization.JsonPropertyName("product_promotion_link")] + public string? ProductPromotionLink { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowRemoveRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowRemoveRequest.cs index 4dbc4059..8499d0b2 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowRemoveRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowRemoveRequest.cs @@ -12,6 +12,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [System.Text.Json.Serialization.JsonPropertyName("product_id")] public long ProductId { get; set; } + /// + /// 获取或设置商品在橱窗的 ID。 + /// + [Newtonsoft.Json.JsonProperty("product_window_id")] + [System.Text.Json.Serialization.JsonPropertyName("product_window_id")] + public long? ProductWindowId { get; set; } + /// /// 获取或设置小店 AppId。 /// @@ -24,6 +31,20 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] - public string FinderId { get; set; } = string.Empty; + public string? FinderId { get; set; } + + /// + /// 获取或设置视频号 OpenFinderId。 + /// + [Newtonsoft.Json.JsonProperty("openfinderid")] + [System.Text.Json.Serialization.JsonPropertyName("openfinderid")] + public string? OpenFinderId { get; set; } + + /// + /// 获取或设置带货达人 ID。 + /// + [Newtonsoft.Json.JsonProperty("opentalentid")] + [System.Text.Json.Serialization.JsonPropertyName("opentalentid")] + public string? OpenTalentId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs index fa793bc0..a9ccce06 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs @@ -868,7 +868,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models public string? OpenFinderId { get; set; } /// - /// 获取或设置新带货平台 ID。 + /// 获取或设置带货达人 ID。 /// [Newtonsoft.Json.JsonProperty("talent_id")] [System.Text.Json.Serialization.JsonPropertyName("talent_id")] diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.cs new file mode 100644 index 00000000..dcd2de8f --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.cs @@ -0,0 +1,15 @@ +namespace SKIT.FlurlHttpClient.Wechat.Api.Models +{ + /// + /// 表示 [POST] /channels/ec/order/deliverycompanylist/new/get 接口的请求。 + /// + public class ChannelsECOrderDeliveryCompanyListNewGetRequest : WechatApiRequest, IInferable + { + /// + /// 获取或设置是否仅返回接入电子面单的快递公司。 + /// + [Newtonsoft.Json.JsonProperty("ewaybill_only")] + [System.Text.Json.Serialization.JsonPropertyName("ewaybill_only")] + public bool? IsOnlyEWayBill { get; set; } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.cs new file mode 100644 index 00000000..6c3cb79e --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.cs @@ -0,0 +1,22 @@ +namespace SKIT.FlurlHttpClient.Wechat.Api.Models +{ + /// + /// 表示 [POST] /channels/ec/order/deliverycompanylist/new/get 接口的响应。 + /// + public class ChannelsECOrderDeliveryCompanyListNewGetResponse : WechatApiResponse + { + public static class Types + { + public class DeliveryCompany : ChannelsECOrderDeliveryCompanyListGetResponse.Types.DeliveryCompany + { + } + } + + /// + /// 获取或设置快递公司列表。 + /// + [Newtonsoft.Json.JsonProperty("company_list")] + [System.Text.Json.Serialization.JsonPropertyName("company_list")] + public Types.DeliveryCompany[] DeliveryCompanyList { get; set; } = default!; + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.json index 81f3b62b..2d095513 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/Auth/ChannelsECLeagueHeadSupplierWindowAuthStatusGetResponse.json @@ -1,5 +1,7 @@ { "errcode": 0, "errmsg": "ok", - "window_auth_status": 1 + "window_auth_status": 1, + "openfinderid": "", + "opentalentid": "" } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.json index cc7b45cd..aabc1d03 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECLeague/HeadSupplier/Window/ChannelsECLeagueHeadSupplierWindowAddRequest.json @@ -1,5 +1,6 @@ { "appid": "app1234", "finder_id": "sph1234", + "openfinderid": "xxxxx", "product_id": 1234 } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.json new file mode 100644 index 00000000..d7ffded8 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetRequest.json @@ -0,0 +1,3 @@ +{ + "ewaybill_only": false +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.json new file mode 100644 index 00000000..c130f108 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECOrder/Delivery/ChannelsECOrderDeliveryCompanyListNewGetResponse.json @@ -0,0 +1,18 @@ +{ + "errcode": 0, + "errmsg": "ok", + "company_list": [ + { + "delivery_id": "SF", + "delivery_name": "顺丰速运" + }, + { + "delivery_id": "YTO", + "delivery_name": "圆通快速" + }, + { + "delivery_id": "ZTO", + "delivery_name": "中通快速" + } + ] +}