mirror of https://gitee.com/stylefeng/roses
【7.6.0】【hr】更新根据角色id找到角色对应的用户id集合
parent
01ae37719b
commit
c80aeff080
|
@ -16,4 +16,13 @@ public interface SysUserRoleApi {
|
||||||
* @since 2021/2/3 15:09
|
* @since 2021/2/3 15:09
|
||||||
*/
|
*/
|
||||||
List<Long> findRoleIdsByUserId(Long userId);
|
List<Long> findRoleIdsByUserId(Long userId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据角色id找到角色对应的用户id集合
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/5/26 14:08
|
||||||
|
*/
|
||||||
|
List<Long> findUserIdsByRoleId(Long roleId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -119,6 +119,15 @@ public class SysUserRoleServiceImpl extends ServiceImpl<SysUserRoleMapper, SysUs
|
||||||
return userRoles;
|
return userRoles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Long> findUserIdsByRoleId(Long roleId) {
|
||||||
|
UserRoleRequest userRoleRequest = new UserRoleRequest();
|
||||||
|
userRoleRequest.setRoleId(roleId);
|
||||||
|
LambdaQueryWrapper<SysUserRole> queryWrapper = this.createQueryWrapper(userRoleRequest);
|
||||||
|
List<SysUserRole> list = this.list(queryWrapper);
|
||||||
|
return list.stream().map(SysUserRole::getUserId).collect(Collectors.toList());
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void assignRoles(SysUserRequest sysUserRequest) {
|
public void assignRoles(SysUserRequest sysUserRequest) {
|
||||||
|
|
Loading…
Reference in New Issue