From abf1c0a35d85d38239ff5d2ed746a4e4b797c9d1 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期四, 20 八月 2026 14:05:02 +0800
Subject: [PATCH] feat 功能修正
---
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanService.java | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanService.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanService.java
index b5d3cc2..c6789d5 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanService.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanService.java
@@ -7,13 +7,15 @@
import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO;
import jakarta.validation.Valid;
+import java.math.BigDecimal;
import java.util.Collection;
import java.util.List;
+import java.util.Map;
/**
* CRM 鍥炴璁″垝 Service 鎺ュ彛
*
- * @author 鑺嬮亾婧愮爜
+ * @author 瓒呯骇绠$悊鍛�
*/
public interface CrmReceivablePlanService {
@@ -92,4 +94,20 @@
*/
Long getReceivablePlanRemindCount(Long userId);
+ /**
+ * 鑾峰緱瀹㈡埛鐨勬瑺璐归噾棰� Map锛堟湭鍥炴 + 宸查�炬湡鐨勫洖娆捐鍒掗噾棰濆悎璁★級
+ *
+ * @param customerIds 瀹㈡埛缂栧彿闆嗗悎
+ * @return key=瀹㈡埛缂栧彿锛寁alue=娆犺垂閲戦
+ */
+ Map<Long, BigDecimal> getOverdueAmountMapByCustomerIds(Collection<Long> customerIds);
+
+ /**
+ * 鑾峰緱瀹㈡埛鐨勬瑺璐圭瑪鏁� Map锛堟湭鍥炴 + 宸查�炬湡鐨勫洖娆捐鍒掓暟閲忥級
+ *
+ * @param customerIds 瀹㈡埛缂栧彿闆嗗悎
+ * @return key=瀹㈡埛缂栧彿锛寁alue=娆犺垂绗旀暟
+ */
+ Map<Long, Integer> getOverdueCountMapByCustomerIds(Collection<Long> customerIds);
+
}
--
Gitblit v1.9.3