package cn.besteam.modules.report.controller; import cn.besteam.common.api.vo.Result; import cn.besteam.modules.report.biz.SupervisionBiz; import cn.besteam.modules.report.dto.DisposalMonthlyReportDTO; import cn.besteam.modules.report.vo.DisposalMonthlyReportVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletResponse; @RestController @RequestMapping(value = "/supervision") @Slf4j @Api(description = "监管报表") public class SupervisionController { @Autowired private SupervisionBiz supervisionBiz; @GetMapping("/getDisposalMonthlyReport") @ApiOperation(value = "查询处置情况月报表") public Result getDisposalMonthlyReport(DisposalMonthlyReportDTO dto){ return Result.ok(supervisionBiz.getDisposalMonthlyReport(dto)); } @GetMapping("/exportDisposalMonthlyReport") @ApiOperation(value = "导出处置情况月报表") public void exportDisposalMonthlyReport(DisposalMonthlyReportDTO dto, HttpServletResponse response){ try { supervisionBiz.exportDisposalMonthlyReport(dto, response); }catch (Exception e){ e.printStackTrace(); } } }