public int bisTaskDeleteByIds(List<Integer> ids) { // 构造更新的实体对象 BisTask updateEntity = new BisTask(); updateEntity.setIsDel(1); // 构造更新的条件 UpdateWrapper<BisTask> wrapper = new UpdateWrapper<>(); wrapper.in("id", ids); // 执行批量更新操作 return bisTaskMapper.update(updateEntity, wrapper); }帮我用DataResult写个Controller调用方法
时间: 2023-11-22 22:56:43 浏览: 80
asp.net 学习之路 项目整体框架简单的搭建
好的,以下是使用DataResult的Controller调用方法示例:
```
@RestController
@RequestMapping("/bisTask")
public class BisTaskController {
@Autowired
private BisTaskService bisTaskService;
@PostMapping("/deleteByIds")
public DataResult<Integer> deleteByIds(@RequestBody List<Integer> ids) {
int result = bisTaskService.bisTaskDeleteByIds(ids);
return DataResult.success(result);
}
}
```
在上面的示例中,我们通过注入BisTaskService来调用bisTaskDeleteByIds方法,并将返回结果封装为DataResult返回给前端。需要注意的是,我们使用了@PostMapping注解来接收前端传递的请求体(即ids列表),并将其转换为List<Integer>类型的参数。
阅读全文