From 68b004959442457bc99544c1cbd06cb7550442b2 Mon Sep 17 00:00:00 2001 From: mg <maokecheng@163.com> Date: 星期五, 30 九月 2022 16:34:28 +0800 Subject: [PATCH] 添加用户批量启用/禁用,删除。 --- ycl-common/src/main/java/com/ycl/controller/user/UmsAdminController.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminController.java b/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminController.java index 700ec04..3137839 100644 --- a/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminController.java +++ b/ycl-common/src/main/java/com/ycl/controller/user/UmsAdminController.java @@ -15,6 +15,8 @@ import com.ycl.utils.redis.RedisKey; import com.ycl.vo.user.UserVO; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -206,4 +208,33 @@ List<UmsRole> roleList = adminService.getRoleList(adminId); return CommonResult.success(roleList); } + + @ApiOperation("鎵归噺鍒犻櫎鐢ㄦ埛") + @RequestMapping(value = "/deleteBatch", method = RequestMethod.POST) + @ApiImplicitParams({ + @ApiImplicitParam(name = "ids", value = "鐢ㄦ埛Ids",required = true, dataType = "Array") + }) + @ResponseBody + public CommonResult deleteBatch(@RequestParam("ids") List<Long> ids) { + boolean success = adminService.deleteBatch(ids); + if (success) { + return CommonResult.success(null); + } + return CommonResult.failed(); + } + + @ApiOperation("鎵归噺淇敼鐘舵��") + @RequestMapping(value = "/updateStatusBatch", method = RequestMethod.POST) + @ApiImplicitParams({ + @ApiImplicitParam(name = "ids", value = "鐢ㄦ埛Ids",required = true, dataType = "Array"), + @ApiImplicitParam(name = "status", value = "鐘舵��0->绂佺敤锛�1->鍚敤",required = true, dataType = "Integer") + }) + @ResponseBody + public CommonResult updateStatusBatch(@RequestParam("ids") List<Long> ids, @RequestParam(value = "status") Integer status) { + boolean success = adminService.updateStatusBatch(ids, status); + if (success) { + return CommonResult.success(null); + } + return CommonResult.failed(); + } } -- Gitblit v1.8.0