不提供其他相关数据库和返回结果集,因为直接给代码比较简单
1、Controller
/** * @Author: Mr.ZJW * @Description: 批量修改 * @param category * @Date: 2022/6/28 16:23 **/ @RequestMapping("/BatchUpdate") //@RequiresPermissions("product:category:update") public Result BatchUpdate(@RequestBody List<CategoryEntity> category) { return Result.ok(categoryService.BatchUpdate(category)); }
2、Service接口
/** * @param category * @Author: Mr.ZJW * @Description: 批量修改 * @Date: 2022/6/28 15:16 **/ Result BatchUpdate(List<CategoryEntity> category);
3、Service实现类
/** * @param category * @Author: Mr.ZJW * @Description: 批量修改 * @Date: 2022/6/28 15:17 **/ @Override public Result BatchUpdate(List<CategoryEntity> category) { //更新 boolean b = this.updateBatchById(category); if (false == b){ return Result.error(CodeMsg.UPDATE_ERROR); } return Result.error(CodeMsg.UPDATE_SUCCESS); }
4、利用ApiPost请求测试
目前,我在这里修改相应的数据库catId2和3的sort值改为1,目前为0
发送请求,显示修改成功
catId2和3的sort值已被修改