controller 层:
@PostMapping(value = "/batchPeopleManageDelete") public ProcessResult batchPeopleManageDelete(@ApiParam(name = "ids",value="用户ID数组",required = true) @RequestParam("ids[]") Integer[] ids) { try { mapManageService.batchPeopleManageDelete(ids); //返回给前端的状态码 return new ProcessResult(); }catch (Exception e){ return new ProcessResult(ERROR,e.getMessage().toString()); } }
service 层:
void batchPeopleManageDelete(Integer[] list);
serviceImpl 层:
/** * 列表批量删除功能 * @param list */ @Override public void batchPeopleManageDelete(Integer[] list) { for (Integer id:list) { MapPeopleManage mapPeopleManage = new MapPeopleManage(); mapPeopleManage.setId(id); mapPeopleManageRepository.delete(mapPeopleManage); } System.out.println(list[0]); }
Repository 层:
利用jpa自带的delete方法