promotionUnitDto; } public function setPromotionUnitDto($promotionUnitDto) { $this->promotionUnitDto = $promotionUnitDto; $this->apiParams["promotionUnitDto"] = $promotionUnitDto->getApiParams(); } public function getApiMethodName(){ return 'suning.advertise.unit.update'; } public function getApiParams(){ return $this->apiParams; } public function check(){ //非空校验 } public function getBizName(){ return "updateUpdateunit"; } } class FlowPackList { private $apiParams = array(); private $flowTypeExplain; private $flowTypeId; private $flowTypeName; private $premium; public function getFlowTypeExplain() { return $this->flowTypeExplain; } public function setFlowTypeExplain($flowTypeExplain) { $this->flowTypeExplain = $flowTypeExplain; $this->apiParams["flowTypeExplain"] = $flowTypeExplain; } public function getFlowTypeId() { return $this->flowTypeId; } public function setFlowTypeId($flowTypeId) { $this->flowTypeId = $flowTypeId; $this->apiParams["flowTypeId"] = $flowTypeId; } public function getFlowTypeName() { return $this->flowTypeName; } public function setFlowTypeName($flowTypeName) { $this->flowTypeName = $flowTypeName; $this->apiParams["flowTypeName"] = $flowTypeName; } public function getPremium() { return $this->premium; } public function setPremium($premium) { $this->premium = $premium; $this->apiParams["premium"] = $premium; } public function getApiParams(){ return $this->apiParams; } } class ExtField { private $apiParams = array(); private $zncbPricePC; private $zncbPriceWAP; public function getZncbPricePC() { return $this->zncbPricePC; } public function setZncbPricePC($zncbPricePC) { $this->zncbPricePC = $zncbPricePC; $this->apiParams["zncbPricePC"] = $zncbPricePC; } public function getZncbPriceWAP() { return $this->zncbPriceWAP; } public function setZncbPriceWAP($zncbPriceWAP) { $this->zncbPriceWAP = $zncbPriceWAP; $this->apiParams["zncbPriceWAP"] = $zncbPriceWAP; } public function getApiParams(){ return $this->apiParams; } } class PromotionUnitDto { private $apiParams = array(); private $commendCrowd; private $custnum; private $extField; private $flowPackList; private $imgIndex; private $matchMode; private $name; private $ocpc; private $promotionId; private $promotionUnitId; private $rankingsButton; private $rankingsDiscount; private $rankingsOrder; private $recommendPrice; private $searchCrowd; public function getCommendCrowd() { return $this->commendCrowd; } public function setCommendCrowd($commendCrowd) { $this->commendCrowd = $commendCrowd; $this->apiParams["commendCrowd"] = $commendCrowd; } public function getCustnum() { return $this->custnum; } public function setCustnum($custnum) { $this->custnum = $custnum; $this->apiParams["custnum"] = $custnum; } public function getExtField() { return $this->extField; } public function setExtField($extField) { $this->extField = $extField; $this->apiParams["extField"] = $extField->getApiParams(); } public function getFlowPackList() { return $this->flowPackList; } public function setFlowPackList($flowPackList) { $this->flowPackList = $flowPackList; $arr = array(); foreach ($flowPackList as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["flowPackList"] = $arr; } public function getImgIndex() { return $this->imgIndex; } public function setImgIndex($imgIndex) { $this->imgIndex = $imgIndex; $this->apiParams["imgIndex"] = $imgIndex; } public function getMatchMode() { return $this->matchMode; } public function setMatchMode($matchMode) { $this->matchMode = $matchMode; $this->apiParams["matchMode"] = $matchMode; } public function getName() { return $this->name; } public function setName($name) { $this->name = $name; $this->apiParams["name"] = $name; } public function getOcpc() { return $this->ocpc; } public function setOcpc($ocpc) { $this->ocpc = $ocpc; $this->apiParams["ocpc"] = $ocpc; } public function getPromotionId() { return $this->promotionId; } public function setPromotionId($promotionId) { $this->promotionId = $promotionId; $this->apiParams["promotionId"] = $promotionId; } public function getPromotionUnitId() { return $this->promotionUnitId; } public function setPromotionUnitId($promotionUnitId) { $this->promotionUnitId = $promotionUnitId; $this->apiParams["promotionUnitId"] = $promotionUnitId; } public function getRankingsButton() { return $this->rankingsButton; } public function setRankingsButton($rankingsButton) { $this->rankingsButton = $rankingsButton; $this->apiParams["rankingsButton"] = $rankingsButton; } public function getRankingsDiscount() { return $this->rankingsDiscount; } public function setRankingsDiscount($rankingsDiscount) { $this->rankingsDiscount = $rankingsDiscount; $this->apiParams["rankingsDiscount"] = $rankingsDiscount; } public function getRankingsOrder() { return $this->rankingsOrder; } public function setRankingsOrder($rankingsOrder) { $this->rankingsOrder = $rankingsOrder; $this->apiParams["rankingsOrder"] = $rankingsOrder; } public function getRecommendPrice() { return $this->recommendPrice; } public function setRecommendPrice($recommendPrice) { $this->recommendPrice = $recommendPrice; $this->apiParams["recommendPrice"] = $recommendPrice; } public function getSearchCrowd() { return $this->searchCrowd; } public function setSearchCrowd($searchCrowd) { $this->searchCrowd = $searchCrowd; $this->apiParams["searchCrowd"] = $searchCrowd; } public function getApiParams(){ return $this->apiParams; } } ?>