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