123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- <?php
- /**
- * dingtalk API: dingtalk.oapi.enterprise.familydr.list request
- *
- * @author auto create
- * @since 1.0, 2019.08.05
- */
- class OapiEnterpriseFamilydrListRequest
- {
- /**
- * 企业ID
- **/
- private $corpId;
-
- /**
- * 排序
- **/
- private $orderBy;
-
- /**
- * 分页查询条数,最多30条
- **/
- private $pageSize;
-
- /**
- * 分页起始点
- **/
- private $pageStart;
-
- /**
- * dept_name_lv3三级部门名称; live_launch_succ_user_cnt_1d 最近1天成功发起直播人数;live_launch_succ_user_cnt_1w 最近7天成功发起直播人数;live_play_user_cnt_1d 最近1天观看直播人数; live_play_user_cnt_1w 最近7天观看直播人数; dept_name_lv2 二级部门名称;
- **/
- private $returnFields;
-
- /**
- * 查询时间
- **/
- private $statDate;
-
- private $apiParas = array();
-
- public function setCorpId($corpId)
- {
- $this->corpId = $corpId;
- $this->apiParas["corp_id"] = $corpId;
- }
- public function getCorpId()
- {
- return $this->corpId;
- }
- public function setOrderBy($orderBy)
- {
- $this->orderBy = $orderBy;
- $this->apiParas["order_by"] = $orderBy;
- }
- public function getOrderBy()
- {
- return $this->orderBy;
- }
- public function setPageSize($pageSize)
- {
- $this->pageSize = $pageSize;
- $this->apiParas["page_size"] = $pageSize;
- }
- public function getPageSize()
- {
- return $this->pageSize;
- }
- public function setPageStart($pageStart)
- {
- $this->pageStart = $pageStart;
- $this->apiParas["page_start"] = $pageStart;
- }
- public function getPageStart()
- {
- return $this->pageStart;
- }
- public function setReturnFields($returnFields)
- {
- $this->returnFields = $returnFields;
- $this->apiParas["return_fields"] = $returnFields;
- }
- public function getReturnFields()
- {
- return $this->returnFields;
- }
- public function setStatDate($statDate)
- {
- $this->statDate = $statDate;
- $this->apiParas["stat_date"] = $statDate;
- }
- public function getStatDate()
- {
- return $this->statDate;
- }
- public function getApiMethodName()
- {
- return "dingtalk.oapi.enterprise.familydr.list";
- }
-
- public function getApiParas()
- {
- return $this->apiParas;
- }
-
- public function check()
- {
-
- RequestCheckUtil::checkNotNull($this->corpId,"corpId");
- RequestCheckUtil::checkNotNull($this->pageSize,"pageSize");
- RequestCheckUtil::checkNotNull($this->pageStart,"pageStart");
- RequestCheckUtil::checkNotNull($this->returnFields,"returnFields");
- RequestCheckUtil::checkMaxListSize($this->returnFields,20,"returnFields");
- RequestCheckUtil::checkNotNull($this->statDate,"statDate");
- }
-
- public function putOtherTextParam($key, $value) {
- $this->apiParas[$key] = $value;
- $this->$key = $value;
- }
- }
|