<?php
/**
 * 苏宁开放平台接口 - 
 *
 * @author suning
 * @date   2022-12-28
 */
class EdaosaleQueryRequest  extends SelectSuningRequest{
	
	/**
	 * 
	 */
	private $gdsCd;
	
	
	
	/**
	 * 
	 */
	private $statisEndDate;
	
	/**
	 * 
	 */
	private $statisStartDate;
	
	/**
	 * 
	 */
	private $vendorCd;
	
	/**
	 * 
	 */
	private $vendorGds;
	
	/**
	 * 
	 */
	private $queryType;
	
	public function getGdsCd() {
		return $this->gdsCd;
	}
	
	public function setGdsCd($gdsCd) {
		$this->gdsCd = $gdsCd;
		$this->apiParams["gdsCd"] = $gdsCd;
	}
	
	
	
	public function getStatisEndDate() {
		return $this->statisEndDate;
	}
	
	public function setStatisEndDate($statisEndDate) {
		$this->statisEndDate = $statisEndDate;
		$this->apiParams["statisEndDate"] = $statisEndDate;
	}
	
	public function getStatisStartDate() {
		return $this->statisStartDate;
	}
	
	public function setStatisStartDate($statisStartDate) {
		$this->statisStartDate = $statisStartDate;
		$this->apiParams["statisStartDate"] = $statisStartDate;
	}
	
	public function getVendorCd() {
		return $this->vendorCd;
	}
	
	public function setVendorCd($vendorCd) {
		$this->vendorCd = $vendorCd;
		$this->apiParams["vendorCd"] = $vendorCd;
	}
	
	public function getVendorGds() {
		return $this->vendorGds;
	}
	
	public function setVendorGds($vendorGds) {
		$this->vendorGds = $vendorGds;
		$this->apiParams["vendorGds"] = $vendorGds;
	}
	
	public function getQueryType() {
		return $this->queryType;
	}
	
	public function setQueryType($queryType) {
		$this->queryType = $queryType;
		$this->apiParams["queryType"] = $queryType;
	}
	
	public function getApiMethodName(){
		return 'suning.selfmarket.edaosale.query';
	}
	
	public function getApiParams(){
		return $this->apiParams;
	}
	
	public function check(){
		//非空校验
		RequestCheckUtil::checkNotNull($this->statisEndDate, 'statisEndDate');
		RequestCheckUtil::checkNotNull($this->statisStartDate, 'statisStartDate');
		RequestCheckUtil::checkNotNull($this->vendorCd, 'vendorCd');
	}
	
	public function getBizName(){
		return "queryEdaosale";
	}
	
}

?>