今天整理一个简便的逻辑删除
代码来了~~~先发后端
在controller中接受前端传递过来的请求(前端可能会批量删除,所以后端用数组接)
ResultVo 这个是自己封装的工具类 用来包响应结果
{
"code"
:
200
,
"message"
:
"success"
,
"data"
:
""
}
这里循环一条一条的“删除” ,所以carService.delCar(id)这个方法 传的是 long id,所以在servie层中定义的方法参数都是long 类型的id
这里的i用来判断删除了几条,只要i>0就说明删除了一条
service 层
serviceshi实现类
mapper 层
mapper.xml
注意不需要在mapper.xml文件中遍历了 应为在controller中已经遍历了。所以mapper中直接修改就可以 status 是个状态 设置为0 就查询不到(逻辑删除) 初始是1(是1 就能查到)
前端
在方法中定定义
别忘记在retur中定义idLists
这里没有用ajax发送请求,用的js发的
在car.js中写