21 changed files with 352 additions and 45 deletions
@ -0,0 +1,18 @@ |
|||||
|
using BBWYB.Common.Http; |
||||
|
using QuanTan.SDK.Model; |
||||
|
using QuanTan.SDK.Models.Supplier; |
||||
|
|
||||
|
namespace QuanTan.SDK.Client.Supplier |
||||
|
{ |
||||
|
public class QuanTan_Supplier_OrderClient : BaseClient |
||||
|
{ |
||||
|
public QuanTan_Supplier_OrderClient(RestApiService restApiService) : base(restApiService) |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
public QuanTanResponse<QuanTan_Supplier_QueryOrderListResponse> GetOrderList(QuanTan_Supplier_QueryOrderReuqest request, string appId, string appSecret) |
||||
|
{ |
||||
|
return SendRequest<QuanTan_Supplier_QueryOrderListResponse>("api/platform/supply/order/list", request, appId, appSecret); |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,13 @@ |
|||||
|
namespace QuanTan.SDK.Models |
||||
|
{ |
||||
|
public class QuanTanListResponse<T> where T : class |
||||
|
{ |
||||
|
public int Count { get; set; } |
||||
|
|
||||
|
public int Page { get; set; } |
||||
|
|
||||
|
public int PageSize { get; set; } |
||||
|
|
||||
|
public IList<T> List { get; set; } |
||||
|
} |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
namespace QuanTan.SDK.Models.Supplier |
||||
|
{ |
||||
|
public class QuanTan_Supplier_QueryOrderReuqest |
||||
|
{ |
||||
|
public string stroeId { get; set; } |
||||
|
|
||||
|
public string stockType { get; set; } |
||||
|
|
||||
|
public DateTime? createStart { get; set; } |
||||
|
|
||||
|
public DateTime? createEnd { get; set; } |
||||
|
|
||||
|
public DateTime? updateStart { get; set; } |
||||
|
|
||||
|
public DateTime? updateEnd { get; set; } |
||||
|
|
||||
|
public int page { get; set; } |
||||
|
|
||||
|
public int pageSize { get; set; } |
||||
|
} |
||||
|
} |
@ -0,0 +1,26 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
using System.Threading.Tasks; |
||||
|
|
||||
|
namespace QuanTan.SDK.Models.Supplier |
||||
|
{ |
||||
|
public class QuanTan_Supplier_DeliveryResponse |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 物流公司Id
|
||||
|
/// </summary>
|
||||
|
public string ExpressId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 物流公司名称
|
||||
|
/// </summary>
|
||||
|
public string ExpressName { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 快递单号
|
||||
|
/// </summary>
|
||||
|
public string ExpressSn { get; set; } |
||||
|
} |
||||
|
} |
@ -0,0 +1,61 @@ |
|||||
|
namespace QuanTan.SDK.Models.Supplier |
||||
|
{ |
||||
|
public class QuanTan_Supplier_OrderProductResponse |
||||
|
{ |
||||
|
public string OrderProductId { get; set; } |
||||
|
|
||||
|
public string ProductId { get; set; } |
||||
|
|
||||
|
public string ProductSku { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 商品名称
|
||||
|
/// </summary>
|
||||
|
public string Title { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 商品图片
|
||||
|
/// </summary>
|
||||
|
public string Image { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 订单商品数量
|
||||
|
/// </summary>
|
||||
|
public int Quantity { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 商品单价
|
||||
|
/// </summary>
|
||||
|
public decimal Price { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 商品总金额
|
||||
|
/// </summary>
|
||||
|
public decimal ProductPrice { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 运费
|
||||
|
/// </summary>
|
||||
|
public decimal PostagePrice { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 总金额
|
||||
|
/// </summary>
|
||||
|
public decimal TotalPrice { get; set; } |
||||
|
|
||||
|
public QuanTan_Supplier_OrderProductSkuResponse SkuInfo { get; set; } |
||||
|
} |
||||
|
|
||||
|
public class QuanTan_Supplier_OrderProductSkuResponse |
||||
|
{ |
||||
|
public string ProductId { get; set; } |
||||
|
|
||||
|
public string ProductSku { get; set; } |
||||
|
|
||||
|
public string Title { get; set; } |
||||
|
|
||||
|
public string Image { get; set; } |
||||
|
|
||||
|
public decimal Price { get; set; } |
||||
|
} |
||||
|
} |
@ -0,0 +1,83 @@ |
|||||
|
namespace QuanTan.SDK.Models.Supplier |
||||
|
{ |
||||
|
public class QuanTan_Supplier_QueryOrderListResponse : QuanTanListResponse<QuanTan_Supplier_QueryOrderResponse> |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
public class QuanTan_Supplier_QueryOrderResponse |
||||
|
{ |
||||
|
public string OrderId { get; set; } |
||||
|
|
||||
|
public string OrderSn { get; set; } |
||||
|
|
||||
|
public string ClientOrderId { get; set; } |
||||
|
|
||||
|
public string StoreId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 货款
|
||||
|
/// </summary>
|
||||
|
public decimal ProductPrice { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 运费
|
||||
|
/// </summary>
|
||||
|
public decimal TotalPostage { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 订单总额
|
||||
|
/// </summary>
|
||||
|
public decimal TotalPrice { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 订单状态:-1、已退款;0、待发货;1、待收货;2、待评价;3、已完成;
|
||||
|
/// </summary>
|
||||
|
public int Status { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 支付状态
|
||||
|
/// </summary>
|
||||
|
public int Paid { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 支付时间
|
||||
|
/// </summary>
|
||||
|
public DateTime? PayTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 下单时间
|
||||
|
/// </summary>
|
||||
|
public DateTime? CreateTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 最后更新时间
|
||||
|
/// </summary>
|
||||
|
public DateTime? UpdateTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 下单方式 1、普通下单 2、售罄下单
|
||||
|
/// </summary>
|
||||
|
public int StockType { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 下单来源:0、拳探 1、步步为盈C端
|
||||
|
/// </summary>
|
||||
|
public int Source { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 收货对象
|
||||
|
/// </summary>
|
||||
|
public QuanTan_Supplier_ReceiptResponse Receipt { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 快递信息
|
||||
|
/// </summary>
|
||||
|
public QuanTan_Supplier_DeliveryResponse Delivery { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 订单商品集合
|
||||
|
/// </summary>
|
||||
|
public IList<QuanTan_Supplier_OrderProductResponse> OrderProduct { get; set; } |
||||
|
} |
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
using System.Threading.Tasks; |
||||
|
|
||||
|
namespace QuanTan.SDK.Models.Supplier |
||||
|
{ |
||||
|
public class QuanTan_Supplier_ReceiptResponse |
||||
|
{ |
||||
|
public string Province { get; set; } |
||||
|
|
||||
|
public string City { get; set; } |
||||
|
|
||||
|
public string Area { get; set; } |
||||
|
|
||||
|
public string Town { get; set; } |
||||
|
|
||||
|
public string Address { get; set; } |
||||
|
|
||||
|
public string RealName { get; set; } |
||||
|
|
||||
|
public string Phone { get; set; } |
||||
|
} |
||||
|
} |
@ -0,0 +1,31 @@ |
|||||
|
namespace SDKAdapter |
||||
|
{ |
||||
|
public class AdapterEnums |
||||
|
{ |
||||
|
public enum PlatformType |
||||
|
{ |
||||
|
淘宝 = 0, |
||||
|
京东 = 1, |
||||
|
阿里巴巴 = 2, |
||||
|
拼多多 = 3, |
||||
|
微信 = 4, |
||||
|
拳探 = 10 |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 排序时间类型(Start = 0, Modify = 1)
|
||||
|
/// </summary>
|
||||
|
public enum SortTimeField |
||||
|
{ |
||||
|
Start = 0, Modify = 1 |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 排序类型(Asc = 0, Desc = 1)
|
||||
|
/// </summary>
|
||||
|
public enum SortType |
||||
|
{ |
||||
|
Asc = 0, Desc = 1 |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
namespace SDKAdapter.OperationPlatform.Models |
||||
|
{ |
||||
|
public class OP_QueryOrderRequest : BasePlatformRequest |
||||
|
{ |
||||
|
public DateTime? StartDate { get; set; } |
||||
|
|
||||
|
public DateTime? EndDate { get; set; } |
||||
|
|
||||
|
public int PageIndex { get; set; } |
||||
|
|
||||
|
public int PageSize { get; set; } |
||||
|
|
||||
|
public string OrderId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 排序时间字段
|
||||
|
/// </summary>
|
||||
|
public AdapterEnums.SortTimeField SortTimeField { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 排序类型
|
||||
|
/// </summary>
|
||||
|
public AdapterEnums.SortType SortType { get; set; } |
||||
|
} |
||||
|
} |
@ -1,6 +1,6 @@ |
|||||
namespace SDKAdapter.OperationPlatform.Models |
namespace SDKAdapter.OperationPlatform.Models |
||||
{ |
{ |
||||
public class OP_SearchProductRequest : BasePlatformRequest |
public class OP_QueryProductRequest : BasePlatformRequest |
||||
{ |
{ |
||||
public string Spu { get; set; } |
public string Spu { get; set; } |
||||
|
|
@ -1,6 +1,6 @@ |
|||||
namespace SDKAdapter.OperationPlatform.Models |
namespace SDKAdapter.OperationPlatform.Models |
||||
{ |
{ |
||||
public class OP_SearchProductSkuRequest : BasePlatformRequest |
public class OP_QueryProductSkuRequest : BasePlatformRequest |
||||
{ |
{ |
||||
/// <summary>
|
/// <summary>
|
||||
/// 当Spu有值时会忽略Sku
|
/// 当Spu有值时会忽略Sku
|
@ -0,0 +1,31 @@ |
|||||
|
namespace SDKAdapter.OperationPlatform.Models |
||||
|
{ |
||||
|
public class OP_OrderResponse |
||||
|
{ |
||||
|
public string OrderId { get; set; } |
||||
|
|
||||
|
public DateTime StartTime { get; set; } |
||||
|
|
||||
|
public DateTime? EndTime { get; set; } |
||||
|
|
||||
|
public DateTime ModifyTime { get; set; } |
||||
|
|
||||
|
public AdapterEnums.PlatformType OrderPlatform { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 支付类型
|
||||
|
/// <para>京东【 货到付款 = 1,邮局汇款 = 2,自提 = 3,在线支付 = 4,公司转账 = 5,银行卡转账 = 6】</para>
|
||||
|
/// <para>拳探【】</para>
|
||||
|
/// </summary>
|
||||
|
public int PayType { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 下单来源
|
||||
|
/// <para>京东【】</para>
|
||||
|
/// <para>拳探【0 = 拳探,1 = 步步为盈C端】</para>
|
||||
|
/// </summary>
|
||||
|
public int OrderSource { get; set; } |
||||
|
|
||||
|
|
||||
|
} |
||||
|
} |
@ -1,15 +0,0 @@ |
|||||
namespace SDKAdapter.PurchasePlatform.Models |
|
||||
{ |
|
||||
public class AdapterEnums |
|
||||
{ |
|
||||
public enum PlatformType |
|
||||
{ |
|
||||
淘宝 = 0, |
|
||||
京东 = 1, |
|
||||
阿里巴巴 = 2, |
|
||||
拼多多 = 3, |
|
||||
微信 = 4, |
|
||||
拳探 = 10 |
|
||||
} |
|
||||
} |
|
||||
} |
|
Loading…
Reference in new issue