From 006020bc9a87dc40c2e73bc50f244b348b831de1 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 03 十一月 2026 13:41:56 +0800
Subject: [PATCH] 恢复 ERP 采购入库/退货后端,补齐采购统计接口
---
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/statistics/ErpPurchaseStatisticsMapper.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 46 insertions(+), 0 deletions(-)
diff --git a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/statistics/ErpPurchaseStatisticsMapper.java b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/statistics/ErpPurchaseStatisticsMapper.java
index 87736b2..0a6675d 100644
--- a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/statistics/ErpPurchaseStatisticsMapper.java
+++ b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/statistics/ErpPurchaseStatisticsMapper.java
@@ -1,5 +1,11 @@
package cn.iocoder.yudao.module.erp.dal.mysql.statistics;
+import cn.iocoder.yudao.module.erp.controller.admin.statistics.vo.purchase.ErpPurchasePriceAnalysisRespVO;
+import cn.iocoder.yudao.module.erp.controller.admin.statistics.vo.purchase.ErpPurchaseStatisticsReqVO;
+import cn.iocoder.yudao.module.erp.controller.admin.statistics.vo.purchase.ErpPurchaseSummaryRespVO;
+import cn.iocoder.yudao.module.erp.controller.admin.statistics.vo.purchase.ErpPurchaseSupplierStatisticsRespVO;
+import cn.iocoder.yudao.module.erp.controller.admin.statistics.vo.purchase.ErpPurchaseUncompletedOrderRespVO;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@@ -17,4 +23,44 @@
BigDecimal getPurchasePrice(@Param("beginTime") LocalDateTime beginTime,
@Param("endTime") LocalDateTime endTime);
+ /**
+ * 閲囪喘姹囨�荤粺璁★紙璁㈠崟 / 鍏ュ簱 / 閫�璐х殑鎬绘暟涓庢�婚噾棰濓級
+ *
+ * @return 姹囨�荤粺璁�
+ */
+ ErpPurchaseSummaryRespVO selectPurchaseSummary();
+
+ /**
+ * 渚涘簲鍟嗕緵璐х粺璁�
+ *
+ * @param page 鍒嗛〉
+ * @param reqVO 鏌ヨ鏉′欢
+ * @return 鍒嗛〉缁撴灉
+ */
+ Page<ErpPurchaseSupplierStatisticsRespVO> selectSupplierStatistics(
+ Page<ErpPurchaseSupplierStatisticsRespVO> page,
+ @Param("reqVO") ErpPurchaseStatisticsReqVO reqVO);
+
+ /**
+ * 閲囪喘浠锋牸鍒嗘瀽锛堟寜浜у搧鑱氬悎锛�
+ *
+ * @param page 鍒嗛〉
+ * @param reqVO 鏌ヨ鏉′欢
+ * @return 鍒嗛〉缁撴灉
+ */
+ Page<ErpPurchasePriceAnalysisRespVO> selectPriceAnalysis(
+ Page<ErpPurchasePriceAnalysisRespVO> page,
+ @Param("reqVO") ErpPurchaseStatisticsReqVO reqVO);
+
+ /**
+ * 鏈畬鎴愰噰璐鍗曡窡韪�
+ *
+ * @param page 鍒嗛〉
+ * @param reqVO 鏌ヨ鏉′欢
+ * @return 鍒嗛〉缁撴灉
+ */
+ Page<ErpPurchaseUncompletedOrderRespVO> selectUncompletedOrders(
+ Page<ErpPurchaseUncompletedOrderRespVO> page,
+ @Param("reqVO") ErpPurchaseStatisticsReqVO reqVO);
+
}
--
Gitblit v1.9.3