From 19fd7785705f30d25c6c8e44b9356cc585af68cd Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 19 三月 2025 14:26:41 +0800 Subject: [PATCH] 111 --- server/platform/src/main/java/com/doumee/api/business/GoodsorderController.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/server/platform/src/main/java/com/doumee/api/business/GoodsorderController.java b/server/platform/src/main/java/com/doumee/api/business/GoodsorderController.java index f27e18d..753f115 100644 --- a/server/platform/src/main/java/com/doumee/api/business/GoodsorderController.java +++ b/server/platform/src/main/java/com/doumee/api/business/GoodsorderController.java @@ -10,6 +10,7 @@ import com.doumee.core.utils.DateUtil; import com.doumee.dao.business.model.Goodsorder; import com.doumee.dao.business.model.WxBillDetail; +import com.doumee.dao.business.vo.BikeIncomeReportVO; import com.doumee.dao.business.vo.DiscountGoodsorderExportVO; import com.doumee.dao.business.vo.GoodsorderExportVO; import com.doumee.dao.business.vo.GoodsorderTotalDataVO; @@ -31,6 +32,7 @@ import javax.servlet.http.HttpServletResponse; import java.math.BigDecimal; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.Objects; @@ -94,6 +96,7 @@ return ApiResponse.success(goodsorderService.findPage(pageWrap)); } + @ApiOperation("绾夸笂浜ゆ槗姹囨�绘暟鎹帴鍙�") @PostMapping("/getTotalData") @RequiresPermissions("business:goodsorder:query") @@ -102,6 +105,8 @@ pageWrap.setEndDate(pageWrap.getEndDate() != null ? pageWrap.getEndDate():pageWrap.getStartDate()); return ApiResponse.success(goodsorderService.getTotalData(pageWrap)); } + + @ApiOperation("璁㈠崟鍒楄〃-瀵煎嚭Excel") @PostMapping("/exportExcel") @@ -135,6 +140,7 @@ public ApiResponse<PageData<GoodsorderExportVO>> findPageAccountDetail(@RequestBody PageWrap<Goodsorder> pageWrap) { return ApiResponse.success(goodsorderService.findAccountDetailPage(pageWrap)); } + @ApiOperation("鏀舵鏄庣粏锛堝井淇″璐︽槑缁嗭級_瀵煎嚭Excel") @PostMapping("/exportAccountDetailExcel") @RequiresPermissions("business:goodsorder:exportExcel") @@ -186,4 +192,19 @@ public ApiResponse<GoodsorderCanBanlanceDTO> getGoodsorderCanBanlanceDTO(@RequestParam String orderId){ return ApiResponse.success(goodsorderService.getGoodsorderCanBanlanceDTO(orderId)); } + + + @ApiOperation("杞﹀瀷鏀跺叆鍒嗘瀽") + @PostMapping("/getBikeIncomeReportVOList") + public ApiResponse<List<List<String>>> getBikeIncomeReportVOList (@RequestBody Goodsorder goodsorder) { + return ApiResponse.success(goodsorderService.getBikeIncomeReportVOList(goodsorder.getStartDate(),goodsorder.getEndDate())); + } + + + + @ApiOperation("杞﹀瀷鏀跺叆鍒嗘瀽-瀵煎嚭Excel") + @PostMapping("/bikeIncomeExportExcel") + public void exportExcel (@RequestBody Goodsorder goodsorder, HttpServletResponse response) { + goodsorderService.excel(goodsorder.getStartDate(),goodsorder.getEndDate(),response); + } } -- Gitblit v1.9.3