agentRefUserId = $agentRefUserId; $this->apiParas["agent_ref_user_id"] = $agentRefUserId; } public function getAgentRefUserId() { return $this->agentRefUserId; } public function setAssEntId($assEntId) { $this->assEntId = $assEntId; $this->apiParas["ass_ent_id"] = $assEntId; } public function getAssEntId() { return $this->assEntId; } public function setAssRefEntId($assRefEntId) { $this->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 setCancelReasonCode($cancelReasonCode) { $this->cancelReasonCode = $cancelReasonCode; $this->apiParas["cancel_reason_code"] = $cancelReasonCode; } public function getCancelReasonCode() { return $this->cancelReasonCode; } public function setCancelReasonDes($cancelReasonDes) { $this->cancelReasonDes = $cancelReasonDes; $this->apiParas["cancel_reason_des"] = $cancelReasonDes; } public function getCancelReasonDes() { return $this->cancelReasonDes; } public function setClientType($clientType) { $this->clientType = $clientType; $this->apiParas["client_type"] = $clientType; } public function getClientType() { return $this->clientType; } public function setDestUserId($destUserId) { $this->destUserId = $destUserId; $this->apiParas["dest_user_id"] = $destUserId; } public function getDestUserId() { return $this->destUserId; } public function setDisEntId($disEntId) { $this->disEntId = $disEntId; $this->apiParas["dis_ent_id"] = $disEntId; } public function getDisEntId() { return $this->disEntId; } public function setDisRefEntId($disRefEntId) { $this->disRefEntId = $disRefEntId; $this->apiParas["dis_ref_ent_id"] = $disRefEntId; } public function getDisRefEntId() { return $this->disRefEntId; } public function setDrugId($drugId) { $this->drugId = $drugId; $this->apiParas["drug_id"] = $drugId; } public function getDrugId() { return $this->drugId; } public function setDrugListJson($drugListJson) { $this->drugListJson = $drugListJson; $this->apiParas["drug_list_json"] = $drugListJson; } public function getDrugListJson() { return $this->drugListJson; } public function setExecuterCode($executerCode) { $this->executerCode = $executerCode; $this->apiParas["executer_code"] = $executerCode; } public function getExecuterCode() { return $this->executerCode; } public function setExecuterName($executerName) { $this->executerName = $executerName; $this->apiParas["executer_name"] = $executerName; } public function getExecuterName() { return $this->executerName; } public function setFromAddress($fromAddress) { $this->fromAddress = $fromAddress; $this->apiParas["from_address"] = $fromAddress; } public function getFromAddress() { return $this->fromAddress; } public function setFromBillCode($fromBillCode) { $this->fromBillCode = $fromBillCode; $this->apiParas["from_bill_code"] = $fromBillCode; } public function getFromBillCode() { return $this->fromBillCode; } public function setFromPerson($fromPerson) { $this->fromPerson = $fromPerson; $this->apiParas["from_person"] = $fromPerson; } public function getFromPerson() { return $this->fromPerson; } public function setFromUserId($fromUserId) { $this->fromUserId = $fromUserId; $this->apiParas["from_user_id"] = $fromUserId; } public function getFromUserId() { return $this->fromUserId; } public function setIgnorePartSuccessFlag($ignorePartSuccessFlag) { $this->ignorePartSuccessFlag = $ignorePartSuccessFlag; $this->apiParas["ignore_part_success_flag"] = $ignorePartSuccessFlag; } public function getIgnorePartSuccessFlag() { return $this->ignorePartSuccessFlag; } public function setOperIcCode($operIcCode) { $this->operIcCode = $operIcCode; $this->apiParas["oper_ic_code"] = $operIcCode; } public function getOperIcCode() { return $this->operIcCode; } public function setOperIcName($operIcName) { $this->operIcName = $operIcName; $this->apiParas["oper_ic_name"] = $operIcName; } public function getOperIcName() { return $this->operIcName; } public function setOrderCode($orderCode) { $this->orderCode = $orderCode; $this->apiParas["order_code"] = $orderCode; } public function getOrderCode() { return $this->orderCode; } public function setPhysicType($physicType) { $this->physicType = $physicType; $this->apiParas["physic_type"] = $physicType; } public function getPhysicType() { return $this->physicType; } public function setQuReceivable($quReceivable) { $this->quReceivable = $quReceivable; $this->apiParas["qu_receivable"] = $quReceivable; } public function getQuReceivable() { return $this->quReceivable; } public function setRefUserId($refUserId) { $this->refUserId = $refUserId; $this->apiParas["ref_user_id"] = $refUserId; } public function getRefUserId() { return $this->refUserId; } public function setReturnReasonCode($returnReasonCode) { $this->returnReasonCode = $returnReasonCode; $this->apiParas["return_reason_code"] = $returnReasonCode; } public function getReturnReasonCode() { return $this->returnReasonCode; } public function setReturnReasonDes($returnReasonDes) { $this->returnReasonDes = $returnReasonDes; $this->apiParas["return_reason_des"] = $returnReasonDes; } public function getReturnReasonDes() { return $this->returnReasonDes; } public function setSuperviserCode($superviserCode) { $this->superviserCode = $superviserCode; $this->apiParas["superviser_code"] = $superviserCode; } public function getSuperviserCode() { return $this->superviserCode; } public function setSuperviserName($superviserName) { $this->superviserName = $superviserName; $this->apiParas["superviser_name"] = $superviserName; } public function getSuperviserName() { return $this->superviserName; } public function setToAddress($toAddress) { $this->toAddress = $toAddress; $this->apiParas["to_address"] = $toAddress; } public function getToAddress() { return $this->toAddress; } public function setToPerson($toPerson) { $this->toPerson = $toPerson; $this->apiParas["to_person"] = $toPerson; } public function getToPerson() { return $this->toPerson; } public function setToUserId($toUserId) { $this->toUserId = $toUserId; $this->apiParas["to_user_id"] = $toUserId; } public function getToUserId() { return $this->toUserId; } public function setTraceCodes($traceCodes) { $this->traceCodes = $traceCodes; $this->apiParas["trace_codes"] = $traceCodes; } public function getTraceCodes() { return $this->traceCodes; } public function setWarehouseId($warehouseId) { $this->warehouseId = $warehouseId; $this->apiParas["warehouse_id"] = $warehouseId; } public function getWarehouseId() { return $this->warehouseId; } public function setXtCheckCode($xtCheckCode) { $this->xtCheckCode = $xtCheckCode; $this->apiParas["xt_check_code"] = $xtCheckCode; } public function getXtCheckCode() { return $this->xtCheckCode; } public function setXtCheckCodeDesc($xtCheckCodeDesc) { $this->xtCheckCodeDesc = $xtCheckCodeDesc; $this->apiParas["xt_check_code_desc"] = $xtCheckCodeDesc; } public function getXtCheckCodeDesc() { return $this->xtCheckCodeDesc; } public function setXtIsCheck($xtIsCheck) { $this->xtIsCheck = $xtIsCheck; $this->apiParas["xt_is_check"] = $xtIsCheck; } public function getXtIsCheck() { return $this->xtIsCheck; } public function getApiMethodName() { return "alibaba.alihealth.drugtrace.top.yljg.uploadinoutbill"; } 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->clientType,"clientType"); RequestCheckUtil::checkNotNull($this->fromUserId,"fromUserId"); RequestCheckUtil::checkNotNull($this->physicType,"physicType"); RequestCheckUtil::checkNotNull($this->refUserId,"refUserId"); RequestCheckUtil::checkNotNull($this->toUserId,"toUserId"); RequestCheckUtil::checkNotNull($this->traceCodes,"traceCodes"); RequestCheckUtil::checkMaxListSize($this->traceCodes,10000,"traceCodes"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }