根据用户编号列表获取用户列表
This commit is contained in:
parent
39b236b6de
commit
1c836296c7
|
|
@ -218,6 +218,24 @@ public class SysUserController extends BaseController {
|
||||||
return error("系统异常,请联系管理员");
|
return error("系统异常,请联系管理员");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户编号列表获取用户列表
|
||||||
|
*/
|
||||||
|
@RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:user:query"))
|
||||||
|
@PostMapping("/userIds")
|
||||||
|
@SysLog(title = "用户管理", businessType = OperaType.DELETE, logType = 0, module = "系统管理->用户管理", details = "获取用户列表")
|
||||||
|
public AjaxResult getUsers(@Validated @RequestBody Long[] userIds) {
|
||||||
|
try {
|
||||||
|
AjaxResult ajax = AjaxResult.success();
|
||||||
|
List<SysUser> sysUsers = userService.selectUsersByIds(userIds);
|
||||||
|
ajax.put(AjaxResult.DATA_TAG, sysUsers);
|
||||||
|
return ajax;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error(e.toString(), e);
|
||||||
|
}
|
||||||
|
return error("系统异常,请联系管理员");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增用户
|
* 新增用户
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,14 @@ public interface SysUserMapper {
|
||||||
*/
|
*/
|
||||||
public SysUser selectUserById(Long userId);
|
public SysUser selectUserById(Long userId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量查询用户
|
||||||
|
*
|
||||||
|
* @param userIds 用户ID
|
||||||
|
* @return 用户对象信息
|
||||||
|
*/
|
||||||
|
public List<SysUser> selectUsersByIds(Long[] userIds);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增用户信息
|
* 新增用户信息
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,14 @@ public interface ISysUserService
|
||||||
*/
|
*/
|
||||||
public SysUser selectUserById(Long userId);
|
public SysUser selectUserById(Long userId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量查询用户
|
||||||
|
*
|
||||||
|
* @param userIds 用户ID
|
||||||
|
* @return 用户对象信息
|
||||||
|
*/
|
||||||
|
List<SysUser> selectUsersByIds(Long[] userIds);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据用户ID查询用户所属角色组
|
* 根据用户ID查询用户所属角色组
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -169,6 +169,16 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
return userMapper.selectUserById(userId);
|
return userMapper.selectUserById(userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量查询用户
|
||||||
|
*
|
||||||
|
* @param userIds 用户ID
|
||||||
|
* @return 用户对象信息
|
||||||
|
*/
|
||||||
|
public List<SysUser> selectUsersByIds(Long[] userIds) {
|
||||||
|
return userMapper.selectUsersByIds(userIds);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询用户所属角色组
|
* 查询用户所属角色组
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -177,6 +177,14 @@
|
||||||
where u.user_id = #{userId}
|
where u.user_id = #{userId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectUsersByIds" parameterType="Long" resultMap="SysUserResult">
|
||||||
|
<include refid="selectUserVo"/>
|
||||||
|
where u.user_id in
|
||||||
|
<foreach collection="array" item="userId" open="(" separator="," close=")">
|
||||||
|
#{userId}
|
||||||
|
</foreach>
|
||||||
|
</select>
|
||||||
|
|
||||||
<select id="checkUserNameUnique" parameterType="String" resultMap="SysUserResult">
|
<select id="checkUserNameUnique" parameterType="String" resultMap="SysUserResult">
|
||||||
select user_id, user_name
|
select user_id, user_name
|
||||||
from sys_user
|
from sys_user
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue