0
点赞
收藏
分享

微信扫一扫

【代码解析】代码解析之批量删除(1)

一ke大白菜 2024-01-16 阅读 11

@PostMapping("/del/batch")
    public Result deleteBatch(@RequestBody List<Integer> ids) {
        QueryWrapper<Files> queryWrapper = new QueryWrapper<>();
        queryWrapper.in("id", ids);
        List<Files> files = fileMapper.selectList(queryWrapper);
        for (Files file : files) {
            file.setIsdelete(true);
            fileMapper.updateById(file);
        }
        return Result.success();
    }

这是一段关于文件的批量删除方法

以下是这段代码的解析:

1.

 public Result deleteBatch(@RequestBody List<Integer> ids) {

2.
        QueryWrapper<Files> queryWrapper = new QueryWrapper<>();

3.
        queryWrapper.in("id", ids);

4.
        List<Files> files = fileMapper.selectList(queryWrapper);

5.
        for (Files file : files) {

6.
            file.setIsdelete(true);

7.
            fileMapper.updateById(file);
        }

8.
        return Result.success();
    }

举报

相关推荐

0 条评论