endDate = $endDate; $this->apiParas["end_date"] = $endDate; } public function getEndDate() { return $this->endDate; } public function setLoadMoreBizId($loadMoreBizId) { $this->loadMoreBizId = $loadMoreBizId; $this->apiParas["load_more_bizId"] = $loadMoreBizId; } public function getLoadMoreBizId() { return $this->loadMoreBizId; } public function setLoadMoreGmtCreate($loadMoreGmtCreate) { $this->loadMoreGmtCreate = $loadMoreGmtCreate; $this->apiParas["load_more_gmt_create"] = $loadMoreGmtCreate; } public function getLoadMoreGmtCreate() { return $this->loadMoreGmtCreate; } public function setPageSize($pageSize) { $this->pageSize = $pageSize; $this->apiParas["page_size"] = $pageSize; } public function getPageSize() { return $this->pageSize; } public function setStartDate($startDate) { $this->startDate = $startDate; $this->apiParas["start_date"] = $startDate; } public function getStartDate() { return $this->startDate; } public function getApiMethodName() { return "dingtalk.oapi.workspace.auditlog.list"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->endDate,"endDate"); RequestCheckUtil::checkNotNull($this->pageSize,"pageSize"); RequestCheckUtil::checkNotNull($this->startDate,"startDate"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }