From 43d728030dca41209677b0a7e314de2ce0a21aa9 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期五, 27 九月 2024 10:47:50 +0800 Subject: [PATCH] 1.报表框架 --- src/main/java/com/mzl/flower/web/v2/report/OrderReportController.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/mzl/flower/web/v2/report/OrderReportController.java b/src/main/java/com/mzl/flower/web/v2/report/OrderReportController.java index 71ed3c6..a4bd585 100644 --- a/src/main/java/com/mzl/flower/web/v2/report/OrderReportController.java +++ b/src/main/java/com/mzl/flower/web/v2/report/OrderReportController.java @@ -8,6 +8,7 @@ import com.mzl.flower.config.exception.ValidationException; import com.mzl.flower.dto.request.coupon.CreateCouponRecordDTO; import com.mzl.flower.dto.request.coupon.QueryCouponRecordDTO; +import com.mzl.flower.dto.request.payment.OrderItemSalesQueryDTO; import com.mzl.flower.dto.request.report.QueryOrderDTO; import com.mzl.flower.dto.response.coupon.CouponRecordResultVO; import com.mzl.flower.dto.response.coupon.CouponRecordVO; @@ -27,6 +28,8 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletResponse; + /** * @author @TaoJie @@ -44,10 +47,24 @@ @GetMapping("/sale/page") @ApiOperation(value = "查询-分页", notes = "查询-分页") - public ResponseEntity<ReturnDataDTO<Page<CouponRecordVO>>> page( + public ResponseEntity<ReturnDataDTO<Page<OrderReportResultVO>>> page( Page page, QueryOrderDTO dto ) { return returnData(R.SUCCESS.getCode(), ConverterUtil.transPage(orderReportService.getSalePage(page,dto), OrderReportResultVO.class)); } + @GetMapping("/sale/statis") + @ApiOperation(value = "统计", notes = "统计") + public ResponseEntity<ReturnDataDTO<OrderReportResultVO>> statis(QueryOrderDTO dto + ) { + return returnData(R.SUCCESS.getCode(), ConverterUtil.transObject(orderReportService.getSaleStatis(dto), OrderReportResultVO.class)); + } + + + @GetMapping({"/sale/export"}) + @ApiOperation(value = "报告列表导出") + public void exportSales(HttpServletResponse response, QueryOrderDTO dto){ + orderReportService.exportSalesList(response, dto); + } + } \ No newline at end of file -- Gitblit v1.9.3