From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 14 四月 2025 23:10:22 +0800 Subject: [PATCH] 批量审核和图片保存bug --- ycl-common/src/main/java/com/ycl/controller/user/UmsRoleController.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/controller/user/UmsRoleController.java b/ycl-common/src/main/java/com/ycl/controller/user/UmsRoleController.java index 72e1abf..e06cd8e 100644 --- a/ycl-common/src/main/java/com/ycl/controller/user/UmsRoleController.java +++ b/ycl-common/src/main/java/com/ycl/controller/user/UmsRoleController.java @@ -1,6 +1,8 @@ package com.ycl.controller.user; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ycl.annotation.LogSave; import com.ycl.api.CommonPage; import com.ycl.api.CommonResult; import com.ycl.entity.user.UmsMenu; @@ -8,6 +10,8 @@ import com.ycl.entity.user.UmsRole; import com.ycl.service.user.UmsRoleService; 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.stereotype.Controller; @@ -28,6 +32,7 @@ @ApiOperation("娣诲姞瑙掕壊") @RequestMapping(value = "/create", method = RequestMethod.POST) @ResponseBody + @LogSave(operationType = "瑙掕壊绠$悊",contain = "鏂板缓瑙掕壊") public CommonResult create(@RequestBody UmsRole role) { boolean success = roleService.create(role); if (success) { @@ -51,6 +56,7 @@ @ApiOperation("鎵归噺鍒犻櫎瑙掕壊") @RequestMapping(value = "/delete", method = RequestMethod.POST) @ResponseBody + @LogSave(operationType = "瑙掕壊绠$悊",contain = "鎵归噺鍒犻櫎瑙掕壊") public CommonResult delete(@RequestParam("ids") List<Long> ids) { boolean success = roleService.delete(ids); if (success) { @@ -65,6 +71,14 @@ @ResponseBody public CommonResult<List<UmsRole>> listAll() { List<UmsRole> roleList = roleService.list(); + return CommonResult.success(roleList); + } + + @ApiOperation("鑾峰彇鏈绂佺敤瑙掕壊") + @RequestMapping(value = "/allow_list", method = RequestMethod.GET) + @ResponseBody + public CommonResult<List<UmsRole>> allowList() { + List<UmsRole> roleList = roleService.list(new LambdaQueryWrapper<UmsRole>().eq(UmsRole::getStatus,1)); return CommonResult.success(roleList); } @@ -111,6 +125,7 @@ @ApiOperation("缁欒鑹插垎閰嶈彍鍗�") @RequestMapping(value = "/allocMenu", method = RequestMethod.POST) @ResponseBody + @LogSave(operationType = "瑙掕壊绠$悊",contain = "鏉冮檺璁剧疆") public CommonResult allocMenu(@RequestParam Long roleId, @RequestParam List<Long> menuIds) { int count = roleService.allocMenu(roleId, menuIds); return CommonResult.success(count); @@ -123,5 +138,20 @@ int count = roleService.allocResource(roleId, resourceIds); return CommonResult.success(count); } + @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 + @LogSave(operationType = "瑙掕壊绠$悊",contain = "鎵归噺鍚敤/绂佺敤瑙掕壊") + public CommonResult updateStatusBatch(@RequestParam("ids") List<Long> ids, @RequestParam(value = "status") Integer status) { + boolean success = roleService.updateStatusBatch(ids, status); + if (success) { + return CommonResult.success(null); + } + return CommonResult.failed(); + } } -- Gitblit v1.8.0