From 4e5ca6ea07d7be2ba4ffd85dc2fdb988245272da Mon Sep 17 00:00:00 2001 From: dzq Date: Sat, 17 May 2025 16:37:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(qywx):=20=E6=B7=BB=E5=8A=A0=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在QyUserApplicationService中新增getQyUserDetail方法,用于根据用户ID获取用户详情。同时在QyUserController中添加对应的API接口,以便前端调用获取用户详情数据。 --- .../agileboot/admin/controller/qywx/QyUserController.java | 7 +++++++ .../domain/qywx/user/QyUserApplicationService.java | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/agileboot-admin/src/main/java/com/agileboot/admin/controller/qywx/QyUserController.java b/agileboot-admin/src/main/java/com/agileboot/admin/controller/qywx/QyUserController.java index 9bb39f1..fe25075 100644 --- a/agileboot-admin/src/main/java/com/agileboot/admin/controller/qywx/QyUserController.java +++ b/agileboot-admin/src/main/java/com/agileboot/admin/controller/qywx/QyUserController.java @@ -50,6 +50,13 @@ public class QyUserController extends BaseController { return ResponseDTO.ok(page); } + @Operation(summary = "qy用户详情") + @GetMapping("/detail/{id}") + public ResponseDTO detail(@PathVariable Long id) { + QyUserDTO qyUserDTO = qyUserApplicationService.getQyUserDetail(id); + return ResponseDTO.ok(qyUserDTO); + } + @Operation(summary = "新增用户") @AccessLog(title = "用户管理", businessType = BusinessTypeEnum.ADD) @PostMapping diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/qywx/user/QyUserApplicationService.java b/agileboot-domain/src/main/java/com/agileboot/domain/qywx/user/QyUserApplicationService.java index 3869f94..64d6777 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/qywx/user/QyUserApplicationService.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/qywx/user/QyUserApplicationService.java @@ -41,6 +41,11 @@ public class QyUserApplicationService { return new PageDTO<>(dtoList, page.getTotal()); } + public QyUserDTO getQyUserDetail(Long id) { + QyUserEntity user = userService.getById(id); + return new QyUserDTO(user); + } + public List selectAll() { return userService.selectAll(); }