using AlibabaSDK.Api; using System; using System.Collections.Generic; using System.Text; namespace AlibabaSDK.Domain { public class AlibabaTradeCreateDomain : BaseCommonResponseDomain { /// /// 下单成功的订单总金额,单位:分 /// public long totalSuccessAmount { get; set; } /// /// 下单成功后的订单id /// public string orderId { get; set; } /// /// 下单失败的商品信息 /// public List failedOfferList { get; set; } /// /// 创建订单时的运费 /// public long postFee { get; set; } } public class AlibabaTradeCreateFaileItem { /// /// 下单失败的商品 /// public string offerId { get; set; } /// /// 下单失败商品的规格ID /// public string specId { get; set; } /// /// 下单失败的错误编码 /// public string errorCode { get; set; } /// /// 下单失败的错误描述 /// public string errorMessage { get; set; } } public class AddressParamItem { /// /// 收货地址id /// // public string addressId { get; set; } /// /// 收货人姓名 /// public string fullName { get; set; } /// /// 手机 /// public string mobile { get; set; } /// /// 电话 /// public string phone { get; set; } /// /// 邮编 /// public string postCode { get; set; } /// /// 市文本 /// public string cityText { get; set; } /// /// 省份文本 /// public string provinceText { get; set; } /// /// 区文本 /// public string areaText { get; set; } /// /// 镇文本 /// public string townText { get; set; } /// /// 街道地址 /// public string address { get; set; } /// /// 地址编码 /// public string districtCode { get; set; } } public class CargoParamListItem { /// /// 商品对应的offer id /// public long offerId { get; set; } /// /// 商品规格id /// public string specId { get; set; } /// /// 商品数量(计算金额用) /// public double quantity { get; set; } } public class TradeInvoice { /// /// 发票类型 0:普通发票,1:增值税发票 /// public int invoiceType { get; set; } /// /// 省份文本 /// public string provinceText { get; set; } /// /// 城市文本 /// public string cityText { get; set; } /// /// 地区文本 /// public string areaText { get; set; } /// /// 镇文本 /// public string townText { get; set; } /// /// 邮编 /// public string postCode { get; set; } /// /// 街道 /// public string address { get; set; } /// /// 收票人姓名 /// public string fullName { get; set; } /// /// 电话 /// public string phone { get; set; } /// /// 手机 /// public string mobile { get; set; } /// /// 购货公司名(发票抬头) /// public string companyName { get; set; } /// /// 纳税识别码 /// public string taxpayerIdentifier { get; set; } /// /// 开户行及帐号 /// public string bankAndAccount { get; set; } /// /// 增值税本地发票号 /// public string localInvoiceId { get; set; } internal bool IsNull() { throw new NotImplementedException(); } } public class EncryptOutOrderInfo { /// /// 是否加密订单 /// public bool encryptOrder { get; set; } /// /// 下游平台订单号 /// public string outPlatformOrderNo { get; set; } /// /// 淘宝-thyny,天猫-tm,淘特-taote,阿里巴巴C2M-c2m,京东-jingdong,拼多多-pinduoduo,微信-weixin,跨境-kuajing,快手-kuaishou,有赞-youzan,抖音-douyin,寺库-siku,美团团好货-meituan,小红书-xiaohongshu,当当-dangdang,苏宁-suning,大V店-davdian,行云-xingyun,蜜芽-miya,菠萝派商城-boluo,其他-other /// public string outPlatformCode { get; set; } /// /// 下游平台获取订单的appkey /// public string outPlatformAppkey { get; set; } /// /// 淘宝oaid /// public string oaid { get; set; } /// /// 下游平台其他扩展信息 /// public string outPatformExtraInfo { get; set; } /// /// 下游加密收货人姓名 /// public string encryptReceiverName { get; set; } /// /// 下游加密收货人电话 /// public string encryptReceiverMobile { get; set; } /// /// 下游加密收货人地址 /// public string encryptReceiverAddress { get; set; } } public class OrderPreviewResuslt { /// /// 计算完货品金额后再次进行的减免金额. 单位: 分 /// public long discountFee { get; set; } /// /// 当前交易在使用下单接口时可以支持的交易方式列表,其中的元素可以直接用于下单接口的tradeType入参。列表为空,当前交易不可通过接口下单,需要在1688页面下单。 /// public List tradeModeNameList { get; set; } /// /// 状态 /// public bool status { get; set; } /// /// 是否有淘货源单品优惠 false:有单品优惠 true:没有单品优惠 /// public bool taoSampleSinglePromotion { get; set; } /// /// 订单总费用, 单位为分. /// public long sumPayment { get; set; } /// /// 返回信息 /// public string message { get; set; } /// /// 总运费信息, 单位为分 /// public long sumCarriage { get; set; } /// /// 返回码 /// public string resultCode { get; set; } /// /// 不包含运费的货品总费用, 单位为分 /// public long sumPaymentNoCarriage { get; set; } /// /// 附加费,单位,分 /// public string additionalFee { get; set; } /// /// 订单下单流程 /// public string flowFlag { get; set; } /// /// /// public List cargoList { get; set; } /// /// 可用店铺级别优惠列表 /// public List shopPromotionList { get; set; } /// /// 当前交易可以支持的交易方式列表。结果可以参照1688下单预览页面的交易方式。 /// public List tradeModelList { get; set; } } public class OrderPreviewResusltTradeMode { /// /// 交易方式名称,1688下单预览页面展示的名称 /// public string name { get; set; } /// /// 交易描述 /// public string description { get; set; } /// /// 做为入参传入下单接口的tradeType字段 /// public string tradeType { get; set; } /// /// 开放平台下单是否支持此种交易模式。如果为true,该交易方式可做为下单接口tradeType参数的入参;如果为false,则不可做为下单接口的入参。 /// public string opSupport { get; set; } } public class OrderPreviewResusltShopPro { /// /// 优惠券ID /// public string promotionId { get; set; } /// /// 是否默认选中 /// public bool selected { get; set; } /// /// 优惠券名称 /// public string text { get; set; } /// /// 优惠券描述 /// public string desc { get; set; } /// /// 是否免邮 /// public bool freePostage { get; set; } /// /// 减去金额,单位为分 /// public long discountFee { get; set; } } public class OrderPreviewResusltCargoList { /// /// 产品总金额 /// public double amount { get; set; } /// /// 返回信息 /// public string message { get; set; } /// /// 最终单价 /// public double finalUnitPrice { get; set; } /// /// 规格ID,offer内唯一 /// public string specId { get; set; } /// /// 规格ID,全局唯一 /// public long skuId { get; set; } /// /// 返回码 /// public string resultCode { get; set; } /// /// 商品ID /// public long offerId { get; set; } /// /// 商品优惠列表 /// public List cargoPromotionList { get; set; } } public class OrderPreviewResusltCargoListPromo { /// /// 优惠券ID /// public string promotionId { get; set; } /// /// 是否默认选中 /// public bool selected { get; set; } /// /// 优惠券名称 /// public string text { get; set; } /// /// 优惠券描述 /// public string desc { get; set; } /// /// 是否免邮 /// public bool freePostage { get; set; } /// /// 减去金额,单位为分 /// public long discountFee { get; set; } } }