using System; using System.Collections.Generic; using System.Text; namespace AlibabaSDK.Domain { public class AlibabaTradeDetailDomain { /// /// 订单基础信息 /// public BaseInfo baseInfo { get; set; } /// /// 国内物流 /// public NativeLogistics nativeLogistics { get; set; } /// /// 商品条目信息 /// public List productItems { get; set; } /// /// 交易条款 /// public List tradeTerms { get; set; } /// /// 订单扩展属性 /// // public List extAttributes { get; set; } /// /// 订单评价信息 /// public OrderRateInfo orderRateInfo { get; set; } } public class BuyerContact { /// /// 联系电话 /// public string phone { get; set; } /// /// 联系人在平台的IM账号 /// public string imInPlatform { get; set; } /// /// 联系人名称 /// public string name { get; set; } /// /// 联系人手机号 /// public string mobile { get; set; } /// /// 公司名称 /// public string companyName { get; set; } } public class SellerContact { /// /// 联系电话 /// public string phone { get; set; } /// /// 邮箱 /// public string email { get; set; } /// /// 联系人在平台的IM账号 /// public string imInPlatform { get; set; } /// /// 联系人名称 /// public string name { get; set; } /// /// 联系人手机号 /// public string mobile { get; set; } /// /// 公司名称 /// public string companyName { get; set; } } public class ReceiverInfo { /// /// 收件人 /// public string toFullName { get; set; } /// /// 收货人地址区域编码 /// public string toDivisionCode { get; set; } /// /// 邮编 /// public string toPost { get; set; } /// /// 收货人街道或镇区域编码,可能为空 /// public string toTownCode { get; set; } /// /// 收货地址 /// public string toArea { get; set; } } public class BaseInfo { /// /// 完全发货时间 /// public string allDeliveredTime { get; set; } /// /// 业务类型。国际站:ta(信保),wholesale(在线批发)。 中文站:普通订单类型 = "cn"; 大额批发订单类型 = "ws"; 普通拿样订单类型 = "yp"; 一分钱拿样订单类型 = "yf"; 倒批(限时折扣)订单类型 = "fs"; 加工定制订单类型 = "cz"; 协议采购订单类型 = "ag"; 伙拼订单类型 = "hp"; 供销订单类型 = "supply"; 淘工厂订单 = "factory"; 快订下单 = "quick"; 享拼订单 = "xiangpin"; 当面付 = "f2f"; 存样服务 = "cyfw"; 代销订单 = "sp"; 微供订单 = "wg";零售通 = "lst";跨境='cb';分销='distribution';采源宝='cab';加工定制="manufact" /// public string businessType { get; set; } /// /// 买家主账号id /// public string buyerID { get; set; } /// /// 创建时间 /// public string createTime { get; set; } /// /// 退款单ID /// public string refundId { get; set; } /// /// 交易id /// public long id { get; set; } /// /// 修改时间 /// public string modifyTime { get; set; } /// /// 关闭原因。buyerCancel:买家取消订单,sellerGoodsLack:卖家库存不足,other:其它 /// public string closeReason { get; set; } /// /// 买家留言,不超过500字 /// public string buyerFeedback { get; set; } /// /// 付款时间,如果有多次付款,这里返回的是首次付款时间 /// public string payTime { get; set; } /// /// 退款金额,单位为元 /// public decimal refund { get; set; } /// /// 卖家主账号id /// public string sellerID { get; set; } /// /// 运费,单位为元 /// public decimal? shippingFee { get; set; } /// /// 交易状态,waitbuyerpay:等待买家付款;waitsellersend:等待卖家发货;waitbuyerreceive:等待买家收货;confirm_goods:已收货;success:交易成功;cancel:交易取消;terminated:交易终止;未枚举:其他状态 /// public string status { get; set; } /// /// 应付款总金额,totalAmount = ∑itemAmount + shippingFee,单位为元 /// public decimal totalAmount { get; set; } /// /// 折扣信息,单位分 /// public long discount { get; set; } /// /// 买家联系人 /// public BuyerContact buyerContact { get; set; } /// /// 卖家联系人信息 /// public SellerContact sellerContact { get; set; } /// /// 1:担保交易 2:预存款交易 3:ETC境外收单交易 4:即时到帐交易 5:保障金安全交易 6:统一交易流程 7:分阶段付款 8.货到付款交易 9.信用凭证支付交易 10.账期支付交易,50060 交易4.0 /// public string tradeType { get; set; } /// /// 订单的售中退款状态,等待卖家同意:waitselleragree ,待买家修改:waitbuyermodify,等待买家退货:waitbuyersend,等待卖家确认收货:waitsellerreceive,退款成功:refundsuccess,退款失败:refundclose /// public string refundStatus { get; set; } /// /// 备注,1688指下单时的备注 /// public string remark { get; set; } /// /// 关闭订单备注 /// public string closeRemark { get; set; } /// /// 收货时间,这里返回的是完全收货时间 /// public string receivingTime { get; set; } /// /// 退款金额 /// public decimal refundPayment { get; set; } /// /// 红包金额,实付金额(totalAmount)已经计算过红包金额 /// public decimal couponFee { get; set; } /// /// 交易id(字符串格式) /// public string idOfStr { get; set; } /// /// 外部支付交易Id /// public string alipayTradeId { get; set; } /// /// 收件人信息 /// public ReceiverInfo receiverInfo { get; set; } /// /// 买家loginId,旺旺Id /// public string buyerLoginId { get; set; } /// ///卖家oginId,旺旺Id /// public string sellerLoginId { get; set; } /// /// 买家数字id /// public long buyerUserId { get; set; } /// /// 买家备忘信息 /// public string buyerMemo { get; set; } /// /// 卖家数字id /// public long sellerUserId { get; set; } /// /// 买家支付宝id /// public string buyerAlipayId { get; set; } /// /// 卖家支付宝id /// public string sellerAlipayId { get; set; } /// /// 完成时间 /// public string completeTime { get; set; } /// /// 产品总金额(该订单产品明细表中的产品金额的和),单位元 /// public decimal sumProductPayment { get; set; } /// /// 是否一次性付款 /// public bool stepPayAll { get; set; } } public class LogisticsItemsItem { /// /// 发货时间 /// public string deliveredTime { get; set; } /// /// 物流编号 /// public string logisticsCode { get; set; } /// /// SELF_SEND_GOODS("0")自行发货,在线发货ONLINE_SEND_GOODS("1",不需要物流的发货 NO_LOGISTICS_SEND_GOODS("2") /// public string type { get; set; } /// /// 主键id /// public long id { get; set; } /// /// 状态 /// public string status { get; set; } /// /// 修改时间 /// public string gmtModified { get; set; } /// /// 创建时间 /// public string gmtCreate { get; set; } /// /// 发货联系电话 /// public string fromPhone { get; set; } /// /// 发货联系手机 /// public string fromMobile { get; set; } /// /// 物流公司运单号 /// public string logisticsBillNo { get; set; } /// /// 商品明细条目id,如有多个以,分隔 /// public string subItemIds { get; set; } } public class NativeLogistics { /// /// 详细地址 /// public string address { get; set; } /// /// 县,区 /// public string area { get; set; } /// /// 省市区编码 /// public string areaCode { get; set; } /// /// 城市 /// public string city { get; set; } /// /// 联系人姓名 /// public string contactPerson { get; set; } /// /// 手机 /// public string mobile { get; set; } /// /// 省份 /// public string province { get; set; } /// /// 邮编 /// public string zip { get; set; } /// /// 运单明细 /// public List logisticsItems { get; set; } /// /// 镇,街道地址码 /// public string townCode { get; set; } /// /// 镇,街道 /// public string town { get; set; } } public class TradeSkuInfosItem { /// /// 属性名 /// public string name { get; set; } /// ///属性值 /// public string value { get; set; } } public class ProductItemsItem { /// /// 实付金额,单位为元 /// public decimal itemAmount { get; set; } /// /// 商品名称 /// public string name { get; set; } /// /// 原始单价,以元为单位 /// public decimal price { get; set; } /// /// 产品ID(非在线产品为空) /// public long productID { get; set; } /// /// 商品图片url /// public List productImgUrl { get; set; } /// /// 产品快照url,交易订单产生时会自动记录下当时的商品快照,供后续纠纷时参考 /// public string productSnapshotUrl { get; set; } /// /// 以unit为单位的数量,例如多少个、多少件、多少箱、多少吨 /// public decimal quantity { get; set; } /// /// 退款金额,单位为元 /// public decimal refund { get; set; } /// /// skuID /// public long skuID { get; set; } /// /// 子订单状态 /// public string status { get; set; } /// /// 子订单号,或商品明细条目ID /// public long subItemID { get; set; } /// /// 类型,国际站使用,供卖家标注商品所属类型 /// public string type { get; set; } /// /// 售卖单位 例如:个、件、箱、吨 /// public string unit { get; set; } /// /// 重量 按重量单位计算的重量,例如:100 /// public string weight { get; set; } /// /// 重量单位 例如:g,kg,t /// public string weight_unit { get; set; } /// /// 保障条款,此字段仅针对1688 /// // public List guaranteesTerms { get; set; } /// /// 商品属性信息 /// public List skuInfos { get; set; } /// /// 订单明细涨价或降价的金额 /// public long entryDiscount { get; set; } /// /// 订单销售属性ID /// public string specId { get; set; } /// /// 以unit为单位的quantity精度系数,值为10的幂次,例如:quantityFactor=1000,unit=吨,那么quantity的最小精度为0.001吨 /// public decimal quantityFactor { get; set; } /// ///子订单状态描述 /// public string statusStr { get; set; } /// /// WAIT_SELLER_AGREE 等待卖家同意 REFUND_SUCCESS 退款成功 REFUND_CLOSED 退款关闭 WAIT_BUYER_MODIFY 待买家修改 WAIT_BUYER_SEND 等待买家退货 WAIT_SELLER_RECEIVE 等待卖家确认收货 /// public string refundStatus { get; set; } /// /// 1 未发货 2 已发货 3 已收货 4 已经退货 5 部分发货 8 还未创建物流订单 /// public int logisticsStatus { get; set; } /// /// 关闭原因 /// public string closeReason { get; set; } /// /// 创建时间 /// public string gmtCreate { get; set; } /// /// 修改时间 /// public string gmtModified { get; set; } /// /// 明细完成时间 /// public string gmtCompleted { get; set; } /// /// 库存超时时间,格式为“yyyy-MM-dd HH:mm:ss” /// public string gmtPayExpireTime { get; set; } /// /// 售中退款单号 /// public string refundId { get; set; } /// /// 售后退款单号 /// public string refundIdForAs { get; set; } /// /// 子订单号,或商品明细条目ID(字符串类型,由于Long类型的ID可能在JS和PHP中处理有问题,所以可以用字符串类型来处理) /// public string subItemIDString { get; set; } } public class TradeTermsItem { /// /// 支付状态。国际站:WAIT_PAY(未支付),PAYER_PAID(已完成支付),PART_SUCCESS(部分支付成功),PAY_SUCCESS(支付成功),CLOSED(风控关闭),CANCELLED(支付撤销),SUCCESS(成功),FAIL(失败)。 1688:1(未付款);2(已付款);4(全额退款);6(卖家有收到钱,回款完成) ;7(未创建外部支付单);8 (付款前取消) ; 9(正在支付中);12(账期支付,待到账) /// public string payStatus { get; set; } /// /// 完成阶段支付时间 /// public string payTime { get; set; } /// /// 支付方式。 国际站:ECL(融资支付),CC(信用卡),TT(线下TT),ACH(echecking支付)。 1688:1-支付宝,2-网商银行信任付,3-诚e赊,4-银行转账,5-赊销宝,6-电子承兑票据,7-账期支付,8-合并支付渠道,9-无打款,10-零售通赊购,13-支付平台,12-声明付款 /// public string payWay { get; set; } /// /// 付款额 /// public decimal phasAmount { get; set; } /// /// 阶段单id /// public long phase { get; set; } } public class OrderRateInfo { /// /// 买家评价状态(4:已评论,5:未评论,6;不需要评论) /// public int buyerRateStatus { get; set; } /// /// 卖家评价状态(4:已评论,5:未评论,6;不需要评论) /// public int sellerRateStatus { get; set; } /// /// 卖家給买家的评价 /// public List buyerRateList { get; set; } /// /// 买家給卖家的评价 /// public List sellerRateList { get; set; } } public class OrderReateItem { /// /// 评价星级 /// public int starLevel { get; set; } /// /// 评价详情 /// public string content { get; set; } /// /// 收到评价的用户昵称 /// public string receiverNick { get; set; } /// /// 发送评价的用户昵称 /// public string posterNick { get; set; } /// /// 评价上线时间 /// public string publishTime { get; set; } } }