批量删除的实现
<el-button type="warning" @click="deBatch">批量刪除</el-button>
method方法
deBatch () {let ids = this.multipleSelection.map(v => v.id)subjectApi.deleteBatch(ids).then(re => {if (re.code === 1) {this.$message.success('批量刪除成功')} else {this.$message.error('刪除失敗')}})
},
// 批量刪除后端@PostMapping(value = "/subject/delete/batch")public RestResponse deleteBatch(@RequestBody List<Integer> ids) {subjectService.deleteByIds(ids);return RestResponse.ok();}
service
Integer deleteByIds(List<Integer> ids);serviceimp
@Override public Integer deleteByIds(List<Integer> ids) {return subjectMapper.deleteByIds(ids); }mapper
Integer deleteByIds(List<Integer> ids); <delete id="deleteByIds">DELETE FROM t_subjectWHEREid IN (<foreach collection="ids" item="id" separator=",">#{id}</foreach>) </delete>總結(jié)
- 上一篇: ajax 获取用户ip地址,利用jQue
- 下一篇: 灰度发布整体解决方案