批量删除
Domain见一个list
public class ShipJobLst {
private List<ShipJob> aaa;
public List<ShipJob> getAaa() {
return aaa;
}
public void setAaa(List<ShipJob> aaa) {
this.aaa = aaa;
}
Mapper.xml
<!--批量删除,逻辑删除-->
<update id="falseDelete" parameterType="java.util.List" >
update ship_job set DEL_FLAG = 1 where ID in
<foreach collection="list" item = "aaa" open="(" separator="," close=")">
#{aaa.id,jdbcType=INTEGER}
</foreach>
</update>
Mapper
int falseDelete(List<ShipJob> aaa);
Service
int falseDelete(List<ShipJob> aaa);
Serviceimpl
@Override
public int falseDelete(List<ShipJob> aaa) {
return shipJobMapper.falseDelete(aaa);
}
Controller
/**
* 逻辑删除所选中管理人员的id
*/
@ResponseBody
@RequestMapping(value = URLMapping.CHANNELM_UPDATE_FLAG, method = RequestMethod.POST)
public Result doFalseDelete(@RequestBody ShipJobLst aaa) {
// log.info("--->" + ship.toString());
Result res = new Result();
res.setStatus(1);
res.setMessage("批量删除成功");
try {
shipJobService.falseDelete(aaa.getAaa());
} catch (Exception e) {
log.error("", e);
res.setStatus(999);
res.setMessage("批量删除失败");
}
return res;
}