From 720adaa517b01fc2844f5b84f88d5ed5ce596c2f Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Wed, 10 May 2023 00:20:53 +0800 Subject: [PATCH] 1 --- .../Supplier/QuanTan_Supplier_OrderClient.cs | 5 +++ .../QuanTan_Supplier_EditPriceRequest.cs | 29 +++++++++++++ .../QuanTan_Supplier_EditPriceResponse.cs | 43 +++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_EditPriceRequest.cs create mode 100644 QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_EditPriceResponse.cs diff --git a/QuanTan.SDK/Client/Supplier/QuanTan_Supplier_OrderClient.cs b/QuanTan.SDK/Client/Supplier/QuanTan_Supplier_OrderClient.cs index 96baf96..b580672 100644 --- a/QuanTan.SDK/Client/Supplier/QuanTan_Supplier_OrderClient.cs +++ b/QuanTan.SDK/Client/Supplier/QuanTan_Supplier_OrderClient.cs @@ -24,5 +24,10 @@ namespace QuanTan.SDK.Client.Supplier { return SendRequest("api/platform/supply/order/cancel", request, appId, appSecret); } + + public QuanTanResponse EditPrice(QuanTan_Supplier_EditPriceRequest request, string appId, string appSecret) + { + return SendRequest("api/platform/supply/order/edit/price", request, appId, appSecret); + } } } diff --git a/QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_EditPriceRequest.cs b/QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_EditPriceRequest.cs new file mode 100644 index 0000000..203ad72 --- /dev/null +++ b/QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_EditPriceRequest.cs @@ -0,0 +1,29 @@ +namespace QuanTan.SDK.Models.Supplier +{ + public class QuanTan_Supplier_EditPriceRequest + { + public string orderId { get; set; } + + public string editAdmin { get; set; } + + public IList orderProduct { get; set; } + } + + public class QuanTan_Supplier_EditPriceSkuRequest + { + /// + /// 订单Sku商品Id + /// + public string orderProductId { get; set; } + + /// + /// 单价 + /// + public decimal price { get; set; } + + /// + /// Sku总运费 + /// + public decimal postagePrice { get; set; } + } +} diff --git a/QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_EditPriceResponse.cs b/QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_EditPriceResponse.cs new file mode 100644 index 0000000..8ff82f3 --- /dev/null +++ b/QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_EditPriceResponse.cs @@ -0,0 +1,43 @@ +namespace QuanTan.SDK.Models.Supplier +{ + public class QuanTan_Supplier_EditPriceResponse + { + public string orderId { get; set; } + + /// + /// 订单商品总金额 + /// + public decimal productPrice { get; set; } + + /// + /// 订单运费总金额 + /// + public decimal totalPostage { get; set; } + + /// + /// 订单应实付金额 + /// + public decimal payPrice { get; set; } + + public IList orderProduct { get; set; } + } + + public class QuanTan_Supplier_EditPriceSkuResponse + { + public string orderProductId { get; set; } + + public decimal price { get; set; } + + public int quantity { get; set; } + + /// + /// sku商品总金额 + /// + public decimal productPrice { get; set; } + + /// + /// sku运费 + /// + public decimal postagePrice { get; set; } + } +}