@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();
}