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; }
}
}