From 5952d2383571c3fcd96dc0eaad5347b21fce415d Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期一, 02 六月 2025 19:11:15 +0800 Subject: [PATCH] 用户管理 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/AppUserController.java | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/AppUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/AppUserController.java index 5a15051..5f186fc 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/AppUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/AppUserController.java @@ -3,11 +3,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.pojo.dto.AppUserPageDTO; +import com.ruoyi.system.pojo.dto.UpdateBalanceDTO; import com.ruoyi.system.pojo.vo.AppUserPageVO; +import com.ruoyi.system.pojo.vo.AppUserVO; import com.ruoyi.system.pojo.vo.BannerPageVO; import com.ruoyi.system.service.AppUserService; import com.ruoyi.system.service.BannerService; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.security.access.prepost.PreAuthorize; @@ -37,9 +40,31 @@ /** * 查看详情 */ - + @GetMapping("/detail/{id}") + @ApiOperation(value = "查看详情") + @PreAuthorize("@ss.hasPermi('appuser:manage')") + public R<AppUserVO> detail(@PathVariable("id") String id){ + return R.ok(appUserService.detail(id)); + } /** * 冻结/解冻 */ + @PutMapping("/frozen/{id}") + @ApiOperation(value = "冻结/解冻") + @PreAuthorize("@ss.hasPermi('appuser:manage')") + public R<Void> frozen(@PathVariable("id") String id){ + appUserService.frozen(id); + return R.ok(); + } + /** + * 变更余额 + */ + @PutMapping("/balance") + @ApiOperation(value = "修改余额") + @PreAuthorize("@ss.hasPermi('appuser:manage')") + public R<Void> balance(@RequestBody UpdateBalanceDTO dto){ + appUserService.balance(dto); + return R.ok(); + } } -- Gitblit v1.7.1