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.
849 lines
56 KiB
849 lines
56 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using Jd.Api.Response;
|
|
using Jd.Api.Util;
|
|
namespace Jd.Api.Request
|
|
{
|
|
public class EclpOrderAddOrderRequest : JdRequestBase<EclpOrderAddOrderResponse>
|
|
{
|
|
public string
|
|
isvUUID
|
|
{get; set;}
|
|
|
|
public string
|
|
isvSource
|
|
{get; set;}
|
|
|
|
public string
|
|
shopNo
|
|
{get; set;}
|
|
|
|
public string
|
|
bdOwnerNo
|
|
{get; set;}
|
|
|
|
public string
|
|
departmentNo
|
|
{get; set;}
|
|
|
|
public string
|
|
warehouseNo
|
|
{get; set;}
|
|
|
|
public string
|
|
shipperNo
|
|
{get; set;}
|
|
|
|
public string
|
|
salesPlatformOrderNo
|
|
{get; set;}
|
|
|
|
public string
|
|
salePlatformSource
|
|
{get; set;}
|
|
|
|
public Nullable<DateTime>
|
|
salesPlatformCreateTime
|
|
{get; set;}
|
|
|
|
public string
|
|
soType
|
|
{get; set;}
|
|
|
|
public string
|
|
consigneeName
|
|
{get; set;}
|
|
|
|
public string
|
|
consigneeMobile
|
|
{get; set;}
|
|
|
|
public string
|
|
consigneePhone
|
|
{get; set;}
|
|
|
|
public string
|
|
consigneeEmail
|
|
{get; set;}
|
|
|
|
public Nullable<DateTime>
|
|
expectDate
|
|
{get; set;}
|
|
|
|
public string
|
|
addressProvince
|
|
{get; set;}
|
|
|
|
public string
|
|
addressCity
|
|
{get; set;}
|
|
|
|
public string
|
|
addressCounty
|
|
{get; set;}
|
|
|
|
public string
|
|
addressTown
|
|
{get; set;}
|
|
|
|
public string
|
|
consigneeAddress
|
|
{get; set;}
|
|
|
|
public string
|
|
consigneePostcode
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
receivable
|
|
{get; set;}
|
|
|
|
public string
|
|
consigneeRemark
|
|
{get; set;}
|
|
|
|
public string
|
|
orderMark
|
|
{get; set;}
|
|
|
|
public string
|
|
thirdWayBill
|
|
{get; set;}
|
|
|
|
public string
|
|
packageMark
|
|
{get; set;}
|
|
|
|
public string
|
|
businessType
|
|
{get; set;}
|
|
|
|
public string
|
|
destinationCode
|
|
{get; set;}
|
|
|
|
public string
|
|
destinationName
|
|
{get; set;}
|
|
|
|
public string
|
|
sendWebsiteCode
|
|
{get; set;}
|
|
|
|
public string
|
|
sendWebsiteName
|
|
{get; set;}
|
|
|
|
public string
|
|
sendMode
|
|
{get; set;}
|
|
|
|
public string
|
|
receiveMode
|
|
{get; set;}
|
|
|
|
public string
|
|
appointDeliveryTime
|
|
{get; set;}
|
|
|
|
public string
|
|
insuredPriceFlag
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
insuredValue
|
|
{get; set;}
|
|
|
|
public string
|
|
thirdPayment
|
|
{get; set;}
|
|
|
|
public string
|
|
monthlyAccount
|
|
{get; set;}
|
|
|
|
public string
|
|
shipment
|
|
{get; set;}
|
|
|
|
public string
|
|
sellerRemark
|
|
{get; set;}
|
|
|
|
public string
|
|
thirdSite
|
|
{get; set;}
|
|
|
|
public string
|
|
gatherCenterName
|
|
{get; set;}
|
|
|
|
public string
|
|
customsStatus
|
|
{get; set;}
|
|
|
|
public string
|
|
customerName
|
|
{get; set;}
|
|
|
|
public string
|
|
invoiceTitle
|
|
{get; set;}
|
|
|
|
public string
|
|
invoiceContent
|
|
{get; set;}
|
|
|
|
public string
|
|
goodsType
|
|
{get; set;}
|
|
|
|
public string
|
|
goodsLevel
|
|
{get; set;}
|
|
|
|
public string
|
|
customsPort
|
|
{get; set;}
|
|
|
|
public string
|
|
billType
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
orderPrice
|
|
{get; set;}
|
|
|
|
public string
|
|
wlyInfo
|
|
{get; set;}
|
|
|
|
public string
|
|
customerId
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
urgency
|
|
{get; set;}
|
|
|
|
public string
|
|
customerNo
|
|
{get; set;}
|
|
|
|
public string
|
|
storeName
|
|
{get; set;}
|
|
|
|
public string
|
|
invoiceState
|
|
{get; set;}
|
|
|
|
public string
|
|
invoiceType
|
|
{get; set;}
|
|
|
|
public string
|
|
invoiceNo
|
|
{get; set;}
|
|
|
|
public string
|
|
invoiceTax
|
|
{get; set;}
|
|
|
|
public string
|
|
bankName
|
|
{get; set;}
|
|
|
|
public string
|
|
bankAccount
|
|
{get; set;}
|
|
|
|
public string
|
|
address
|
|
{get; set;}
|
|
|
|
public string
|
|
phoneNumber
|
|
{get; set;}
|
|
|
|
public string
|
|
signType
|
|
{get; set;}
|
|
|
|
public string
|
|
signIDCode
|
|
{get; set;}
|
|
|
|
public string
|
|
supplierNo
|
|
{get; set;}
|
|
|
|
public string
|
|
agingType
|
|
{get; set;}
|
|
|
|
public string
|
|
sellerNote
|
|
{get; set;}
|
|
|
|
public string
|
|
supervisionCode
|
|
{get; set;}
|
|
|
|
public string
|
|
invoiceChecker
|
|
{get; set;}
|
|
|
|
public string
|
|
paymentType
|
|
{get; set;}
|
|
|
|
public string
|
|
saleType
|
|
{get; set;}
|
|
|
|
public string
|
|
inStorageNo
|
|
{get; set;}
|
|
|
|
public Nullable<DateTime>
|
|
inStorageTime
|
|
{get; set;}
|
|
|
|
public string
|
|
inStorageRemark
|
|
{get; set;}
|
|
|
|
public string
|
|
grossReturnName
|
|
{get; set;}
|
|
|
|
public string
|
|
grossReturnPhone
|
|
{get; set;}
|
|
|
|
public string
|
|
grossReturnMobile
|
|
{get; set;}
|
|
|
|
public string
|
|
grossReturnAddress
|
|
{get; set;}
|
|
|
|
public string
|
|
isvPackTypeNo
|
|
{get; set;}
|
|
|
|
public string
|
|
addrAnalysis
|
|
{get; set;}
|
|
|
|
public string
|
|
printExtendInfo
|
|
{get; set;}
|
|
|
|
public string
|
|
logicParam
|
|
{get; set;}
|
|
|
|
public string
|
|
combineNo
|
|
{get; set;}
|
|
|
|
public string
|
|
activationService
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
randomInspection
|
|
{get; set;}
|
|
|
|
public string
|
|
VIPDeliWarehouse
|
|
{get; set;}
|
|
|
|
public string
|
|
customField
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
longitude
|
|
{get; set;}
|
|
|
|
public Nullable<double>
|
|
latitude
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
agingProductType
|
|
{get; set;}
|
|
|
|
public string
|
|
crossDockPriority
|
|
{get; set;}
|
|
|
|
public string
|
|
isvCompanyNo
|
|
{get; set;}
|
|
|
|
public string
|
|
orderPriority
|
|
{get; set;}
|
|
|
|
public string
|
|
orderBatchNo
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
orderBatchQty
|
|
{get; set;}
|
|
|
|
public string
|
|
productCode
|
|
{get; set;}
|
|
|
|
public string
|
|
vehicleType
|
|
{get; set;}
|
|
|
|
public string
|
|
isvSoType
|
|
{get; set;}
|
|
|
|
public string
|
|
checkDelivery
|
|
{get; set;}
|
|
|
|
public string
|
|
isvSoTypeName
|
|
{get; set;}
|
|
|
|
public string
|
|
quarantineCert
|
|
{get; set;}
|
|
|
|
public string
|
|
deliveryService
|
|
{get; set;}
|
|
|
|
public Nullable<int>
|
|
selfDeliverySiteId
|
|
{get; set;}
|
|
|
|
public string
|
|
deliveryIntoWarehouse
|
|
{get; set;}
|
|
|
|
public string
|
|
deliveryWarehouseType
|
|
{get; set;}
|
|
|
|
public string
|
|
unPack
|
|
{get; set;}
|
|
|
|
public string
|
|
deliveryBeforeCommand
|
|
{get; set;}
|
|
|
|
public string
|
|
pickUpCode
|
|
{get; set;}
|
|
|
|
public string
|
|
isvShopNo
|
|
{get; set;}
|
|
|
|
public string
|
|
expecTransport
|
|
{get; set;}
|
|
|
|
public string
|
|
inDependent
|
|
{get; set;}
|
|
|
|
public string
|
|
storeBrand
|
|
{get; set;}
|
|
|
|
public string
|
|
storeId
|
|
{get; set;}
|
|
|
|
public string
|
|
unloadFlag
|
|
{get; set;}
|
|
|
|
public string
|
|
relationNo
|
|
{get; set;}
|
|
|
|
public string
|
|
goodsNo {get; set; }
|
|
public string
|
|
skuGoodsLevel {get; set; }
|
|
public string
|
|
goodsName {get; set; }
|
|
public string
|
|
type {get; set; }
|
|
public string
|
|
unit {get; set; }
|
|
public string
|
|
remark {get; set; }
|
|
public string
|
|
rate {get; set; }
|
|
public string
|
|
amount {get; set; }
|
|
public string
|
|
price {get; set; }
|
|
public string
|
|
quantity {get; set; }
|
|
public string
|
|
pAttributes {get; set; }
|
|
public string
|
|
isvLotattrs {get; set; }
|
|
public string
|
|
isvGoodsNo {get; set; }
|
|
public string
|
|
installVenderId {get; set; }
|
|
public string
|
|
orderLine {get; set; }
|
|
public string
|
|
batAttrs {get; set; }
|
|
public string
|
|
productionDate {get; set; }
|
|
public string
|
|
expirationDate {get; set; }
|
|
public string
|
|
packBatchNo {get; set; }
|
|
public string
|
|
poNo {get; set; }
|
|
public string
|
|
lot {get; set; }
|
|
public string
|
|
serialNo {get; set; }
|
|
public string
|
|
jdPackageType {get; set; }
|
|
public string
|
|
serviceProductJson {get; set; }
|
|
public string
|
|
payAmount {get; set; }
|
|
public string
|
|
sellerGoodsRemark {get; set; }
|
|
public string
|
|
leftExpirationPercent {get; set; }
|
|
public string
|
|
leftExpirationPercentOperate {get; set; }
|
|
public string
|
|
batAttrRangeJson {get; set; }
|
|
public override string ApiName
|
|
{
|
|
get{return "jingdong.eclp.order.addOrder";}
|
|
}
|
|
protected override void PrepareParam(IDictionary<String, Object> parameters)
|
|
{
|
|
parameters.Add("isvUUID", this. isvUUID
|
|
);
|
|
parameters.Add("isvSource", this. isvSource
|
|
);
|
|
parameters.Add("shopNo", this. shopNo
|
|
);
|
|
parameters.Add("bdOwnerNo", this. bdOwnerNo
|
|
);
|
|
parameters.Add("departmentNo", this. departmentNo
|
|
);
|
|
parameters.Add("warehouseNo", this. warehouseNo
|
|
);
|
|
parameters.Add("shipperNo", this. shipperNo
|
|
);
|
|
parameters.Add("salesPlatformOrderNo", this. salesPlatformOrderNo
|
|
);
|
|
parameters.Add("salePlatformSource", this. salePlatformSource
|
|
);
|
|
parameters.Add("salesPlatformCreateTime", this. salesPlatformCreateTime
|
|
);
|
|
parameters.Add("soType", this. soType
|
|
);
|
|
parameters.Add("consigneeName", this. consigneeName
|
|
);
|
|
parameters.Add("consigneeMobile", this. consigneeMobile
|
|
);
|
|
parameters.Add("consigneePhone", this. consigneePhone
|
|
);
|
|
parameters.Add("consigneeEmail", this. consigneeEmail
|
|
);
|
|
parameters.Add("expectDate", this. expectDate
|
|
);
|
|
parameters.Add("addressProvince", this. addressProvince
|
|
);
|
|
parameters.Add("addressCity", this. addressCity
|
|
);
|
|
parameters.Add("addressCounty", this. addressCounty
|
|
);
|
|
parameters.Add("addressTown", this. addressTown
|
|
);
|
|
parameters.Add("consigneeAddress", this. consigneeAddress
|
|
);
|
|
parameters.Add("consigneePostcode", this. consigneePostcode
|
|
);
|
|
parameters.Add("receivable", this. receivable
|
|
);
|
|
parameters.Add("consigneeRemark", this. consigneeRemark
|
|
);
|
|
parameters.Add("orderMark", this. orderMark
|
|
);
|
|
parameters.Add("thirdWayBill", this. thirdWayBill
|
|
);
|
|
parameters.Add("packageMark", this. packageMark
|
|
);
|
|
parameters.Add("businessType", this. businessType
|
|
);
|
|
parameters.Add("destinationCode", this. destinationCode
|
|
);
|
|
parameters.Add("destinationName", this. destinationName
|
|
);
|
|
parameters.Add("sendWebsiteCode", this. sendWebsiteCode
|
|
);
|
|
parameters.Add("sendWebsiteName", this. sendWebsiteName
|
|
);
|
|
parameters.Add("sendMode", this. sendMode
|
|
);
|
|
parameters.Add("receiveMode", this. receiveMode
|
|
);
|
|
parameters.Add("appointDeliveryTime", this. appointDeliveryTime
|
|
);
|
|
parameters.Add("insuredPriceFlag", this. insuredPriceFlag
|
|
);
|
|
parameters.Add("insuredValue", this. insuredValue
|
|
);
|
|
parameters.Add("thirdPayment", this. thirdPayment
|
|
);
|
|
parameters.Add("monthlyAccount", this. monthlyAccount
|
|
);
|
|
parameters.Add("shipment", this. shipment
|
|
);
|
|
parameters.Add("sellerRemark", this. sellerRemark
|
|
);
|
|
parameters.Add("thirdSite", this. thirdSite
|
|
);
|
|
parameters.Add("gatherCenterName", this. gatherCenterName
|
|
);
|
|
parameters.Add("customsStatus", this. customsStatus
|
|
);
|
|
parameters.Add("customerName", this. customerName
|
|
);
|
|
parameters.Add("invoiceTitle", this. invoiceTitle
|
|
);
|
|
parameters.Add("invoiceContent", this. invoiceContent
|
|
);
|
|
parameters.Add("goodsType", this. goodsType
|
|
);
|
|
parameters.Add("goodsLevel", this. goodsLevel
|
|
);
|
|
parameters.Add("customsPort", this. customsPort
|
|
);
|
|
parameters.Add("billType", this. billType
|
|
);
|
|
parameters.Add("orderPrice", this. orderPrice
|
|
);
|
|
parameters.Add("wlyInfo", this. wlyInfo
|
|
);
|
|
parameters.Add("customerId", this. customerId
|
|
);
|
|
parameters.Add("urgency", this. urgency
|
|
);
|
|
parameters.Add("customerNo", this. customerNo
|
|
);
|
|
parameters.Add("storeName", this. storeName
|
|
);
|
|
parameters.Add("invoiceState", this. invoiceState
|
|
);
|
|
parameters.Add("invoiceType", this. invoiceType
|
|
);
|
|
parameters.Add("invoiceNo", this. invoiceNo
|
|
);
|
|
parameters.Add("invoiceTax", this. invoiceTax
|
|
);
|
|
parameters.Add("bankName", this. bankName
|
|
);
|
|
parameters.Add("bankAccount", this. bankAccount
|
|
);
|
|
parameters.Add("address", this. address
|
|
);
|
|
parameters.Add("phoneNumber", this. phoneNumber
|
|
);
|
|
parameters.Add("signType", this. signType
|
|
);
|
|
parameters.Add("signIDCode", this. signIDCode
|
|
);
|
|
parameters.Add("supplierNo", this. supplierNo
|
|
);
|
|
parameters.Add("agingType", this. agingType
|
|
);
|
|
parameters.Add("sellerNote", this. sellerNote
|
|
);
|
|
parameters.Add("supervisionCode", this. supervisionCode
|
|
);
|
|
parameters.Add("invoiceChecker", this. invoiceChecker
|
|
);
|
|
parameters.Add("paymentType", this. paymentType
|
|
);
|
|
parameters.Add("saleType", this. saleType
|
|
);
|
|
parameters.Add("inStorageNo", this. inStorageNo
|
|
);
|
|
parameters.Add("inStorageTime", this. inStorageTime
|
|
);
|
|
parameters.Add("inStorageRemark", this. inStorageRemark
|
|
);
|
|
parameters.Add("grossReturnName", this. grossReturnName
|
|
);
|
|
parameters.Add("grossReturnPhone", this. grossReturnPhone
|
|
);
|
|
parameters.Add("grossReturnMobile", this. grossReturnMobile
|
|
);
|
|
parameters.Add("grossReturnAddress", this. grossReturnAddress
|
|
);
|
|
parameters.Add("isvPackTypeNo", this. isvPackTypeNo
|
|
);
|
|
parameters.Add("addrAnalysis", this. addrAnalysis
|
|
);
|
|
parameters.Add("printExtendInfo", this. printExtendInfo
|
|
);
|
|
parameters.Add("logicParam", this. logicParam
|
|
);
|
|
parameters.Add("combineNo", this. combineNo
|
|
);
|
|
parameters.Add("activationService", this. activationService
|
|
);
|
|
parameters.Add("randomInspection", this. randomInspection
|
|
);
|
|
parameters.Add("VIPDeliWarehouse", this. VIPDeliWarehouse
|
|
);
|
|
parameters.Add("customField", this. customField
|
|
);
|
|
parameters.Add("longitude", this. longitude
|
|
);
|
|
parameters.Add("latitude", this. latitude
|
|
);
|
|
parameters.Add("agingProductType", this. agingProductType
|
|
);
|
|
parameters.Add("crossDockPriority", this. crossDockPriority
|
|
);
|
|
parameters.Add("isvCompanyNo", this. isvCompanyNo
|
|
);
|
|
parameters.Add("orderPriority", this. orderPriority
|
|
);
|
|
parameters.Add("orderBatchNo", this. orderBatchNo
|
|
);
|
|
parameters.Add("orderBatchQty", this. orderBatchQty
|
|
);
|
|
parameters.Add("productCode", this. productCode
|
|
);
|
|
parameters.Add("vehicleType", this. vehicleType
|
|
);
|
|
parameters.Add("isvSoType", this. isvSoType
|
|
);
|
|
parameters.Add("checkDelivery", this. checkDelivery
|
|
);
|
|
parameters.Add("isvSoTypeName", this. isvSoTypeName
|
|
);
|
|
parameters.Add("quarantineCert", this. quarantineCert
|
|
);
|
|
parameters.Add("deliveryService", this. deliveryService
|
|
);
|
|
parameters.Add("selfDeliverySiteId", this. selfDeliverySiteId
|
|
);
|
|
parameters.Add("deliveryIntoWarehouse", this. deliveryIntoWarehouse
|
|
);
|
|
parameters.Add("deliveryWarehouseType", this. deliveryWarehouseType
|
|
);
|
|
parameters.Add("unPack", this. unPack
|
|
);
|
|
parameters.Add("deliveryBeforeCommand", this. deliveryBeforeCommand
|
|
);
|
|
parameters.Add("pickUpCode", this. pickUpCode
|
|
);
|
|
parameters.Add("isvShopNo", this. isvShopNo
|
|
);
|
|
parameters.Add("expecTransport", this. expecTransport
|
|
);
|
|
parameters.Add("inDependent", this. inDependent
|
|
);
|
|
parameters.Add("storeBrand", this. storeBrand
|
|
);
|
|
parameters.Add("storeId", this. storeId
|
|
);
|
|
parameters.Add("unloadFlag", this. unloadFlag
|
|
);
|
|
parameters.Add("relationNo", this. relationNo
|
|
);
|
|
parameters.Add("goodsNo", this. goodsNo
|
|
);
|
|
parameters.Add("skuGoodsLevel", this. skuGoodsLevel
|
|
);
|
|
parameters.Add("goodsName", this. goodsName
|
|
);
|
|
parameters.Add("type", this. type
|
|
);
|
|
parameters.Add("unit", this. unit
|
|
);
|
|
parameters.Add("remark", this. remark
|
|
);
|
|
parameters.Add("rate", this. rate
|
|
);
|
|
parameters.Add("amount", this. amount
|
|
);
|
|
parameters.Add("price", this. price
|
|
);
|
|
parameters.Add("quantity", this. quantity
|
|
);
|
|
parameters.Add("pAttributes", this. pAttributes
|
|
);
|
|
parameters.Add("isvLotattrs", this. isvLotattrs
|
|
);
|
|
parameters.Add("isvGoodsNo", this. isvGoodsNo
|
|
);
|
|
parameters.Add("installVenderId", this. installVenderId
|
|
);
|
|
parameters.Add("orderLine", this. orderLine
|
|
);
|
|
parameters.Add("batAttrs", this. batAttrs
|
|
);
|
|
parameters.Add("productionDate", this. productionDate
|
|
);
|
|
parameters.Add("expirationDate", this. expirationDate
|
|
);
|
|
parameters.Add("packBatchNo", this. packBatchNo
|
|
);
|
|
parameters.Add("poNo", this. poNo
|
|
);
|
|
parameters.Add("lot", this. lot
|
|
);
|
|
parameters.Add("serialNo", this. serialNo
|
|
);
|
|
parameters.Add("jdPackageType", this. jdPackageType
|
|
);
|
|
parameters.Add("serviceProductJson", this. serviceProductJson
|
|
);
|
|
parameters.Add("payAmount", this. payAmount
|
|
);
|
|
parameters.Add("sellerGoodsRemark", this. sellerGoodsRemark
|
|
);
|
|
parameters.Add("leftExpirationPercent", this. leftExpirationPercent
|
|
);
|
|
parameters.Add("leftExpirationPercentOperate", this. leftExpirationPercentOperate
|
|
);
|
|
parameters.Add("batAttrRangeJson", this. batAttrRangeJson
|
|
);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|