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 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 getContractDate() { return $this->contractDate; } public function setContractDate($contractDate) { $this->contractDate = $contractDate; $this->apiParams["contractDate"] = $contractDate; } public function getContractCode() { return $this->contractCode; } public function setContractCode($contractCode) { $this->contractCode = $contractCode; $this->apiParams["contractCode"] = $contractCode; } public function getAdProtocolCity() { return $this->adProtocolCity; } public function setAdProtocolCity($adProtocolCity) { $this->adProtocolCity = $adProtocolCity; $this->apiParams["adProtocolCity"] = $adProtocolCity; } public function getAdProtocolRode() { return $this->adProtocolRode; } public function setAdProtocolRode($adProtocolRode) { $this->adProtocolRode = $adProtocolRode; $this->apiParams["adProtocolRode"] = $adProtocolRode; } public function getAdProtocolMarket() { return $this->adProtocolMarket; } public function setAdProtocolMarket($adProtocolMarket) { $this->adProtocolMarket = $adProtocolMarket; $this->apiParams["adProtocolMarket"] = $adProtocolMarket; } public function getAdProtocolBuilding() { return $this->adProtocolBuilding; } public function setAdProtocolBuilding($adProtocolBuilding) { $this->adProtocolBuilding = $adProtocolBuilding; $this->apiParams["adProtocolBuilding"] = $adProtocolBuilding; } public function getAdProtocolArea() { return $this->adProtocolArea; } public function setAdProtocolArea($adProtocolArea) { $this->adProtocolArea = $adProtocolArea; $this->apiParams["adProtocolArea"] = $adProtocolArea; } 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 getPaymentLittleMount() { return $this->paymentLittleMount; } public function setPaymentLittleMount($paymentLittleMount) { $this->paymentLittleMount = $paymentLittleMount; $this->apiParams["paymentLittleMount"] = $paymentLittleMount; } public function getFirstMonthAmount() { return $this->firstMonthAmount; } public function setFirstMonthAmount($firstMonthAmount) { $this->firstMonthAmount = $firstMonthAmount; $this->apiParams["firstMonthAmount"] = $firstMonthAmount; } public function getSecondPayMonth() { return $this->secondPayMonth; } public function setSecondPayMonth($secondPayMonth) { $this->secondPayMonth = $secondPayMonth; $this->apiParams["secondPayMonth"] = $secondPayMonth; } public function getNextMonthAmount() { return $this->nextMonthAmount; } public function setNextMonthAmount($nextMonthAmount) { $this->nextMonthAmount = $nextMonthAmount; $this->apiParams["nextMonthAmount"] = $nextMonthAmount; } public function getLastPayMonth() { return $this->lastPayMonth; } public function setLastPayMonth($lastPayMonth) { $this->lastPayMonth = $lastPayMonth; $this->apiParams["lastPayMonth"] = $lastPayMonth; } public function getLastMonthAmount() { return $this->lastMonthAmount; } public function setLastMonthAmount($lastMonthAmount) { $this->lastMonthAmount = $lastMonthAmount; $this->apiParams["lastMonthAmount"] = $lastMonthAmount; } public function getSettlementType() { return $this->settlementType; } public function setSettlementType($settlementType) { $this->settlementType = $settlementType; $this->apiParams["settlementType"] = $settlementType; } public function getOtherProtocol() { return $this->otherProtocol; } public function setOtherProtocol($otherProtocol) { $this->otherProtocol = $otherProtocol; $this->apiParams["otherProtocol"] = $otherProtocol; } 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.protocol.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->areaCopCode, 'areaCopCode'); RequestCheckUtil::checkNotNull($this->adProtocolCity, 'adProtocolCity'); RequestCheckUtil::checkNotNull($this->adProtocolRode, 'adProtocolRode'); RequestCheckUtil::checkNotNull($this->adProtocolMarket, 'adProtocolMarket'); RequestCheckUtil::checkNotNull($this->adProtocolBuilding, 'adProtocolBuilding'); RequestCheckUtil::checkNotNull($this->adProtocolArea, 'adProtocolArea'); RequestCheckUtil::checkNotNull($this->startDate, 'startDate'); RequestCheckUtil::checkNotNull($this->endDate, 'endDate'); RequestCheckUtil::checkNotNull($this->paymentLittleMount, 'paymentLittleMount'); RequestCheckUtil::checkNotNull($this->settlementType, 'settlementType'); RequestCheckUtil::checkNotNull($this->htmlContent, 'htmlContent'); } public function getBizName(){ return "applyProtocolApplication"; } } ?>