mapper: /** * 批量删除物料出入记录 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteMaterialRecordByIds(Long[] ids); <delete id="deleteMaterialRecordByIds" parameterType="String"> delete from material_record where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> </delete> service: /** * 批量删除物料出入记录 * * @param ids 需要删除的物料出入记录主键集合 * @return 结果 */ public int deleteMaterialRecordByIds(Long[] ids); serviceImpl: /** * 批量删除物料出入记录 * * @param ids 需要删除的物料出入记录主键 * @return 结果 */ @Override public int deleteMaterialRecordByIds(Long[] ids) { return materialRecordMapper.deleteMaterialRecordByIds(ids); } controllor: /** * 删除物料出入记录 */ @ApiOperation("删除物料出入记录") @RequiresPermissions("gd:record:remove") @Log(title = "物料出入记录", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(materialRecordService.deleteMaterialRecordByIds(ids)); }