根据用户编号列表获取用户列表

This commit is contained in:
sxu 2024-10-23 11:22:53 +08:00
parent 1c836296c7
commit 57b2a2f880
3 changed files with 11 additions and 3 deletions

View File

@ -69,6 +69,9 @@ public interface RemoteUserService
@GetMapping(value = "/user/{userId}")
public AjaxResult getInfo(@PathVariable(value = "userId", required = false) Long userId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
@GetMapping(value = "/user/ids/{userIds}")
public AjaxResult getUsers(@PathVariable("userIds") Long[] userIds, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
@PostMapping("/user/")
public AjaxResult add(@Validated @RequestBody SysUser user, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);

View File

@ -60,6 +60,11 @@ public class RemoteUserFallbackFactory implements FallbackFactory<RemoteUserServ
return AjaxResult.error("根据用户编号获取详细信息,用户权限内的角色和权限集合失败:" + throwable.getMessage());
}
@Override
public AjaxResult getUsers(Long[] userIds, String source) {
return AjaxResult.error("根据用户编号列表获取用户列表,用户权限内的角色和权限集合失败:" + throwable.getMessage());
}
@Override
public AjaxResult add(SysUser user, String source) {
return AjaxResult.error("新增用户失败:" + throwable.getMessage());

View File

@ -222,9 +222,9 @@ public class SysUserController extends BaseController {
* 根据用户编号列表获取用户列表
*/
@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) {
@GetMapping("/ids/{userIds}")
@SysLog(title = "用户管理", businessType = OperaType.QUERY, logType = 0, module = "系统管理->用户管理", details = "根据ids获取用户列表")
public AjaxResult getUsers(@PathVariable("userIds") Long[] userIds) {
try {
AjaxResult ajax = AjaxResult.success();
List<SysUser> sysUsers = userService.selectUsersByIds(userIds);