From 829ce07989dcbcd644841f36ef406b356a862a6e Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Sat, 11 Jan 2025 11:34:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(1.3.0-beta1.1):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E6=99=AE=E9=80=9A=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=B7=BB=E5=8A=A0=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=97=A0=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/web/controller/SystemUserController.java | 6 ++++++ .../snailjob/server/web/service/SystemUserService.java | 1 + .../server/web/service/impl/SystemUserServiceImpl.java | 6 ++++++ 3 files changed, 13 insertions(+) diff --git a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/controller/SystemUserController.java b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/controller/SystemUserController.java index c7f06c38..3975c395 100644 --- a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/controller/SystemUserController.java +++ b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/controller/SystemUserController.java @@ -48,6 +48,12 @@ public class SystemUserController { systemUserService.addUser(requestVO); } + @LoginRequired(role = RoleEnum.USER) + @GetMapping("/user/simple/list") + public List getSystemUserList() { + return systemUserService.getSystemUserList(); + } + @LoginRequired(role = RoleEnum.ADMIN) @GetMapping("/user/page/list") public PageResult> getSystemUserPageList(SystemUserQueryVO systemUserQueryVO) { diff --git a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/SystemUserService.java b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/SystemUserService.java index 9140117d..ca7bc838 100644 --- a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/SystemUserService.java +++ b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/SystemUserService.java @@ -38,4 +38,5 @@ public interface SystemUserService { void updateUserPassword(SystemUpdateUserPasswordRequestVO requestVO); + List getSystemUserList(); } diff --git a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/SystemUserServiceImpl.java b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/SystemUserServiceImpl.java index a4f0b87c..5835c0c9 100644 --- a/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/SystemUserServiceImpl.java +++ b/snail-job-server/snail-job-server-web/src/main/java/com/aizuda/snailjob/server/web/service/impl/SystemUserServiceImpl.java @@ -304,6 +304,12 @@ public class SystemUserServiceImpl implements SystemUserService { Assert.isTrue(1 == systemUserMapper.updateById(systemUser), () -> new SnailJobServerException("更新用户密码失败")); } + @Override + public List getSystemUserList() { + List systemUsers = systemUserMapper.selectList(new LambdaQueryWrapper().select(SystemUser::getId, SystemUser::getUsername)); + return SystemUserResponseVOConverter.INSTANCE.convertList(systemUsers); + } + @Override @Transactional public boolean delUser(final Long id) {