## 代碼
代碼符合 PSR-1, PSR-2 標準
## 注釋
注釋符合 PSR-5 標準,以下注釋要求必須編寫
* 摘要(summary)
* 參數(@param)
* 返回值(@return)
* 異常(@throws)
* 作者(@author)
### 代碼示例:
~~~
/**
* 獲取部門成員(含用戶詳情)
*
* @param int $department_id 部門id
* @param int $page 開始頁碼,默認第一頁 ,與size參數同時設置時才生效
* @param int $size 每頁顯示條數,與offset參數同時設置才生效,最大100
* @param string $order 排序, entry_asc = 進入部門的時間升序, entry_desc = 進入部門的時間降序, modify_asc = 部門信息修改時間升序, modify_desc = 部門信息修改時間降序,custom = 用戶定義(未定義時按照拼音)排序
* @return object
* @throws \Exception
* @author 涂麗華
*/
public function getDepartmentUsersDetail($department_id, $page = 1, $size = 5, $order = 'entry_asc'){
//計算偏移量
$page = intval($page);
$page == 0 && $page = 1;
$offset = intval(($page - 1) * $size);
$data = [
'access_token' => yield $this->getToken(),
'department_id' => $department_id,
'offset' => $offset,
'size' => $size,
'order' => $order
];
$res = $this->get('/user/list',$data);
if($res->errcode == 0){
return $res;
}else{
throw new \Exception($res->errmsg);
}
}
~~~