|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
namespace TradeModel
|
|
|
{
|
|
|
[Serializable]
|
|
|
public class API_OrderInfo
|
|
|
{
|
|
|
public Int32? OrderId{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 店铺ID
|
|
|
/// </summary>
|
|
|
public Int32? ShopId{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 店铺名称
|
|
|
/// </summary>
|
|
|
public String ShopName{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 订单号
|
|
|
/// </summary>
|
|
|
public String OrderCode{ get; set; }
|
|
|
public String PlatOrderCode { get; set; }
|
|
|
public String HBOrderCode { get; set; }
|
|
|
/// <summary>
|
|
|
/// 价格总计
|
|
|
/// </summary>
|
|
|
public Decimal? TotalPrice{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 货币代码
|
|
|
/// </summary>
|
|
|
public String MoneyCode{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 订单创建日期
|
|
|
/// </summary>
|
|
|
public DateTime? OrderDate{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家帐号
|
|
|
/// </summary>
|
|
|
public String CustomID{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家名称
|
|
|
/// </summary>
|
|
|
public String RevName{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家国家
|
|
|
/// </summary>
|
|
|
public String RevCountry{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家地址
|
|
|
/// </summary>
|
|
|
public String RevAddr{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家联系电话
|
|
|
/// </summary>
|
|
|
public String RevPhone{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家手机
|
|
|
/// </summary>
|
|
|
public string RevMobile { get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家邮件地址
|
|
|
/// </summary>
|
|
|
public String RevMail{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家传真
|
|
|
/// </summary>
|
|
|
public String RevFax{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家邮编
|
|
|
/// </summary>
|
|
|
public String RevZip { get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家所在州
|
|
|
/// </summary>
|
|
|
public String RevProvince { get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家所在城市
|
|
|
/// </summary>
|
|
|
public String RevCity { get; set; }
|
|
|
/// <summary>
|
|
|
/// 买家所在地区
|
|
|
/// </summary>
|
|
|
public String RevArea { get; set; }
|
|
|
/// <summary>
|
|
|
/// 备注
|
|
|
/// </summary>
|
|
|
public String BuyRemark{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 留言
|
|
|
/// </summary>
|
|
|
public String LeaveWord{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 付款日期
|
|
|
/// </summary>
|
|
|
public DateTime? PayDate{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 超时日期
|
|
|
/// </summary>
|
|
|
public DateTime? OutOrderDate{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 0速卖通1亚马逊2Ebay3Wish
|
|
|
/// </summary>
|
|
|
public Int32? PlatType{ get; set; }
|
|
|
public String PostInfo { get; set; }
|
|
|
public int IsFba { get; set; }
|
|
|
public Int32? OrderState { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 物流金额
|
|
|
/// </summary>
|
|
|
public Decimal? logisticsAmount { get; set; }
|
|
|
/// <summary>
|
|
|
/// 交易用金
|
|
|
/// </summary>
|
|
|
public Decimal? escrowFee { get; set; }
|
|
|
public Decimal? loanAmount { get; set; }
|
|
|
public Int32? LogisticsId { get; set; }
|
|
|
public Int32? ExpressId { get; set; }
|
|
|
public Int32? OrderLevel { get; set; }
|
|
|
|
|
|
public Int32? GoodsNum { get; set; }
|
|
|
public List<API_OrderGoods> ListModel{ get; set; }
|
|
|
}
|
|
|
public class API_OrderGoods
|
|
|
{
|
|
|
public Int32? Id{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 订单ID
|
|
|
/// </summary>
|
|
|
public Int32? OrderId{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 物品数量
|
|
|
/// </summary>
|
|
|
public Int32? GoodsNum{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 物品金额
|
|
|
/// </summary>
|
|
|
public Decimal? GoodsPrice{ get; set; }
|
|
|
/// <summary>
|
|
|
/// SKU码
|
|
|
/// </summary>
|
|
|
public String GoodsSKU{ get; set; }
|
|
|
|
|
|
public String GoodsDesc { get; set; }
|
|
|
/// <summary>
|
|
|
/// 物品名称
|
|
|
/// </summary>
|
|
|
public String GoodsName{ get; set; }
|
|
|
/// <summary>
|
|
|
/// 货币代码
|
|
|
/// </summary>
|
|
|
public String MoneyCode { get; set; }
|
|
|
/// <summary>
|
|
|
/// 快递信息
|
|
|
/// </summary>
|
|
|
public String PostInfo { get; set; }
|
|
|
|
|
|
public String productImgUrl { get; set; }
|
|
|
public String GoodsCode { get; set; }
|
|
|
public Int32? OldNum { get; set; }
|
|
|
|
|
|
public String OrderItemId { get; set; }
|
|
|
}
|
|
|
public class DT_Leaveword
|
|
|
{
|
|
|
public Int32? Id { get; set; }
|
|
|
public Int32? Oid { get; set; }
|
|
|
public String wordContent { get; set; }
|
|
|
public String orderId { get; set; }
|
|
|
public Boolean? isRead { get; set; }
|
|
|
public String senderName { get; set; }
|
|
|
public String senderLoginId { get; set; }
|
|
|
public String receiverLoginId { get; set; }
|
|
|
public String fileUrl { get; set; }
|
|
|
public DateTime? wordCreate { get; set; }
|
|
|
public DateTime? wordCreateCN { get; set; }
|
|
|
public Int64 wId { get; set; }
|
|
|
public String typeId { get; set; }
|
|
|
public DateTime? indate { get; set; }
|
|
|
public Int32? CompanyId { get; set; }
|
|
|
public Boolean? isBack { get; set; }
|
|
|
public Int32? ShopId { get; set; }
|
|
|
public String readimg { get; set; }
|
|
|
public String readstate { get; set; }
|
|
|
public String backstate { get; set; }
|
|
|
public String ShopName { get; set; }
|
|
|
public String StateName { get; set; }
|
|
|
public String CountryName { get; set; }
|
|
|
}
|
|
|
|
|
|
public class DT_InnerMail
|
|
|
{
|
|
|
public Int32? Id { get; set; }
|
|
|
public String wordContent { get; set; }
|
|
|
public String orderId { get; set; }
|
|
|
public Boolean? isRead { get; set; }
|
|
|
public String senderName { get; set; }
|
|
|
public String senderLoginId { get; set; }
|
|
|
public String receiverLoginId { get; set; }
|
|
|
public String fileUrl { get; set; }
|
|
|
public DateTime? wordCreate { get; set; }
|
|
|
public Int64 wId { get; set; }
|
|
|
public String typeId { get; set; }
|
|
|
}
|
|
|
|
|
|
public class DT_OrderLoan
|
|
|
{
|
|
|
public Int32? Id { get; set; }
|
|
|
public Decimal? amountTotal { get; set; }
|
|
|
public String orderId { get; set; }
|
|
|
public String currencyCode { get; set; }
|
|
|
public String loanStatus { get; set; }
|
|
|
public Decimal? realLoanAmount { get; set; }
|
|
|
public Decimal? escrowFee { get; set; }
|
|
|
public String waitLoanReson { get; set; }
|
|
|
public Decimal? affiliateCommission { get; set; }
|
|
|
public String realLoanMoneyCode { get; set; }
|
|
|
public String escrowFeeMoneyCode { get; set; }
|
|
|
public String affiliateMoneyCode { get; set; }
|
|
|
public Int32? CompanyId { get; set; }
|
|
|
public Int32? ShopId { get; set; }
|
|
|
}
|
|
|
public class DT_OrderLoanDetail
|
|
|
{
|
|
|
public Int32? Id { get; set; }
|
|
|
public Int32? LoanId { get; set; }
|
|
|
public String loanStatus { get; set; }
|
|
|
public Decimal? realLoanAmount { get; set; }
|
|
|
public Decimal? escrowFee { get; set; }
|
|
|
public String waitLoanReson { get; set; }
|
|
|
public Decimal? affiliateCommission { get; set; }
|
|
|
public String childOrderId { get; set; }
|
|
|
public String realLoanMoneyCode { get; set; }
|
|
|
public String escrowFeeMoneyCode { get; set; }
|
|
|
public String affiliateMoneyCode { get; set; }
|
|
|
}
|
|
|
|
|
|
|
|
|
public class ShippingAddress
|
|
|
{
|
|
|
public String Company { get; set; }
|
|
|
public String Street1 { get; set; }
|
|
|
public String Street2 { get; set; }
|
|
|
public String Street3 { get; set; }
|
|
|
public String City { get; set; }
|
|
|
public String Province { get; set; }
|
|
|
public String Country { get; set; }
|
|
|
public String CountryCode { get; set; }
|
|
|
public String Postcode { get; set; }
|
|
|
public String Contacter { get; set; }
|
|
|
public String Tel { get; set; }
|
|
|
public String Email { get; set; }
|
|
|
}
|
|
|
|
|
|
public class ItemDetails
|
|
|
{
|
|
|
public String GoodsId { get; set; }
|
|
|
public String GoodsTitle { get; set; }
|
|
|
public String DeclaredNameEn { get; set; }
|
|
|
public String DeclaredNameCn { get; set; }
|
|
|
public MoneyInfo DeclaredValue { get; set; }
|
|
|
public Decimal? WeightInKg { get; set; }
|
|
|
public Int32 Quantity { get; set; }
|
|
|
public String HSCode { get; set; }
|
|
|
public String CaseCode { get; set; }
|
|
|
public String SalesUrl { get; set; }
|
|
|
}
|
|
|
public class MoneyInfo
|
|
|
{
|
|
|
public String Code { get; set; }
|
|
|
public Decimal? Value { get; set; }
|
|
|
|
|
|
}
|
|
|
public class WeightInfo
|
|
|
{
|
|
|
public String Unit { get; set; }
|
|
|
public Decimal? Length { get; set; }
|
|
|
public Decimal? Width { get; set; }
|
|
|
public Decimal? Height { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class CasesInfo
|
|
|
{
|
|
|
public String Code { get; set; }
|
|
|
public Decimal? WeightInKg { get; set; }
|
|
|
public WeightInfo Volume { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class ShipperInfo
|
|
|
{
|
|
|
public String Name { get; set; }
|
|
|
public String Address { get; set; }
|
|
|
public String ContactInfo { get; set; }
|
|
|
public String VatNo { get; set; }
|
|
|
|
|
|
}
|
|
|
public class OneWordInfo
|
|
|
{
|
|
|
public String ReferenceId { get; set; }
|
|
|
public ShippingAddress ShippingAddress { get; set; }
|
|
|
public Decimal? WeightInKg { get; set; }
|
|
|
public List<ItemDetails> ItemDetails { get; set; }
|
|
|
public MoneyInfo TotalValue { get; set; }
|
|
|
public WeightInfo TotalVolume { get; set; }
|
|
|
/// <summary>
|
|
|
/// 包裹带电类型 NOBattery,WithBattery,Battery
|
|
|
/// </summary>
|
|
|
public String WithBatteryType { get; set; }
|
|
|
public String Notes { get; set; }
|
|
|
public String BatchNo { get; set; }
|
|
|
/// <summary>
|
|
|
/// 送货仓库代码 SZ
|
|
|
/// </summary>
|
|
|
public String WarehouseCode { get; set; }
|
|
|
/// <summary>
|
|
|
/// 发货产品服务代码 如:REGPOST
|
|
|
/// </summary>
|
|
|
public String ShippingMethod { get; set; }
|
|
|
/// <summary>
|
|
|
/// 包裹类型 DOC: 文件 SPX: 包裹
|
|
|
/// </summary>
|
|
|
public String ItemType { get; set; }
|
|
|
/// <summary>
|
|
|
/// DDP Delivered Duty Paid,完税后交货 DDU Delivered Duty Unpaid,未完税交货
|
|
|
/// </summary>
|
|
|
public String DutyPaymentMethod { get; set; }
|
|
|
public String TrackingNumber { get; set; }
|
|
|
/// <summary>
|
|
|
/// 快递一票多件(multiple package shipment)
|
|
|
/// </summary>
|
|
|
public bool IsMPS { get; set; }
|
|
|
/// <summary>
|
|
|
/// 快递一票多件类型 Normal:Normal FBA:FBA,亚马逊FBA
|
|
|
/// </summary>
|
|
|
public String MPSType { get; set; }
|
|
|
/// <summary>
|
|
|
/// 快递一票多件,箱子列表
|
|
|
/// </summary>
|
|
|
public List<CasesInfo> Cases { get; set; }
|
|
|
/// <summary>
|
|
|
/// 自动确认交运包裹,或此值为true,则无须再调用确认交运包裹接口
|
|
|
/// </summary>
|
|
|
public Boolean AutoConfirm { get; set; }
|
|
|
|
|
|
public ShipperInfo ShipperInfo { get; set; }
|
|
|
}
|
|
|
|
|
|
public class OneWordResult
|
|
|
{
|
|
|
public ProcessCodeInfo Data { get; set; }
|
|
|
public Boolean? Succeeded { get; set; }
|
|
|
public ErrorInfo Error { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class OneWordResultInfo
|
|
|
{
|
|
|
|
|
|
public Boolean? Succeeded { get; set; }
|
|
|
public ErrorInfo Error { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class OneWordTrack
|
|
|
{
|
|
|
public ProcessCodeInfo Data { get; set; }
|
|
|
public Boolean? Succeeded { get; set; }
|
|
|
public ErrorInfo Error { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class ProcessCodeInfo
|
|
|
{
|
|
|
|
|
|
public String ProcessCode { get; set; }
|
|
|
public String ReferenceId { get; set; }
|
|
|
|
|
|
public String TrackingNumber { get; set; }
|
|
|
}
|
|
|
public class ProcessWeight
|
|
|
{
|
|
|
|
|
|
public String ProcessCode { get; set; }
|
|
|
public Decimal? WeightInKg { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class OneWordShipping
|
|
|
{
|
|
|
public OneWordShippingMethods Data { get; set; }
|
|
|
public Boolean? Succeeded { get; set; }
|
|
|
public ErrorInfo Error { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class ErrorInfo
|
|
|
{
|
|
|
public String Code { get; set; }
|
|
|
public String Message { get; set; }
|
|
|
|
|
|
}
|
|
|
public class OneWordShippingMethods
|
|
|
{
|
|
|
public List<ShippingMethods> ShippingMethods { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
public class ShippingMethods
|
|
|
{
|
|
|
public Int32? Id { get; set; }
|
|
|
public String Code { get; set; }
|
|
|
public String Name { get; set; }
|
|
|
public Boolean? IsTracking { get; set; }
|
|
|
public Decimal? MaxWeightInKg { get; set; }
|
|
|
|
|
|
public String Region { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
public class JC_ProductOnOff
|
|
|
{
|
|
|
public Int32? ShopId { get; set; }
|
|
|
/// <summary>
|
|
|
/// 店铺名称
|
|
|
/// </summary>
|
|
|
public String ShopName { get; set; }
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 最大请求次数
|
|
|
/// </summary>
|
|
|
public Int32? RequestMaxNumber { get; set; }
|
|
|
/// <summary>
|
|
|
/// 当前请求次数
|
|
|
/// </summary>
|
|
|
public Int32? RequestNumber { get; set; }
|
|
|
/// <summary>
|
|
|
/// 开发者帐号,速卖通AppKey,亚马逊accessKeyId
|
|
|
/// </summary>
|
|
|
public String Appkey { get; set; }
|
|
|
/// <summary>
|
|
|
/// 开发者密钥,速卖通DeveKey,亚马逊secretAccessKey
|
|
|
/// </summary>
|
|
|
public String DeveKey { get; set; }
|
|
|
/// <summary>
|
|
|
/// 速卖通长时令牌,亚马逊卖家ID,MerchantId
|
|
|
/// </summary>
|
|
|
public String RefreshToken { get; set; }
|
|
|
/// <summary>
|
|
|
/// 速卖通短时令牌,亚马逊店铺MarketplaceId,Ebay与Wish的Token
|
|
|
/// </summary>
|
|
|
public String AccessToken { get; set; }
|
|
|
/// <summary>
|
|
|
/// 亚马逊API请求服务器国家地址
|
|
|
/// </summary>
|
|
|
public String Country { get; set; }
|
|
|
/// <summary>
|
|
|
/// 长时令牌保存时间
|
|
|
/// </summary>
|
|
|
public DateTime? RefreshTokenSaveTime { get; set; }
|
|
|
/// <summary>
|
|
|
/// 短时令牌更新时间
|
|
|
/// </summary>
|
|
|
public DateTime? AccessTokenUpdateTime { get; set; }
|
|
|
|
|
|
|
|
|
public String productIds { get; set; }
|
|
|
/// <summary>
|
|
|
/// 1上架0下架
|
|
|
/// </summary>
|
|
|
public Int32? IsOn { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
public class DT_KeyWords
|
|
|
{
|
|
|
public Int32? KeyID { get; set; }
|
|
|
|
|
|
public String KeyWords { get; set; }
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|