场景
批量删除数据的时候,将数据的id放入数组中。
方法
将数组转为字符串
前端
const selectedRow = [123,234,346]
//selectedRow.join(',') 将selectedRow数组以','分割转为字符串。变为'123,234,346'
const { data: res } = await removeDepartmentApi(selectedRow.join(','));
// API
export const removeDepartmentApi = (ids) => {
return request({
url: '/department/delete',
method: 'delete',
params: {
ids
}
})
}
后端
// 如果想用List接收参数
// 方案1.将List封装到实体类中
// 方案2.用注解@RequestParam("前端传递的变量名")注解
@DeleteMapping
public ResultInfo delete(@RequestParam("ids") List<Long> ids){
dishService.delete(ids);
return ResultInfo.success();
}