luodangjia
2025-01-01 2dc478231fd09a88a4d86d44388ae807aca08bc5
medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/StaticsController.java
@@ -30,7 +30,7 @@
@RestController
@Api(tags = {"统计分析相关接口"})
@RequiredArgsConstructor
@RequestMapping("/statics")
@RequestMapping("/backend/statics")
public class StaticsController {
    private final StaticsService staticsService;
@@ -134,9 +134,30 @@
        }
    }
    /**
     * 监管报表
     *
     * @param query
     * @return
     */
    @ApiOperation("监管报表")
    @PostMapping("/regulationReport")
    public R<DepartmentReportVO> regulationReport(@Valid @RequestBody DisposalReportQuery query) {
        return R.ok(staticsService.regulationReport(query));
    }
    /**
     * 监管报表导出
     *
     * @param query
     */
    @ApiOperation("监管报表导出")
    @PostMapping("/regulationReportExport")
    public void regulationReportExport(@Valid @RequestBody DisposalReportQuery query) {
        try {
            staticsService.regulationReportExport(query);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
}