supplierCode; } public function setSupplierCode($supplierCode) { $this->supplierCode = $supplierCode; $this->apiParams["supplierCode"] = $supplierCode; } public function getBatchCode() { return $this->batchCode; } public function setBatchCode($batchCode) { $this->batchCode = $batchCode; $this->apiParams["batchCode"] = $batchCode; } public function getInvoiceList() { return $this->invoiceList; } public function setInvoiceList($invoiceList) { $this->invoiceList = $invoiceList; $arr = array(); foreach ($invoiceList as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["invoiceList"] = $arr; } public function getApiMethodName(){ return 'suning.selfmarket.orderinvoiceinput.add'; } public function getApiParams(){ return $this->apiParams; } public function check(){ //非空校验 RequestCheckUtil::checkNotNull($this->supplierCode, 'supplierCode'); RequestCheckUtil::checkNotNull($this->batchCode, 'batchCode'); } public function getBizName(){ return "addOrderinvoiceinput"; } } class InvoiceList { private $apiParams = array(); private $invoiceNum; private $invoiceCode; private $invoiceDate; private $taxRate; private $totalAmount; private $taxAmount; public function getInvoiceNum() { return $this->invoiceNum; } public function setInvoiceNum($invoiceNum) { $this->invoiceNum = $invoiceNum; $this->apiParams["invoiceNum"] = $invoiceNum; } public function getInvoiceCode() { return $this->invoiceCode; } public function setInvoiceCode($invoiceCode) { $this->invoiceCode = $invoiceCode; $this->apiParams["invoiceCode"] = $invoiceCode; } public function getInvoiceDate() { return $this->invoiceDate; } public function setInvoiceDate($invoiceDate) { $this->invoiceDate = $invoiceDate; $this->apiParams["invoiceDate"] = $invoiceDate; } public function getTaxRate() { return $this->taxRate; } public function setTaxRate($taxRate) { $this->taxRate = $taxRate; $this->apiParams["taxRate"] = $taxRate; } public function getTotalAmount() { return $this->totalAmount; } public function setTotalAmount($totalAmount) { $this->totalAmount = $totalAmount; $this->apiParams["totalAmount"] = $totalAmount; } public function getTaxAmount() { return $this->taxAmount; } public function setTaxAmount($taxAmount) { $this->taxAmount = $taxAmount; $this->apiParams["taxAmount"] = $taxAmount; } public function getApiParams(){ return $this->apiParams; } } ?>