supplierCode; } public function setSupplierCode($supplierCode) { $this->supplierCode = $supplierCode; $this->apiParams["supplierCode"] = $supplierCode; } public function getSupplierBraComp() { return $this->supplierBraComp; } public function setSupplierBraComp($supplierBraComp) { $this->supplierBraComp = $supplierBraComp; $this->apiParams["supplierBraComp"] = $supplierBraComp; } public function getSupplierOffice() { return $this->supplierOffice; } public function setSupplierOffice($supplierOffice) { $this->supplierOffice = $supplierOffice; $this->apiParams["supplierOffice"] = $supplierOffice; } public function getSnCode() { return $this->snCode; } public function setSnCode($snCode) { $this->snCode = $snCode; $this->apiParams["snCode"] = $snCode; } public function getSupplierApplicationCode() { return $this->supplierApplicationCode; } public function setSupplierApplicationCode($supplierApplicationCode) { $this->supplierApplicationCode = $supplierApplicationCode; $this->apiParams["supplierApplicationCode"] = $supplierApplicationCode; } public function getProductBrand() { return $this->productBrand; } public function setProductBrand($productBrand) { $this->productBrand = $productBrand; $this->apiParams["productBrand"] = $productBrand; } public function getExpenseBudgetCode() { return $this->expenseBudgetCode; } public function setExpenseBudgetCode($expenseBudgetCode) { $this->expenseBudgetCode = $expenseBudgetCode; $this->apiParams["expenseBudgetCode"] = $expenseBudgetCode; } public function getAreaCopCode() { return $this->areaCopCode; } public function setAreaCopCode($areaCopCode) { $this->areaCopCode = $areaCopCode; $this->apiParams["areaCopCode"] = $areaCopCode; } public function getStartDate() { return $this->startDate; } public function setStartDate($startDate) { $this->startDate = $startDate; $this->apiParams["startDate"] = $startDate; } public function getEndDate() { return $this->endDate; } public function setEndDate($endDate) { $this->endDate = $endDate; $this->apiParams["endDate"] = $endDate; } public function getPromotActivName() { return $this->promotActivName; } public function setPromotActivName($promotActivName) { $this->promotActivName = $promotActivName; $this->apiParams["promotActivName"] = $promotActivName; } public function getPromotAgreementName() { return $this->promotAgreementName; } public function setPromotAgreementName($promotAgreementName) { $this->promotAgreementName = $promotAgreementName; $this->apiParams["promotAgreementName"] = $promotAgreementName; } public function getPaymentLittleMount() { return $this->paymentLittleMount; } public function setPaymentLittleMount($paymentLittleMount) { $this->paymentLittleMount = $paymentLittleMount; $this->apiParams["paymentLittleMount"] = $paymentLittleMount; } public function getSettlementType() { return $this->settlementType; } public function setSettlementType($settlementType) { $this->settlementType = $settlementType; $this->apiParams["settlementType"] = $settlementType; } public function getInvoiceDate() { return $this->invoiceDate; } public function setInvoiceDate($invoiceDate) { $this->invoiceDate = $invoiceDate; $this->apiParams["invoiceDate"] = $invoiceDate; } public function getPayType() { return $this->payType; } public function setPayType($payType) { $this->payType = $payType; $this->apiParams["payType"] = $payType; } public function getInvoiceContent() { return $this->invoiceContent; } public function setInvoiceContent($invoiceContent) { $this->invoiceContent = $invoiceContent; $this->apiParams["invoiceContent"] = $invoiceContent; } public function getPayDate() { return $this->payDate; } public function setPayDate($payDate) { $this->payDate = $payDate; $this->apiParams["payDate"] = $payDate; } public function getHtmlContent() { return $this->htmlContent; } public function setHtmlContent($htmlContent) { $this->htmlContent = $htmlContent; $this->apiParams["htmlContent"] = $htmlContent; } public function getSignNatureContent() { return $this->signNatureContent; } public function setSignNatureContent($signNatureContent) { $this->signNatureContent = $signNatureContent; $this->apiParams["signNatureContent"] = $signNatureContent; } public function getApiMethodName(){ return 'suning.application.promotion.apply'; } public function getApiParams(){ return $this->apiParams; } public function check(){ //非空校验 RequestCheckUtil::checkNotNull($this->supplierCode, 'supplierCode'); RequestCheckUtil::checkNotNull($this->snCode, 'snCode'); RequestCheckUtil::checkNotNull($this->supplierApplicationCode, 'supplierApplicationCode'); RequestCheckUtil::checkNotNull($this->productBrand, 'productBrand'); RequestCheckUtil::checkNotNull($this->areaCopCode, 'areaCopCode'); RequestCheckUtil::checkNotNull($this->startDate, 'startDate'); RequestCheckUtil::checkNotNull($this->endDate, 'endDate'); RequestCheckUtil::checkNotNull($this->promotActivName, 'promotActivName'); RequestCheckUtil::checkNotNull($this->paymentLittleMount, 'paymentLittleMount'); RequestCheckUtil::checkNotNull($this->settlementType, 'settlementType'); RequestCheckUtil::checkNotNull($this->invoiceContent, 'invoiceContent'); RequestCheckUtil::checkNotNull($this->payDate, 'payDate'); RequestCheckUtil::checkNotNull($this->htmlContent, 'htmlContent'); } public function getBizName(){ return "applyPromotionApplication"; } } ?>