date = $date; $this->apiParas["date"] = $date; } public function getDate() { return $this->date; } public function setOpUserid($opUserid) { $this->opUserid = $opUserid; $this->apiParas["op_userid"] = $opUserid; } public function getOpUserid() { return $this->opUserid; } public function setSchoolCorpid($schoolCorpid) { $this->schoolCorpid = $schoolCorpid; $this->apiParas["school_corpid"] = $schoolCorpid; } public function getSchoolCorpid() { return $this->schoolCorpid; } public function getApiMethodName() { return "dingtalk.oapi.edu.student.attendance.statistics.get"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->date,"date"); RequestCheckUtil::checkNotNull($this->opUserid,"opUserid"); RequestCheckUtil::checkNotNull($this->schoolCorpid,"schoolCorpid"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }