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);