REAPI/extend/sdk/taobao/QimenCloud/Qimen/top/request/DeliveryordersumQueryRequest.php
2024-09-29 15:43:18 +08:00

241 lines
4.5 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* TOP API: taobao.qimen.deliveryordersum.query request
*
* @author auto create
* @since 1.0, 2020.05.13
*/
class DeliveryordersumQueryRequest
{
/**
* 复核时间
**/
private $checkTime;
/**
* 出库结束时间
**/
private $deliveryEndTime;
/**
* 出库开始时间
**/
private $deliveryStartTime;
/**
* 订单下载结束时间
**/
private $downloadEndTime;
/**
* 订单下载开始时间
**/
private $downloadStartTime;
/**
* 货主编码string50
**/
private $ownerCode;
/**
* 当前页(必填)
**/
private $page;
/**
* 每页显示条数(必填)
**/
private $pageSize;
/**
* 支付结束时间
**/
private $payEndTime;
/**
* 支付开始时间
**/
private $payStartTime;
/**
* 订单来源平台编码, string (50) , 必填,TB= 淘宝 、TM=天猫 、JD=京东、DD=当当、PP=拍拍、YX=易讯、EBAY=ebay、QQ=QQ网购、AMAZON=亚马逊、SN=苏宁、GM=国美、WPH=唯品会、JM=聚美、LF=乐蜂、MGJ=蘑菇街、JS=聚尚、PX=拍鞋、YT=银泰、YHD=1号店、VANCL=凡客、YL=邮乐、YG=优购、1688=阿里巴巴、POS=POS门店、MIA=蜜芽、GW=商家官网、CT=村淘、YJWD=云集微店、OTHERS=其他, (只传英文编码)
**/
private $sourcePlatformCode;
/**
* 淘系/非淘系
**/
private $sourceType;
/**
* 仓库编码
**/
private $warehouseCode;
private $apiParas = array();
public function setCheckTime($checkTime)
{
$this->checkTime = $checkTime;
$this->apiParas["checkTime"] = $checkTime;
}
public function getCheckTime()
{
return $this->checkTime;
}
public function setDeliveryEndTime($deliveryEndTime)
{
$this->deliveryEndTime = $deliveryEndTime;
$this->apiParas["deliveryEndTime"] = $deliveryEndTime;
}
public function getDeliveryEndTime()
{
return $this->deliveryEndTime;
}
public function setDeliveryStartTime($deliveryStartTime)
{
$this->deliveryStartTime = $deliveryStartTime;
$this->apiParas["deliveryStartTime"] = $deliveryStartTime;
}
public function getDeliveryStartTime()
{
return $this->deliveryStartTime;
}
public function setDownloadEndTime($downloadEndTime)
{
$this->downloadEndTime = $downloadEndTime;
$this->apiParas["downloadEndTime"] = $downloadEndTime;
}
public function getDownloadEndTime()
{
return $this->downloadEndTime;
}
public function setDownloadStartTime($downloadStartTime)
{
$this->downloadStartTime = $downloadStartTime;
$this->apiParas["downloadStartTime"] = $downloadStartTime;
}
public function getDownloadStartTime()
{
return $this->downloadStartTime;
}
public function setOwnerCode($ownerCode)
{
$this->ownerCode = $ownerCode;
$this->apiParas["ownerCode"] = $ownerCode;
}
public function getOwnerCode()
{
return $this->ownerCode;
}
public function setPage($page)
{
$this->page = $page;
$this->apiParas["page"] = $page;
}
public function getPage()
{
return $this->page;
}
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
$this->apiParas["pageSize"] = $pageSize;
}
public function getPageSize()
{
return $this->pageSize;
}
public function setPayEndTime($payEndTime)
{
$this->payEndTime = $payEndTime;
$this->apiParas["payEndTime"] = $payEndTime;
}
public function getPayEndTime()
{
return $this->payEndTime;
}
public function setPayStartTime($payStartTime)
{
$this->payStartTime = $payStartTime;
$this->apiParas["payStartTime"] = $payStartTime;
}
public function getPayStartTime()
{
return $this->payStartTime;
}
public function setSourcePlatformCode($sourcePlatformCode)
{
$this->sourcePlatformCode = $sourcePlatformCode;
$this->apiParas["sourcePlatformCode"] = $sourcePlatformCode;
}
public function getSourcePlatformCode()
{
return $this->sourcePlatformCode;
}
public function setSourceType($sourceType)
{
$this->sourceType = $sourceType;
$this->apiParas["sourceType"] = $sourceType;
}
public function getSourceType()
{
return $this->sourceType;
}
public function setWarehouseCode($warehouseCode)
{
$this->warehouseCode = $warehouseCode;
$this->apiParas["warehouseCode"] = $warehouseCode;
}
public function getWarehouseCode()
{
return $this->warehouseCode;
}
public function getApiMethodName()
{
return "taobao.qimen.deliveryordersum.query";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
RequestCheckUtil::checkNotNull($this->checkTime,"checkTime");
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}