public interface SysUserOrgServiceApi
| 限定符和类型 | 方法和说明 |
|---|---|
List<Long> |
getOrgUserIdList(Long orgId,
Boolean containSubOrgFlag)
获取某个机构下的所有用户id集合
|
Set<Long> |
getOrgUserIdList(Set<Long> orgIdList)
查询某些组织机构下,有哪些用户
|
List<Long> |
getPositionUserList(Long orgId,
Long positionId)
获取某个机构某个职务下的所有用户id列表
|
UserOrgDTO |
getUserMainOrgInfo(Long userId)
获取用户的主要任职信息
返回一条结果,只返回主部门的信息
|
List<Long> |
getUserOrgIdList(Long userId,
boolean getTotalOrg)
获取用户所有的所属组织机构的id信息
|
List<UserOrgDTO> |
getUserOrgList(Long userId,
boolean getTotalOrg)
获取用户绑定的组织机构列表,主要任职部门和次要任职部门都返回
|
Long |
getUserOrgPositionId(Long userId,
Long orgId)
获取用户在指定机构下的职务
|
void |
updateOtherOrgStatus(Long userId,
Long excludeOrgId,
Integer statusFlag)
更新其他公司的启用禁用状态,排除掉某个公司
|
boolean |
validateUserOrgAuth(Long orgId,
Long userId)
判断用户是否有指定组织机构的权限
|
UserOrgDTO getUserMainOrgInfo(Long userId)
返回一条结果,只返回主部门的信息
List<UserOrgDTO> getUserOrgList(Long userId, boolean getTotalOrg)
userId - 用户idgetTotalOrg - 是否获取用户所属的所有组织机构,true-获取所有,false-只获取启用的部门List<Long> getUserOrgIdList(Long userId, boolean getTotalOrg)
userId - 用户idgetTotalOrg - 是否获取用户所属的所有组织机构,true-获取所有,false-只获取启用的部门List<Long> getOrgUserIdList(Long orgId, Boolean containSubOrgFlag)
orgId - 组织机构idcontainSubOrgFlag - 是否包含指定机构的子集机构,true-包含子集,false-不包含boolean validateUserOrgAuth(Long orgId, Long userId)
orgId - 组织机构iduserId - 用户idList<Long> getPositionUserList(Long orgId, Long positionId)
Long getUserOrgPositionId(Long userId, Long orgId)
Set<Long> getOrgUserIdList(Set<Long> orgIdList)
orgIdList - 组织机构id集合Copyright © 2024. All rights reserved.