public interface UserLinkService extends Comparable<UserLinkService>
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
compareTo(UserLinkService to) |
LinkedHashSet<OrgTreeVo> |
getAdminUsers()
查询超管用户列表
|
LinkedHashMap<Integer,List<OrgTreeVo>> |
getLeaderMap(String userId,
int startLevel,
int limitLevel)
查询指定用户的所有主管
|
List<OrgTreeVo> |
getOrgTree(String parentId,
String keyword)
查询组织架构树
|
List<OrgTreeVo> |
getOrgTreeUser(String deptId,
String keyword)
模糊搜索用户
|
LinkedHashSet<String> |
getRoleIdsByUserId(String userName)
根据用户查询他的角色列表
|
List<OrgTreeVo> |
getRoleList(String keyword)
查询角色列表
|
LinkedHashSet<OrgTreeVo> |
getUserIdsByRoleIds(String... roleIds)
根据角色列表查询用户id列表
|
default int |
priority()
实现类的优先级
默认给个1,比 DefaultUserLinkServiceImpl 大
|
default int priority()
default int compareTo(UserLinkService to)
compareTo 在接口中 Comparable<UserLinkService>LinkedHashMap<Integer,List<OrgTreeVo>> getLeaderMap(String userId, int startLevel, int limitLevel)
userId - 当前用户idstartLevel - 从多少级主管开始查,1表示当前部门的主管limitLevel - 最多查询到多少级主管,-1表示不限级LinkedHashSet<OrgTreeVo> getUserIdsByRoleIds(String... roleIds)
LinkedHashSet<OrgTreeVo> getAdminUsers()
LinkedHashSet<String> getRoleIdsByUserId(String userName)
userName - Copyright © 2023. All rights reserved.