dingCorpId = $dingCorpId; $this->apiParas["ding_corp_id"] = $dingCorpId; } public function getDingCorpId() { return $this->dingCorpId; } public function setOpenInstanceId($openInstanceId) { $this->openInstanceId = $openInstanceId; $this->apiParas["open_instance_id"] = $openInstanceId; } public function getOpenInstanceId() { return $this->openInstanceId; } public function setProductionType($productionType) { $this->productionType = $productionType; $this->apiParas["production_type"] = $productionType; } public function getProductionType() { return $this->productionType; } public function setThirdTenantId($thirdTenantId) { $this->thirdTenantId = $thirdTenantId; $this->apiParas["third_tenant_id"] = $thirdTenantId; } public function getThirdTenantId() { return $this->thirdTenantId; } public function setUserId($userId) { $this->userId = $userId; $this->apiParas["user_id"] = $userId; } public function getUserId() { return $this->userId; } public function setUserSourceId($userSourceId) { $this->userSourceId = $userSourceId; $this->apiParas["user_source_id"] = $userSourceId; } public function getUserSourceId() { return $this->userSourceId; } public function getApiMethodName() { return "dingtalk.oapi.customerservice.member.get"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->thirdTenantId,"thirdTenantId"); RequestCheckUtil::checkNotNull($this->userId,"userId"); RequestCheckUtil::checkNotNull($this->userSourceId,"userSourceId"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }