using System; using System.Collections.Generic; namespace TradeModel { [Serializable] public class API_OrderInfo { public Int32? OrderId{ get; set; } /// /// 店铺ID /// public Int32? ShopId{ get; set; } /// /// 店铺名称 /// public String ShopName{ get; set; } /// /// 订单号 /// public String OrderCode{ get; set; } public String PlatOrderCode { get; set; } public String HBOrderCode { get; set; } /// /// 价格总计 /// public Decimal? TotalPrice{ get; set; } /// /// 货币代码 /// public String MoneyCode{ get; set; } /// /// 订单创建日期 /// public DateTime? OrderDate{ get; set; } /// /// 买家帐号 /// public String CustomID{ get; set; } /// /// 买家名称 /// public String RevName{ get; set; } /// /// 买家国家 /// public String RevCountry{ get; set; } /// /// 买家地址 /// public String RevAddr{ get; set; } /// /// 买家联系电话 /// public String RevPhone{ get; set; } /// /// 买家手机 /// public string RevMobile { get; set; } /// /// 买家邮件地址 /// public String RevMail{ get; set; } /// /// 买家传真 /// public String RevFax{ get; set; } /// /// 买家邮编 /// public String RevZip { get; set; } /// /// 买家所在州 /// public String RevProvince { get; set; } /// /// 买家所在城市 /// public String RevCity { get; set; } /// /// 买家所在地区 /// public String RevArea { get; set; } /// /// 备注 /// public String BuyRemark{ get; set; } /// /// 留言 /// public String LeaveWord{ get; set; } /// /// 付款日期 /// public DateTime? PayDate{ get; set; } /// /// 超时日期 /// public DateTime? OutOrderDate{ get; set; } /// /// 0速卖通1亚马逊2Ebay3Wish /// public Int32? PlatType{ get; set; } public String PostInfo { get; set; } public int IsFba { get; set; } public Int32? OrderState { get; set; } /// /// 物流金额 /// public Decimal? logisticsAmount { get; set; } /// /// 交易用金 /// 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 ListModel{ get; set; } } public class API_OrderGoods { public Int32? Id{ get; set; } /// /// 订单ID /// public Int32? OrderId{ get; set; } /// /// 物品数量 /// public Int32? GoodsNum{ get; set; } /// /// 物品金额 /// public Decimal? GoodsPrice{ get; set; } /// /// SKU码 /// public String GoodsSKU{ get; set; } public String GoodsDesc { get; set; } /// /// 物品名称 /// public String GoodsName{ get; set; } /// /// 货币代码 /// public String MoneyCode { get; set; } /// /// 快递信息 /// 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 { get; set; } public MoneyInfo TotalValue { get; set; } public WeightInfo TotalVolume { get; set; } /// /// 包裹带电类型 NOBattery,WithBattery,Battery /// public String WithBatteryType { get; set; } public String Notes { get; set; } public String BatchNo { get; set; } /// /// 送货仓库代码 SZ /// public String WarehouseCode { get; set; } /// /// 发货产品服务代码 如:REGPOST /// public String ShippingMethod { get; set; } /// /// 包裹类型 DOC: 文件 SPX: 包裹 /// public String ItemType { get; set; } /// /// DDP Delivered Duty Paid,完税后交货 DDU Delivered Duty Unpaid,未完税交货 /// public String DutyPaymentMethod { get; set; } public String TrackingNumber { get; set; } /// /// 快递一票多件(multiple package shipment) /// public bool IsMPS { get; set; } /// /// 快递一票多件类型 Normal:Normal FBA:FBA,亚马逊FBA /// public String MPSType { get; set; } /// /// 快递一票多件,箱子列表 /// public List Cases { get; set; } /// /// 自动确认交运包裹,或此值为true,则无须再调用确认交运包裹接口 /// 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 { 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; } /// /// 店铺名称 /// public String ShopName { get; set; } /// /// 最大请求次数 /// public Int32? RequestMaxNumber { get; set; } /// /// 当前请求次数 /// public Int32? RequestNumber { get; set; } /// /// 开发者帐号,速卖通AppKey,亚马逊accessKeyId /// public String Appkey { get; set; } /// /// 开发者密钥,速卖通DeveKey,亚马逊secretAccessKey /// public String DeveKey { get; set; } /// /// 速卖通长时令牌,亚马逊卖家ID,MerchantId /// public String RefreshToken { get; set; } /// /// 速卖通短时令牌,亚马逊店铺MarketplaceId,Ebay与Wish的Token /// public String AccessToken { get; set; } /// /// 亚马逊API请求服务器国家地址 /// public String Country { get; set; } /// /// 长时令牌保存时间 /// public DateTime? RefreshTokenSaveTime { get; set; } /// /// 短时令牌更新时间 /// public DateTime? AccessTokenUpdateTime { get; set; } public String productIds { get; set; } /// /// 1上架0下架 /// public Int32? IsOn { get; set; } } public class DT_KeyWords { public Int32? KeyID { get; set; } public String KeyWords { get; set; } } }