From c9a9437193ca414294b7cd355e82e2bf4b01851d Mon Sep 17 00:00:00 2001 From: Danlin Date: Sat, 31 Jan 2026 11:36:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=B4=E9=9C=B2System=20API=20getUserListByN?= =?UTF-8?q?ickname?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iocoder/yudao/module/system/api/user/AdminUserApi.java | 5 +++++ .../yudao/module/system/api/user/AdminUserApiImpl.java | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApi.java b/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApi.java index d864527ae..ee147054c 100644 --- a/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApi.java +++ b/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApi.java @@ -54,6 +54,11 @@ public interface AdminUserApi extends AutoTransable { @Parameter(name = "postIds", description = "岗位编号数组", example = "2,3", required = true) CommonResult> getUserListByPostIds(@RequestParam("postIds") Collection postIds); + @GetMapping(PREFIX + "/list-by-name") + @Operation(summary = "获得指定别名的用户数组") + @Parameter(name = "name", description = "用户名/别名", required = true) + CommonResult> getUserListByNickname(@RequestParam("name") String name); + /** * 获得用户 Map * diff --git a/yudao-module-system/yudao-module-system-server/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java b/yudao-module-system/yudao-module-system-server/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java index e60bc1d4a..3d3fe4fbd 100644 --- a/yudao-module-system/yudao-module-system-server/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java +++ b/yudao-module-system/yudao-module-system-server/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java @@ -87,6 +87,12 @@ public class AdminUserApiImpl implements AdminUserApi { return success(BeanUtils.toBean(users, AdminUserRespDTO.class)); } + @Override + public CommonResult> getUserListByNickname(String name) { + List users = userService.getUserListByNickname(name); + return success(BeanUtils.toBean(users, AdminUserRespDTO.class)); + } + @Override public CommonResult validateUserList(Collection ids) { userService.validateUserList(ids);