Свойство | Тип | Описание | |
---|---|---|---|
$fields | |||
$tableName | 部门的字段KEY | ||
$treeDo |
Метод | Описание | |
---|---|---|
_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 ) | 更新指定用户的部门信息 |
Метод | Описание | |
---|---|---|
_getTreeName ( integer $id, array $names ) : array | 递归方法获取父级部门名称 |
public _getParent_dept ( array $data ) : integer | ||
$data | array | 指定分类的相关数据 |
Результат | integer | 指定分类的上级ID |
public editUserProfile ( array $oldTreeName, array $newTreeName ) : mix | ||
$oldTreeName | array | 旧部门名称Tree |
$newTreeName | array | 新部门名称Tree |
Результат | mix | 修改失败返回false,修改成功返回1 |
public getAllHash ( ) : array | ||
Результат | array | 部门分类的Hash数组 |
public getDepartment ( integer $pid ) : array | ||
$pid | integer | 父级ID,默认为0 |
Результат | array | 部门信息的树形结构 |
public getUserDepart ( array $uids ) : array | ||
$uids | array | 用户ID数组 |
Результат | array | 多个用户的部门信息 |
public getUserDepartId ( integer $uid ) : integer | ||
$uid | integer | 用户ID |
Результат | integer | 指定用户的部门ID |
public initDepartMent ( ) : string | ||
Результат | string | 插入数据的SQL语句 |
public updateUserDepart ( string $treeName, array $departmentIds ) | ||
$treeName | string | 树结构的名称 |
$departmentIds | array | 部门ID数组 |
public updateUserDepartById ( integer $uid, integer $newDepartmentId ) | ||
$uid | integer | 用户ID |
$newDepartmentId | integer | 新的部门ID |