assRefEntId = $assRefEntId; $this->apiParas["ass_ref_ent_id"] = $assRefEntId; } public function getAssRefEntId() { return $this->assRefEntId; } public function setBillCode($billCode) { $this->billCode = $billCode; $this->apiParas["bill_code"] = $billCode; } public function getBillCode() { return $this->billCode; } public function setBillTime($billTime) { $this->billTime = $billTime; $this->apiParas["bill_time"] = $billTime; } public function getBillTime() { return $this->billTime; } public function setBillType($billType) { $this->billType = $billType; $this->apiParas["bill_type"] = $billType; } public function getBillType() { return $this->billType; } public function setDisRefEntId($disRefEntId) { $this->disRefEntId = $disRefEntId; $this->apiParas["dis_ref_ent_id"] = $disRefEntId; } public function getDisRefEntId() { return $this->disRefEntId; } public function setDrugEntBaseInfoId($drugEntBaseInfoId) { $this->drugEntBaseInfoId = $drugEntBaseInfoId; $this->apiParas["drug_ent_base_info_id"] = $drugEntBaseInfoId; } public function getDrugEntBaseInfoId() { return $this->drugEntBaseInfoId; } public function setExpireDate($expireDate) { $this->expireDate = $expireDate; $this->apiParas["expire_date"] = $expireDate; } public function getExpireDate() { return $this->expireDate; } public function setFromRefUserId($fromRefUserId) { $this->fromRefUserId = $fromRefUserId; $this->apiParas["from_ref_user_id"] = $fromRefUserId; } public function getFromRefUserId() { return $this->fromRefUserId; } public function setInputAmount($inputAmount) { $this->inputAmount = $inputAmount; $this->apiParas["input_amount"] = $inputAmount; } public function getInputAmount() { return $this->inputAmount; } public function setProduceBatchNo($produceBatchNo) { $this->produceBatchNo = $produceBatchNo; $this->apiParas["produce_batch_no"] = $produceBatchNo; } public function getProduceBatchNo() { return $this->produceBatchNo; } public function setProduceDate($produceDate) { $this->produceDate = $produceDate; $this->apiParas["produce_date"] = $produceDate; } public function getProduceDate() { return $this->produceDate; } public function setRefEntId($refEntId) { $this->refEntId = $refEntId; $this->apiParas["ref_ent_id"] = $refEntId; } public function getRefEntId() { return $this->refEntId; } public function setToRefUserId($toRefUserId) { $this->toRefUserId = $toRefUserId; $this->apiParas["to_ref_user_id"] = $toRefUserId; } public function getToRefUserId() { return $this->toRefUserId; } public function getApiMethodName() { return "alibaba.alihealth.drug.msc.remnantbill.upload"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->billCode,"billCode"); RequestCheckUtil::checkNotNull($this->billTime,"billTime"); RequestCheckUtil::checkNotNull($this->billType,"billType"); RequestCheckUtil::checkNotNull($this->drugEntBaseInfoId,"drugEntBaseInfoId"); RequestCheckUtil::checkNotNull($this->expireDate,"expireDate"); RequestCheckUtil::checkNotNull($this->fromRefUserId,"fromRefUserId"); RequestCheckUtil::checkNotNull($this->inputAmount,"inputAmount"); RequestCheckUtil::checkNotNull($this->produceBatchNo,"produceBatchNo"); RequestCheckUtil::checkNotNull($this->produceDate,"produceDate"); RequestCheckUtil::checkNotNull($this->refEntId,"refEntId"); RequestCheckUtil::checkNotNull($this->toRefUserId,"toRefUserId"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }