forked from github/dataease
Merge pull request #2870 from dataease/pr@dev@feat_dataset_task_batch_del
feat(系统管理-任务管理): 数据同步列表增加批量删除api
This commit is contained in:
commit
3460451799
@ -49,6 +49,12 @@ public class DataSetTableTaskController {
|
|||||||
dataSetTableTaskService.delete(id);
|
dataSetTableTaskService.delete(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("批量删除")
|
||||||
|
@PostMapping("batchDelete/{id}")
|
||||||
|
public void batchDelete(@RequestBody List<String> ids) {
|
||||||
|
dataSetTableTaskService.batchDelete(ids);
|
||||||
|
}
|
||||||
|
|
||||||
@DePermission(type = DePermissionType.DATASET, value = "tableId", level = ResourceAuthLevel.DATASET_LEVEL_MANAGE)
|
@DePermission(type = DePermissionType.DATASET, value = "tableId", level = ResourceAuthLevel.DATASET_LEVEL_MANAGE)
|
||||||
@ApiOperation("查询")
|
@ApiOperation("查询")
|
||||||
@PostMapping("list")
|
@PostMapping("list")
|
||||||
|
@ -149,6 +149,19 @@ public class DataSetTableTaskService {
|
|||||||
dataSetTableTaskLogService.deleteByTaskId(id);
|
dataSetTableTaskLogService.deleteByTaskId(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Transactional
|
||||||
|
public void batchDelete(List<String> ids) {
|
||||||
|
if (CollectionUtils.isNotEmpty(ids)){
|
||||||
|
for (int i = 0; i < ids.size(); i++) {
|
||||||
|
String id = ids.get(i);
|
||||||
|
DatasetTableTask datasetTableTask = datasetTableTaskMapper.selectByPrimaryKey(id);
|
||||||
|
datasetTableTaskMapper.deleteByPrimaryKey(id);
|
||||||
|
scheduleService.deleteSchedule(datasetTableTask);
|
||||||
|
dataSetTableTaskLogService.deleteByTaskId(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void delete(DatasetTableTask task) {
|
public void delete(DatasetTableTask task) {
|
||||||
datasetTableTaskMapper.deleteByPrimaryKey(task.getId());
|
datasetTableTaskMapper.deleteByPrimaryKey(task.getId());
|
||||||
scheduleService.deleteSchedule(task);
|
scheduleService.deleteSchedule(task);
|
||||||
|
Loading…
Reference in New Issue
Block a user