You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
459 lines
26 KiB
459 lines
26 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using Jd.Api.Response;
|
|
using Jd.Api.Util;
|
|
namespace Jd.Api.Request
|
|
{
|
|
public class EtmsWaybillSendRequest : JdRequestBase<EtmsWaybillSendResponse>
|
|
{
|
|
public string
|
|
deliveryId
|
|
{get; set;}
|
|
|
|
public string
|
|
salePlat
|
|
{get; set;}
|
|
|
|
public string
|
|
customerCode
|
|
{get; set;}
|
|
|
|
public string
|
|
orderId
|
|
{get; set;}
|
|
|
|
public string
|
|
thrOrderId
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
selfPrintWayBill
|
|
{get; set;}
|
|
|
|
public string
|
|
pickMethod
|
|
{get; set;}
|
|
|
|
public string
|
|
packageRequired
|
|
{get; set;}
|
|
|
|
public string
|
|
senderName
|
|
{get; set;}
|
|
|
|
public string
|
|
senderAddress
|
|
{get; set;}
|
|
|
|
public string
|
|
senderTel
|
|
{get; set;}
|
|
|
|
public string
|
|
senderMobile
|
|
{get; set;}
|
|
|
|
public string
|
|
senderPostcode
|
|
{get; set;}
|
|
|
|
public string
|
|
receiveName
|
|
{get; set;}
|
|
|
|
public string
|
|
receiveAddress
|
|
{get; set;}
|
|
|
|
public string
|
|
province
|
|
{get; set;}
|
|
|
|
public string
|
|
city
|
|
{get; set;}
|
|
|
|
public string
|
|
county
|
|
{get; set;}
|
|
|
|
public string
|
|
town
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
provinceId
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
cityId
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
countyId
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
townId
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
siteType
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
siteId
|
|
{get; set;}
|
|
|
|
public string
|
|
siteName
|
|
{get; set;}
|
|
|
|
public string
|
|
receiveTel
|
|
{get; set;}
|
|
|
|
public string
|
|
receiveMobile
|
|
{get; set;}
|
|
|
|
public string
|
|
postcode
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
packageCount
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
weight
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
vloumLong
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
vloumWidth
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
vloumHeight
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
vloumn
|
|
{get; set;}
|
|
|
|
public string
|
|
description
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
collectionValue
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
collectionMoney
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
guaranteeValue
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
guaranteeValueAmount
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
signReturn
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
aging
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
transType
|
|
{get; set;}
|
|
|
|
public string
|
|
remark
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
goodsType
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
orderType
|
|
{get; set;}
|
|
|
|
public string
|
|
shopCode
|
|
{get; set;}
|
|
|
|
public string
|
|
orderSendTime
|
|
{get; set;}
|
|
|
|
public string
|
|
warehouseCode
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
areaProvId
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
areaCityId
|
|
{get; set;}
|
|
|
|
public Nullable<DateTime>
|
|
shipmentStartTime
|
|
{get; set;}
|
|
|
|
public Nullable<DateTime>
|
|
shipmentEndTime
|
|
{get; set;}
|
|
|
|
public string
|
|
idNumber
|
|
{get; set;}
|
|
|
|
public string
|
|
addedService
|
|
{get; set;}
|
|
|
|
public string
|
|
extendField1
|
|
{get; set;}
|
|
|
|
public string
|
|
extendField2
|
|
{get; set;}
|
|
|
|
public string
|
|
extendField3
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
extendField4
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
extendField5
|
|
{get; set;}
|
|
|
|
public string
|
|
senderCompany
|
|
{get; set;}
|
|
|
|
public string
|
|
receiveCompany
|
|
{get; set;}
|
|
|
|
public string
|
|
freightPre
|
|
{get; set;}
|
|
|
|
public string
|
|
goods
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
goodsCount
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
promiseTimeType
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
freight
|
|
{get; set;}
|
|
|
|
public string
|
|
unpackingInspection
|
|
{get; set;}
|
|
|
|
public string
|
|
fileUrl
|
|
{get; set;}
|
|
|
|
public string
|
|
customerBoxCode {get; set; }
|
|
public string
|
|
customerBoxNumber {get; set; }
|
|
public Nullable<DateTime>
|
|
pickUpStartTime
|
|
{get; set;}
|
|
|
|
public Nullable<DateTime>
|
|
pickUpEndTime
|
|
{get; set;}
|
|
|
|
public override string ApiName
|
|
{
|
|
get{return "jingdong.etms.waybill.send";}
|
|
}
|
|
protected override void PrepareParam(IDictionary<String, Object> parameters)
|
|
{
|
|
parameters.Add("deliveryId", this. deliveryId
|
|
);
|
|
parameters.Add("salePlat", this. salePlat
|
|
);
|
|
parameters.Add("customerCode", this. customerCode
|
|
);
|
|
parameters.Add("orderId", this. orderId
|
|
);
|
|
parameters.Add("thrOrderId", this. thrOrderId
|
|
);
|
|
parameters.Add("selfPrintWayBill", this. selfPrintWayBill
|
|
);
|
|
parameters.Add("pickMethod", this. pickMethod
|
|
);
|
|
parameters.Add("packageRequired", this. packageRequired
|
|
);
|
|
parameters.Add("senderName", this. senderName
|
|
);
|
|
parameters.Add("senderAddress", this. senderAddress
|
|
);
|
|
parameters.Add("senderTel", this. senderTel
|
|
);
|
|
parameters.Add("senderMobile", this. senderMobile
|
|
);
|
|
parameters.Add("senderPostcode", this. senderPostcode
|
|
);
|
|
parameters.Add("receiveName", this. receiveName
|
|
);
|
|
parameters.Add("receiveAddress", this. receiveAddress
|
|
);
|
|
parameters.Add("province", this. province
|
|
);
|
|
parameters.Add("city", this. city
|
|
);
|
|
parameters.Add("county", this. county
|
|
);
|
|
parameters.Add("town", this. town
|
|
);
|
|
parameters.Add("provinceId", this. provinceId
|
|
);
|
|
parameters.Add("cityId", this. cityId
|
|
);
|
|
parameters.Add("countyId", this. countyId
|
|
);
|
|
parameters.Add("townId", this. townId
|
|
);
|
|
parameters.Add("siteType", this. siteType
|
|
);
|
|
parameters.Add("siteId", this. siteId
|
|
);
|
|
parameters.Add("siteName", this. siteName
|
|
);
|
|
parameters.Add("receiveTel", this. receiveTel
|
|
);
|
|
parameters.Add("receiveMobile", this. receiveMobile
|
|
);
|
|
parameters.Add("postcode", this. postcode
|
|
);
|
|
parameters.Add("packageCount", this. packageCount
|
|
);
|
|
parameters.Add("weight", this. weight
|
|
);
|
|
parameters.Add("vloumLong", this. vloumLong
|
|
);
|
|
parameters.Add("vloumWidth", this. vloumWidth
|
|
);
|
|
parameters.Add("vloumHeight", this. vloumHeight
|
|
);
|
|
parameters.Add("vloumn", this. vloumn
|
|
);
|
|
parameters.Add("description", this. description
|
|
);
|
|
parameters.Add("collectionValue", this. collectionValue
|
|
);
|
|
parameters.Add("collectionMoney", this. collectionMoney
|
|
);
|
|
parameters.Add("guaranteeValue", this. guaranteeValue
|
|
);
|
|
parameters.Add("guaranteeValueAmount", this. guaranteeValueAmount
|
|
);
|
|
parameters.Add("signReturn", this. signReturn
|
|
);
|
|
parameters.Add("aging", this. aging
|
|
);
|
|
parameters.Add("transType", this. transType
|
|
);
|
|
parameters.Add("remark", this. remark
|
|
);
|
|
parameters.Add("goodsType", this. goodsType
|
|
);
|
|
parameters.Add("orderType", this. orderType
|
|
);
|
|
parameters.Add("shopCode", this. shopCode
|
|
);
|
|
parameters.Add("orderSendTime", this. orderSendTime
|
|
);
|
|
parameters.Add("warehouseCode", this. warehouseCode
|
|
);
|
|
parameters.Add("areaProvId", this. areaProvId
|
|
);
|
|
parameters.Add("areaCityId", this. areaCityId
|
|
);
|
|
parameters.Add("shipmentStartTime", this. shipmentStartTime
|
|
);
|
|
parameters.Add("shipmentEndTime", this. shipmentEndTime
|
|
);
|
|
parameters.Add("idNumber", this. idNumber
|
|
);
|
|
parameters.Add("addedService", this. addedService
|
|
);
|
|
parameters.Add("extendField1", this. extendField1
|
|
);
|
|
parameters.Add("extendField2", this. extendField2
|
|
);
|
|
parameters.Add("extendField3", this. extendField3
|
|
);
|
|
parameters.Add("extendField4", this. extendField4
|
|
);
|
|
parameters.Add("extendField5", this. extendField5
|
|
);
|
|
parameters.Add("senderCompany", this. senderCompany
|
|
);
|
|
parameters.Add("receiveCompany", this. receiveCompany
|
|
);
|
|
parameters.Add("freightPre", this. freightPre
|
|
);
|
|
parameters.Add("goods", this. goods
|
|
);
|
|
parameters.Add("goodsCount", this. goodsCount
|
|
);
|
|
parameters.Add("promiseTimeType", this. promiseTimeType
|
|
);
|
|
parameters.Add("freight", this. freight
|
|
);
|
|
parameters.Add("unpackingInspection", this. unpackingInspection
|
|
);
|
|
parameters.Add("fileUrl", this. fileUrl
|
|
);
|
|
parameters.Add("customerBoxCode", this. customerBoxCode
|
|
);
|
|
parameters.Add("customerBoxNumber", this. customerBoxNumber
|
|
);
|
|
parameters.Add("pickUpStartTime", this. pickUpStartTime
|
|
);
|
|
parameters.Add("pickUpEndTime", this. pickUpEndTime
|
|
);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|