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/service/statistics/ErpPurchaseStatisticsService.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/statistics/ErpPurchaseStatisticsService.java b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/statistics/ErpPurchaseStatisticsService.java
index c7d143c..6d79364 100644
--- a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/statistics/ErpPurchaseStatisticsService.java
+++ b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/statistics/ErpPurchaseStatisticsService.java
@@ -1,5 +1,12 @@
 package cn.iocoder.yudao.module.erp.service.statistics;
 
+import cn.iocoder.yudao.framework.common.pojo.PageResult;
+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 java.math.BigDecimal;
 import java.time.LocalDateTime;
 
@@ -21,4 +28,35 @@
      */
     BigDecimal getPurchasePrice(LocalDateTime beginTime, LocalDateTime endTime);
 
+    /**
+     * 鑾峰緱閲囪喘姹囨�荤粺璁★紙璁㈠崟 / 鍏ュ簱 / 閫�璐х殑鎬绘暟涓庢�婚噾棰濓級
+     *
+     * @return 姹囨�荤粺璁�
+     */
+    ErpPurchaseSummaryRespVO getPurchaseSummary();
+
+    /**
+     * 鑾峰緱渚涘簲鍟嗕緵璐х粺璁�
+     *
+     * @param reqVO 鏌ヨ鏉′欢
+     * @return 鍒嗛〉缁撴灉
+     */
+    PageResult<ErpPurchaseSupplierStatisticsRespVO> getSupplierStatistics(ErpPurchaseStatisticsReqVO reqVO);
+
+    /**
+     * 鑾峰緱閲囪喘浠锋牸鍒嗘瀽
+     *
+     * @param reqVO 鏌ヨ鏉′欢
+     * @return 鍒嗛〉缁撴灉
+     */
+    PageResult<ErpPurchasePriceAnalysisRespVO> getPriceAnalysis(ErpPurchaseStatisticsReqVO reqVO);
+
+    /**
+     * 鑾峰緱鏈畬鎴愰噰璐鍗曡窡韪�
+     *
+     * @param reqVO 鏌ヨ鏉′欢
+     * @return 鍒嗛〉缁撴灉
+     */
+    PageResult<ErpPurchaseUncompletedOrderRespVO> getUncompletedOrders(ErpPurchaseStatisticsReqVO reqVO);
+
 }

--
Gitblit v1.9.3