demo
在项目中尝试着去使用了Mybatis plus的逻辑删除,开始的时候认为应该是使用xxxService.updateById(id)来更新数据的状态
TNotice notice = new TNotice();
notice.setId(id);
notice.setDeleteStatus("1");
return new ResponseEntity(itNoticeService.updateById(notice),HttpStatus.OK);
but 报错了
在网上找了一下,应该向这样使用:
return new ResponseEntity(itNoticeService.removeById(id),HttpStatus.OK);
后台调用时会自动的使用update来更新表逻辑删除字段
UPDATE t_notice SET delete_status='1' WHERE id=? AND delete_status='0'