1. 利用sql实现批量删除
可以用in这个操作符来实现批量删除,因为用的是mybatis所以要用到foreach
controller层
-------------------------------------------------------------
/**
* 批量删除
* 批量删除订阅关联
*/
@ApiOperation(value = "批量删除订阅关联接口", notes = "批量删除订阅关联接口", tags = {
ApiTagConstants.subscrip })
@PostMapping(value = "/deleteSubscripRef")
CommonResponse<Boolean> deleteSubscripRef(
//body请求参数根据业务需要来定义
@ApiParam("请求参数") @RequestBody DelAllReq req
) {
CommonResponse<Boolean> resp = new CommonResponse<Boolean>();
//重新存放唯一值需要重新遍历把唯一值set容器里
List<DelAllSubscrip> delAllSubscripArrayList = new ArrayList<DelAllSubscrip>();
for (DelAllSubscrip data : req.getData()) {
DelAllSubscrip delAllSubscrip = new DelAllSubscrip();
delAllSubscrip.