专业编程基础技术教程

网站首页 > 基础教程 正文

springboot删除单条记录update table set is_delete=1 where id=#{id}

ccvgpt 2024-07-26 00:29:06 基础教程 11 ℃

在网上的数据,即使你点击了查询,其实并没有真正从数据库删除,只是做了标记而已,这里采用update将数据库中is_delete字段设置为1,表示已经删除,查询数据时增加这个条件即可。

最近记录的代码比较多,今天还是将这个代码写出来:

springboot删除单条记录update table set is_delete=1 where id=#{id}

一、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 id="delEmp" parameterType="int">
  update txl set
  is_delete=1 where id=#{id}
</update>

Tags:

最近发表
标签列表