尚硅谷SSM实战演练丨IDEA实现ssm整合快速开发CRUD——删除
上篇:基础环境搭建以及查询、新增、修改功能地址:
IDEA实现ssm整合快速开发CRUD——基础环境搭建
IDEA实现ssm整合快速开发CRUD——查询
IDEA实现ssm整合快速开发CRUD——新增
IDEA实现ssm整合快速开发CRUD——修改
1、CRUD-删除对话框
2、CRUD-删除逻辑
• 1、单个删除
• URI:/emp/{id} DELETE
• 2、批量删除
2.1、在EmployeeController类中添加deleteEmp()方法
/**
* 单个、批量删除二合一
* 批量删除:1-2-3
* 单个删除:1
* @param ids
* @return
*/
@RequestMapping(value = "/emp/{ids}",method = RequestMethod.DELETE)
@ResponseBody
public Msg deleteEmp(@PathVariable("ids") String ids){
//批量删除
if (ids.contains("-")){
List<Integer> del_ids = new ArrayList<>();
String[] str_ids = ids.split("-");
//组装id的集合
for (String string : str_ids){
del_ids.add(Integer.parseInt(string));
}
employeeService.deleteBatch(del_ids);
}else {
//单个删除
Integer id = Integer.parseInt(ids);
employeeService.deleteEmp