categoryCode; } public function setCategoryCode($categoryCode) { $this->categoryCode = $categoryCode; $this->apiParams["categoryCode"] = $categoryCode; } public function getBrandCode() { return $this->brandCode; } public function setBrandCode($brandCode) { $this->brandCode = $brandCode; $this->apiParams["brandCode"] = $brandCode; } public function getProductName() { return $this->productName; } public function setProductName($productName) { $this->productName = $productName; $this->apiParams["productName"] = $productName; } public function getSellPoint() { return $this->sellPoint; } public function setSellPoint($sellPoint) { $this->sellPoint = $sellPoint; $this->apiParams["sellPoint"] = $sellPoint; } public function getSaleSet() { return $this->saleSet; } public function setSaleSet($saleSet) { $this->saleSet = $saleSet; $this->apiParams["saleSet"] = $saleSet; } public function getCmTitle() { return $this->cmTitle; } public function setCmTitle($cmTitle) { $this->cmTitle = $cmTitle; $this->apiParams["cmTitle"] = $cmTitle; } public function getTargetChannel() { return $this->targetChannel; } public function setTargetChannel($targetChannel) { $this->targetChannel = $targetChannel; $this->apiParams["targetChannel"] = $targetChannel; } public function getPrice() { return $this->price; } public function setPrice($price) { $this->price = $price; $this->apiParams["price"] = $price; } public function getItemCode() { return $this->itemCode; } public function setItemCode($itemCode) { $this->itemCode = $itemCode; $this->apiParams["itemCode"] = $itemCode; } public function getAssortCode() { return $this->assortCode; } public function setAssortCode($assortCode) { $this->assortCode = $assortCode; $this->apiParams["assortCode"] = $assortCode; } public function getSupplierImg1Url() { return $this->supplierImg1Url; } public function setSupplierImg1Url($supplierImg1Url) { $this->supplierImg1Url = $supplierImg1Url; $this->apiParams["supplierImg1Url"] = $supplierImg1Url; } public function getSupplierImg2Url() { return $this->supplierImg2Url; } public function setSupplierImg2Url($supplierImg2Url) { $this->supplierImg2Url = $supplierImg2Url; $this->apiParams["supplierImg2Url"] = $supplierImg2Url; } public function getSupplierImg3Url() { return $this->supplierImg3Url; } public function setSupplierImg3Url($supplierImg3Url) { $this->supplierImg3Url = $supplierImg3Url; $this->apiParams["supplierImg3Url"] = $supplierImg3Url; } public function getSupplierImg4Url() { return $this->supplierImg4Url; } public function setSupplierImg4Url($supplierImg4Url) { $this->supplierImg4Url = $supplierImg4Url; $this->apiParams["supplierImg4Url"] = $supplierImg4Url; } public function getSupplierImg5Url() { return $this->supplierImg5Url; } public function setSupplierImg5Url($supplierImg5Url) { $this->supplierImg5Url = $supplierImg5Url; $this->apiParams["supplierImg5Url"] = $supplierImg5Url; } public function getPars() { return $this->pars; } public function setPars($pars) { $this->pars = $pars; $arr = array(); foreach ($pars as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["pars"] = $arr; } public function getChildItem() { return $this->childItem; } public function setChildItem($childItem) { $this->childItem = $childItem; $arr = array(); foreach ($childItem as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["childItem"] = $arr; } public function getBarpic() { return $this->barpic; } public function setBarpic($barpic) { $this->barpic = $barpic; $this->apiParams["barpic"] = $barpic; } public function getIntroduction() { return $this->introduction; } public function setIntroduction($introduction) { $this->introduction = $introduction; $this->apiParams["introduction"] = $introduction; } public function getDetailModule() { return $this->detailModule; } public function setDetailModule($detailModule) { $this->detailModule = $detailModule; $arr = array(); foreach ($detailModule as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["detailModule"] = $arr; } public function getPackingList() { return $this->packingList; } public function setPackingList($packingList) { $this->packingList = $packingList; $arr = array(); foreach ($packingList as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["packingList"] = $arr; } public function getSaleDate() { return $this->saleDate; } public function setSaleDate($saleDate) { $this->saleDate = $saleDate; $this->apiParams["saleDate"] = $saleDate; } public function getApiMethodName(){ return 'suning.oto.item.add'; } public function getApiParams(){ return $this->apiParams; } public function check(){ //非空校验 RequestCheckUtil::checkNotNull($this->categoryCode, 'categoryCode'); RequestCheckUtil::checkNotNull($this->brandCode, 'brandCode'); RequestCheckUtil::checkNotNull($this->productName, 'productName'); } public function getBizName(){ return "addItem"; } } class DetailModule { private $apiParams = array(); private $num; private $moduleId; private $moduleName; private $type; private $content; public function getNum() { return $this->num; } public function setNum($num) { $this->num = $num; $this->apiParams["num"] = $num; } public function getModuleId() { return $this->moduleId; } public function setModuleId($moduleId) { $this->moduleId = $moduleId; $this->apiParams["moduleId"] = $moduleId; } public function getModuleName() { return $this->moduleName; } public function setModuleName($moduleName) { $this->moduleName = $moduleName; $this->apiParams["moduleName"] = $moduleName; } public function getType() { return $this->type; } public function setType($type) { $this->type = $type; $this->apiParams["type"] = $type; } public function getContent() { return $this->content; } public function setContent($content) { $this->content = $content; $this->apiParams["content"] = $content; } public function getApiParams(){ return $this->apiParams; } } class PackingList { private $apiParams = array(); private $packingListName; private $packingListQty; public function getPackingListName() { return $this->packingListName; } public function setPackingListName($packingListName) { $this->packingListName = $packingListName; $this->apiParams["packingListName"] = $packingListName; } public function getPackingListQty() { return $this->packingListQty; } public function setPackingListQty($packingListQty) { $this->packingListQty = $packingListQty; $this->apiParams["packingListQty"] = $packingListQty; } public function getApiParams(){ return $this->apiParams; } } class Pars { private $apiParams = array(); private $parCode; private $parValue; public function getParCode() { return $this->parCode; } public function setParCode($parCode) { $this->parCode = $parCode; $this->apiParams["parCode"] = $parCode; } public function getParValue() { return $this->parValue; } public function setParValue($parValue) { $this->parValue = $parValue; $this->apiParams["parValue"] = $parValue; } public function getApiParams(){ return $this->apiParams; } } class ChildItem { private $apiParams = array(); private $itemCode; private $barcode; private $price; private $supplierImg1Url; private $barpic; private $pars; public function getItemCode() { return $this->itemCode; } public function setItemCode($itemCode) { $this->itemCode = $itemCode; $this->apiParams["itemCode"] = $itemCode; } public function getBarcode() { return $this->barcode; } public function setBarcode($barcode) { $this->barcode = $barcode; $this->apiParams["barcode"] = $barcode; } public function getPrice() { return $this->price; } public function setPrice($price) { $this->price = $price; $this->apiParams["price"] = $price; } public function getSupplierImg1Url() { return $this->supplierImg1Url; } public function setSupplierImg1Url($supplierImg1Url) { $this->supplierImg1Url = $supplierImg1Url; $this->apiParams["supplierImg1Url"] = $supplierImg1Url; } public function getBarpic() { return $this->barpic; } public function setBarpic($barpic) { $this->barpic = $barpic; $this->apiParams["barpic"] = $barpic; } public function getPars() { return $this->pars; } public function setPars($pars) { $this->pars = $pars; $arr = array(); foreach ($pars as $temp){ array_push($arr,$temp->getApiParams()); } $this->apiParams["pars"] = $arr; } public function getApiParams(){ return $this->apiParams; } } ?>