diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/area/PrisonAreaController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/area/PrisonAreaController.java index dee240e0bf..38c5ce177b 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/area/PrisonAreaController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/area/PrisonAreaController.java @@ -63,11 +63,11 @@ public class PrisonAreaController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Parameter(name = "ids", description = "编号", required = true) @Operation(summary = "批量删除监区信息") @PreAuthorize("@ss.hasPermission('prison:area:delete')") - public CommonResult deleteAreaList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteAreaList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { areaService.deleteAreaListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/cell/PrisonCellController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/cell/PrisonCellController.java index 2397f6f124..581299e27e 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/cell/PrisonCellController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/cell/PrisonCellController.java @@ -68,11 +68,11 @@ public class PrisonCellController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Parameter(name = "ids", description = "编号", required = true) @Operation(summary = "批量删除监室信息") @PreAuthorize("@ss.hasPermission('prison:cell:delete')") - public CommonResult deleteCellList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteCellList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { cellService.deleteCellListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/consumption/PrisonConsumptionController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/consumption/PrisonConsumptionController.java index b51f27a709..e8bcbf4292 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/consumption/PrisonConsumptionController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/consumption/PrisonConsumptionController.java @@ -64,11 +64,11 @@ public class PrisonConsumptionController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Parameter(name = "ids", description = "编号列表", required = true) @Operation(summary = "批量删除消费订单") @PreAuthorize("@ss.hasPermission('prison:consumption:delete')") - public CommonResult deleteConsumptionList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteConsumptionList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { consumptionService.deleteConsumptionListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/evaluationreport/EvaluationReportController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/evaluationreport/EvaluationReportController.java index c2d7f3bada..4c629adf61 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/evaluationreport/EvaluationReportController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/evaluationreport/EvaluationReportController.java @@ -72,11 +72,11 @@ public class EvaluationReportController { return success(true); } - @DeleteMapping("/template/delete-list") + @PostMapping("/template/delete-list") @Operation(summary = "批量删除评估模板") @Parameter(name = "ids", description = "编号", required = true) @PreAuthorize("@ss.hasPermission('prison:evaluation-report:template:delete')") - public CommonResult deleteTemplateList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteTemplateList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { evaluationReportService.deleteTemplateListByIds(ids); return success(true); } @@ -210,11 +210,11 @@ public class EvaluationReportController { return success(true); } - @DeleteMapping("/dimension/delete-list") + @PostMapping("/dimension/delete-list") @Operation(summary = "批量删除评估维度") @Parameter(name = "ids", description = "编号", required = true) @PreAuthorize("@ss.hasPermission('prison:evaluation-report:template:update')") - public CommonResult deleteDimensionList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteDimensionList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { evaluationReportService.deleteDimensionListByIds(ids); return success(true); } @@ -298,11 +298,11 @@ public class EvaluationReportController { return success(true); } - @DeleteMapping("/report/delete-list") + @PostMapping("/report/delete-list") @Operation(summary = "批量删除评估报告") @Parameter(name = "ids", description = "编号", required = true) @PreAuthorize("@ss.hasPermission('prison:evaluation-report:report:delete')") - public CommonResult deleteReportList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteReportList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { evaluationReportService.deleteReportListByIds(ids); return success(true); } @@ -454,11 +454,11 @@ public class EvaluationReportController { return success(true); } - @DeleteMapping("/comment/delete-list") + @PostMapping("/comment/delete-list") @Operation(summary = "批量删除快捷评语") @Parameter(name = "ids", description = "编号", required = true) @PreAuthorize("@ss.hasPermission('prison:evaluation-report:comment:delete')") - public CommonResult deleteCommentList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteCommentList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { evaluationReportService.deleteCommentListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/PrisonerController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/PrisonerController.java index 5d1f60ae00..4b46d6956e 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/PrisonerController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/PrisonerController.java @@ -80,11 +80,11 @@ public class PrisonerController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除服刑人员") @Parameter(name = "ids", description = "编号列表", required = true) @PreAuthorize("@ss.hasPermission('prison:prisoner:delete')") - public CommonResult deletePrisonerList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deletePrisonerList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { prisonerService.deletePrisonerList(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/arealog/PrisonerAreaLogController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/arealog/PrisonerAreaLogController.java index 6756511da3..8e70a7433d 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/arealog/PrisonerAreaLogController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/prisoner/arealog/PrisonerAreaLogController.java @@ -57,10 +57,10 @@ public class PrisonerAreaLogController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除罪犯监区变动记录") @PreAuthorize("@ss.hasPermission('prison:prisoner-area-log:delete')") - public CommonResult deletePrisonerAreaLogList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deletePrisonerAreaLogList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { prisonerAreaLogService.deletePrisonerAreaLogList(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/question/PrisonQuestionController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/question/PrisonQuestionController.java index 3c74fe4ecc..2fe874b6fb 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/question/PrisonQuestionController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/question/PrisonQuestionController.java @@ -65,12 +65,12 @@ public class PrisonQuestionController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Parameter(name = "ids", description = "编号", required = true) @Operation(summary = "批量删除问卷问题") @PreAuthorize("@ss.hasPermission('prison:question:delete') or @ss.hasPermission('prison:questionnaire:update')") @ApiAccessLog(operateType = DELETE) - public CommonResult deleteQuestionList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteQuestionList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { questionService.deleteQuestionListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire/PrisonQuestionnaireController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire/PrisonQuestionnaireController.java index 760ba1137e..705a55f30e 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire/PrisonQuestionnaireController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire/PrisonQuestionnaireController.java @@ -65,12 +65,12 @@ public class PrisonQuestionnaireController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Parameter(name = "ids", description = "编号列表", required = true) @Operation(summary = "批量删除问卷模板") @PreAuthorize("@ss.hasPermission('prison:questionnaire:delete')") @ApiAccessLog(operateType = DELETE) - public CommonResult deleteQuestionnaireList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteQuestionnaireList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { questionnaireService.deleteQuestionnaireListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire_task/PrisonQuestionnaireTaskController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire_task/PrisonQuestionnaireTaskController.java index c90f425663..851a4596b8 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire_task/PrisonQuestionnaireTaskController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnaire_task/PrisonQuestionnaireTaskController.java @@ -63,10 +63,10 @@ public class PrisonQuestionnaireTaskController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除问卷任务") @PreAuthorize("@ss.hasPermission('prison:questionnaire-task:delete')") - public CommonResult deleteQuestionnaireTaskList(@NotEmpty(message = "任务ID列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteQuestionnaireTaskList(@NotEmpty(message = "任务ID列表不能为空") @RequestBody List ids) { questionnaireTaskService.deleteQuestionnaireTaskListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnairerecord/PrisonQuestionnaireRecordController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnairerecord/PrisonQuestionnaireRecordController.java index 5dda436c21..f808c4e7b2 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnairerecord/PrisonQuestionnaireRecordController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/questionnairerecord/PrisonQuestionnaireRecordController.java @@ -68,10 +68,11 @@ public class PrisonQuestionnaireRecordController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除问卷答题记录") + @Parameter(name = "ids", description = "编号", required = true) @PreAuthorize("@ss.hasPermission('prison:questionnaire-record:delete')") - public CommonResult deleteQuestionnaireRecordList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteQuestionnaireRecordList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { questionnaireRecordService.deleteQuestionnaireRecordListByIds(ids); return success(true); } @@ -91,15 +92,15 @@ public class PrisonQuestionnaireRecordController { public CommonResult> getQuestionnaireRecordPage(@Valid QuestionnaireRecordPageReqVO pageReqVO) { PageResult pageResult = questionnaireRecordService.getQuestionnaireRecordPage(pageReqVO); PageResult voPageResult = QuestionnaireRecordConvert.INSTANCE.convertPage(pageResult); - // 填充任务备注 - fillTaskRemark(voPageResult.getList()); + // 填充任务信息 + fillTaskInfo(voPageResult.getList()); return success(voPageResult); } /** - * 填充任务备注 + * 填充任务信息 */ - private void fillTaskRemark(List records) { + private void fillTaskInfo(List records) { if (cn.hutool.core.collection.CollUtil.isEmpty(records)) { return; } @@ -113,22 +114,25 @@ public class PrisonQuestionnaireRecordController { if (cn.hutool.core.collection.CollUtil.isEmpty(taskIds)) { return; } - // 批量查询任务备注 + // 批量查询任务信息 List tasks = questionnaireTaskMapper.selectList( new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper() .in(cn.iocoder.yudao.module.prison.dal.dataobject.questionnaire_task.QuestionnaireTaskDO::getId, taskIds)); - // 构建 taskId -> remark 映射,避免 Collectors.toMap 在脏数据场景下抛出 NPE + // 构建 taskId -> 任务信息映射,避免 Collectors.toMap 在脏数据场景下抛出 NPE Map taskRemarkMap = new HashMap<>(); + Map taskNameMap = new HashMap<>(); for (cn.iocoder.yudao.module.prison.dal.dataobject.questionnaire_task.QuestionnaireTaskDO task : tasks) { if (task == null || task.getId() == null) { continue; } taskRemarkMap.putIfAbsent(task.getId(), task.getRemark() == null ? "" : task.getRemark()); + taskNameMap.putIfAbsent(task.getId(), task.getTaskName() == null ? "" : task.getTaskName()); } - // 填充备注到 VO + // 填充任务信息到 VO for (QuestionnaireRecordRespVO record : records) { - String remark = taskRemarkMap.get(record.getTaskId()); - record.setTaskRemark(remark); + Long taskId = record.getTaskId(); + record.setTaskRemark(taskRemarkMap.get(taskId)); + record.setTaskName(taskNameMap.get(taskId)); } } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/quickcomment/QuickCommentController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/quickcomment/QuickCommentController.java index c0110d0ba5..ae7d9db86a 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/quickcomment/QuickCommentController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/quickcomment/QuickCommentController.java @@ -70,11 +70,11 @@ public class QuickCommentController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除快捷评语") @Parameter(name = "ids", description = "编号列表", required = true) @PreAuthorize("@ss.hasPermission('prison:quick-comment:delete')") - public CommonResult deleteQuickCommentList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteQuickCommentList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { quickCommentService.deleteQuickCommentListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/release/ReleaseController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/release/ReleaseController.java index 68fbd44081..097721a09d 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/release/ReleaseController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/release/ReleaseController.java @@ -57,10 +57,10 @@ public class ReleaseController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除释放登记") @PreAuthorize("@ss.hasPermission('prison:release:delete')") - public CommonResult deleteReleaseList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteReleaseList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { releaseService.deleteReleaseListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/report/ReportController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/report/ReportController.java index 8038b72335..7228924c7e 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/report/ReportController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/report/ReportController.java @@ -62,11 +62,11 @@ public class ReportController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除评估报告") @Parameter(name = "ids", description = "编号列表", required = true) @PreAuthorize("@ss.hasPermission('prison:report:delete')") - public CommonResult deleteReportList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteReportList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { reportService.deleteReportListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/reporttemplate/ReportTemplateController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/reporttemplate/ReportTemplateController.java index 4a547189e1..8283ea78e5 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/reporttemplate/ReportTemplateController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/reporttemplate/ReportTemplateController.java @@ -62,11 +62,11 @@ public class ReportTemplateController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除评估报告模板") @Parameter(name = "ids", description = "编号列表", required = true) @PreAuthorize("@ss.hasPermission('prison:report-template:delete')") - public CommonResult deleteReportTemplateList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteReportTemplateList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { reportTemplateService.deleteReportTemplateListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/risk/RiskController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/risk/RiskController.java index c54d595783..590a643a02 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/risk/RiskController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/risk/RiskController.java @@ -67,10 +67,10 @@ public class RiskController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除风险评估") @PreAuthorize("@ss.hasPermission('prison:risk:delete')") - public CommonResult deleteList(@RequestParam("ids") List ids) { + public CommonResult deleteList(@RequestBody List ids) { riskService.deleteRiskListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/riskassessment/RiskAssessmentController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/riskassessment/RiskAssessmentController.java index d4a1e1cb9a..c75980ebdc 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/riskassessment/RiskAssessmentController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/riskassessment/RiskAssessmentController.java @@ -19,6 +19,7 @@ import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.servlet.http.HttpServletResponse; import jakarta.validation.Valid; +import jakarta.validation.constraints.NotEmpty; import org.springframework.web.bind.annotation.*; import org.springframework.validation.annotation.Validated; @@ -63,10 +64,11 @@ public class RiskAssessmentController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除危险评估") + @Parameter(name = "ids", description = "编号", required = true) @PreAuthorize("@ss.hasPermission('prison:risk-assessment:delete')") - public CommonResult deleteList(@RequestParam("ids") List ids) { + public CommonResult deleteList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { riskAssessmentService.deleteRiskAssessmentListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/score/PrisonScoreController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/score/PrisonScoreController.java index 763f2b0b48..e41bd28dbf 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/score/PrisonScoreController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/score/PrisonScoreController.java @@ -62,11 +62,11 @@ public class PrisonScoreController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Parameter(name = "ids", description = "编号", required = true) @Operation(summary = "批量删除计分考核") - @PreAuthorize("@ss.hasPermission('prison:score:delete')") - public CommonResult deleteScoreList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + @PreAuthorize("@ss.hasPermission('prison:score:delete')") + public CommonResult deleteScoreList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { scoreService.deleteScoreListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerecord/ScoreDetailController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerecord/ScoreDetailController.java index e0d33d5aff..9f877c6e5e 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerecord/ScoreDetailController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerecord/ScoreDetailController.java @@ -57,10 +57,10 @@ public class ScoreDetailController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除考核记录") @PreAuthorize("@ss.hasPermission('prison:score-detail:delete')") - public CommonResult deleteScoreDetailList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteScoreDetailList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { scoreDetailService.deleteScoreDetailListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerule/ScoreRuleController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerule/ScoreRuleController.java index 0d175b3e34..4f911b2819 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerule/ScoreRuleController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/scorerule/ScoreRuleController.java @@ -59,10 +59,10 @@ public class ScoreRuleController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除考核规则") @PreAuthorize("@ss.hasPermission('prison:score-rule:delete')") - public CommonResult deleteScoreRuleList(@NotEmpty(message = "编号列表不能为空") @RequestParam("ids") List ids) { + public CommonResult deleteScoreRuleList(@NotEmpty(message = "编号列表不能为空") @RequestBody List ids) { scoreRuleService.deleteScoreRuleListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/situation/SituationController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/situation/SituationController.java index 113d1fcf38..0958b77a54 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/situation/SituationController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/situation/SituationController.java @@ -67,10 +67,10 @@ public class SituationController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除狱情收集") @PreAuthorize("@ss.hasPermission('prison:situation:delete')") - public CommonResult deleteList(@RequestParam("ids") List ids) { + public CommonResult deleteList(@RequestBody List ids) { situationService.deleteSituationListByIds(ids); return success(true); } diff --git a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/warning/WarningController.java b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/warning/WarningController.java index bf6aa706d8..ebe4b5dfdd 100644 --- a/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/warning/WarningController.java +++ b/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/warning/WarningController.java @@ -67,10 +67,10 @@ public class WarningController { return success(true); } - @DeleteMapping("/delete-list") + @PostMapping("/delete-list") @Operation(summary = "批量删除预警信息") @PreAuthorize("@ss.hasPermission('prison:warning:delete')") - public CommonResult deleteList(@RequestParam("ids") List ids) { + public CommonResult deleteList(@RequestBody List ids) { warningService.deleteWarningListByIds(ids); return success(true); }