springboot删除单条记录updatetablesetisdelete1whereidid
在网上的数据,即使你点击了查询,其实并没有真正从数据库删除,只是做了标记而已,这里采用update将数据库中is_delete字段设置为1,表示已经删除,查询数据时增加这个条件即可。
最近记录的代码比较多,今天还是将这个代码写出来:
一、JS代码 if (layEvent === "del") { layer.confirm("请确认删除该员工: " + data.xm + " ?", {icon: 3, title:"确认"}, function (index) { $.ajax({ url:"/delupEmp", data:{"id":data.id}, type:"post", success:function(data){ if(data.success){ layer.msg(data.msg, {icon: 1}); refreshTable(); } else{ layer.msg(data.msg, {icon: 2, anim: 6}) refreshTable(); } } }); layer.close(index); }); }
二、controller @RequestMapping("/delupEmp") @ResponseBody public JSONObject delupEmp(@RequestParam("id") int id) { JSONObject result = new JSONObject(); txlService.delEmp(id); result.put("success", true); result.put("msg", "删除成功"); return result; }
三、service //删除,is_delete=1 public int delEmp(int id) { return txlMapper.delEmp(id); }
四、mapper //根据id删除用户,is_delete=1 public int delEmp(@Param("id") int id);
五、mapper.xml update txl set is_delete=1 where id=#{id}