메소드 |
설명 |
|
_getParent_dept ( array $data ) : integer |
获取指定分类的上级ID |
|
_initialize ( ) |
初始化方法,生成部门的树形对象模型 |
|
addDepart ( array $data ) : boolean |
添加一个部门信息 |
|
cleanCache ( ) |
清除部门缓存 |
|
delDepart ( integer $id, integer $pid ) : boolean |
删除指定部门操作 |
|
editUserProfile ( array $oldTreeName, array $newTreeName ) : mix |
批量修改部门名字,需要传入旧部门名称Tree和新名称Tree数组 |
|
getAllHash ( ) : array |
获取部门全部分类的Hash数组 |
|
getDepartment ( integer $pid ) : array |
获取部门信息的树形结构 |
|
getHashDepartment ( integer $pid, integer $sid = '', integer $nosid ) : array |
获取指定子树的部门Hash数组 |
|
getTreeId ( integer $id, array $ids = [] ) : array |
获取从顶级到该级的父亲节点数组 |
|
getTreeIdBySql ( integer $id, array $ids = [] ) : array |
获取从顶级到该级的父亲节点数组,查询数据库 |
|
getTreeName ( integer $id, array $names = [] ) : array |
根据部门ID获取该部门的路径 |
|
getUserDepart ( array $uids ) : array |
获取多个用户的部门信息 |
|
getUserDepartId ( integer $uid ) : integer |
获取指定用户的部门ID |
|
initDepartMent ( ) : string |
测试使用 |
|
moveDepart ( integer $id, integer $pid ) : boolean |
移动部门,将某个部门移动到新部门下面 |
|
updateUserDepart ( string $treeName, array $departmentIds ) |
更新部门为departMentTree的用户的关联表信息 |
|
updateUserDepartById ( integer $uid, integer $newDepartmentId ) |
更新指定用户的部门信息 |
|