## 代码
代码符合 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);
}
}
~~~