@Service
public class OrgSelectService
extends bap.core.service.BaseService
| Modifier and Type | Field and Description |
|---|---|
bap.pp.util.ztreehelp.ZTreeMapHelper<bap.pp.core.department.domain.Department> |
ztreeDeptHelp
ztree对象转换辅助服务类
|
bap.pp.util.ztreehelp.ZTreeMapHelper<bap.pp.core.role.domain.Role> |
ztreeRoleHelp
ztree对象转换辅助服务类
|
bap.pp.util.ztreehelp.ZTreeMapHelper<bap.pp.core.staff.domain.Staff> |
ztreeStaffHelp
ztree对象转换辅助服务类
|
| Constructor and Description |
|---|
OrgSelectService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDirectDeptIdByStaffId(java.lang.String id)
根据用户id读取其直属部门id
|
java.lang.String |
getParentsByStaffId(java.lang.String id)
功能描述: 根据用户读取所有父部门并转为json串
|
java.lang.String |
getRolesByDeptId(java.lang.String deptId)
根部门id,递归读取此部门下所有用户组
|
java.lang.String |
getStaffByDeptId(java.lang.String deptId)
根据部门id递归读取此部门下的所有用户
|
java.util.List<bap.pp.core.staff.domain.Staff> |
getStaffByDeptId(java.lang.String deptId,
boolean isRecursion)
功能描述: 递归获得此部门下的所有人员以及其子部门的所有人员
|
java.lang.String |
getStaffsByRoleId(java.lang.String roleId)
根据用户组id读取用户组下的所有用户
|
java.lang.String |
orgLazyTree(java.lang.String type,
java.lang.String pid,
bap.pp.core.staff.domain.Staff staff,
java.lang.String levelNum)
读取本机构或全机构的 部门机构树 数据
|
java.lang.String |
orgStaffLazyTree(java.lang.String type,
java.lang.String deptId,
bap.pp.core.staff.domain.Staff staff,
java.lang.String levelNum)
功能描述:本机构/全机构+用户 懒加载树
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
putRoleListToMapList(java.util.List<bap.pp.core.role.domain.Role> roleList)
用户组列表转换成map列表
|
java.lang.String |
roleStaffLazyTree(java.lang.String roleId)
用户组用户树
|
java.lang.String |
roleTree()
加载用户组树(节点只有用户组,不包含部门)
|
java.lang.String |
searchRole(java.lang.String name)
查询用户组
|
java.lang.String |
searchStaffRoleTree(java.lang.String name)
根据用户名,读取用户与用户组树
|
public bap.pp.util.ztreehelp.ZTreeMapHelper<bap.pp.core.department.domain.Department> ztreeDeptHelp
public bap.pp.util.ztreehelp.ZTreeMapHelper<bap.pp.core.role.domain.Role> ztreeRoleHelp
public bap.pp.util.ztreehelp.ZTreeMapHelper<bap.pp.core.staff.domain.Staff> ztreeStaffHelp
@Transactional(readOnly=true)
public java.lang.String orgLazyTree(java.lang.String type,
java.lang.String pid,
bap.pp.core.staff.domain.Staff staff,
java.lang.String levelNum)
type - 读取类型:all表示读取全机构 self表示读取本机构pid - 父部门id(待展开节点的id)staff - 当前登录用户@Transactional(readOnly=true) public java.lang.String roleTree()
@Transactional(readOnly=true) public java.lang.String searchRole(java.lang.String name)
deptId - @Transactional(readOnly=true) public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> putRoleListToMapList(java.util.List<bap.pp.core.role.domain.Role> roleList)
roleList - @Transactional(readOnly=true) public java.lang.String getRolesByDeptId(java.lang.String deptId)
deptId - @Transactional(readOnly=true) public java.lang.String roleStaffLazyTree(java.lang.String roleId)
roleId - 用户组id@Transactional(readOnly=true) public java.lang.String searchStaffRoleTree(java.lang.String name)
name - 用户名称@Transactional(readOnly=true)
public java.lang.String orgStaffLazyTree(java.lang.String type,
java.lang.String deptId,
bap.pp.core.staff.domain.Staff staff,
java.lang.String levelNum)
deptId - 父部门idstaff - 当前登录用户type - 全机构all或本机构selflevelNum - 树限制展示级别@Transactional(readOnly=true) public java.lang.String getStaffByDeptId(java.lang.String deptId)
deptId - @Transactional(readOnly=true) public java.lang.String getStaffsByRoleId(java.lang.String roleId)
roleId - 用户组id@Transactional(readOnly=true)
public java.util.List<bap.pp.core.staff.domain.Staff> getStaffByDeptId(java.lang.String deptId,
boolean isRecursion)
deptId - 部门idisRecursion - 是否递归@Transactional(readOnly=true) public java.lang.String getDirectDeptIdByStaffId(java.lang.String id)
id - 用户id@Transactional(readOnly=true) public java.lang.String getParentsByStaffId(java.lang.String id)
id - 用户id