From 52a35e5b208d173438f945df1c85f97e766f5c86 Mon Sep 17 00:00:00 2001
From: kangwenjing <1138819403@qq.com>
Date: Tue, 15 Sep 2026 16:16:29 +0800
Subject: [PATCH] feat(llm): add channel analytics report feature
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
新增渠道统计分析报表功能,包含认证级别分布、合作意向、覆盖省市、年度营收分档统计,补充对应Mapper接口、数据权限配置与工具支持
---
.idea/workspace.xml | 17 ++++++++++++-
.../com/unis/crm/llm/mapper/LlmMcpMapper.java | 24 +++++++++++++++++++
.../McpDataPermissionInterceptor.java | 3 ++-
.../tools/CrmReportCatalogToolProvider.java | 1 +
.../llm/tools/CrmReportQueryToolProvider.java | 20 +++++++++++++++-
.../resources/mapper/llm/LlmMcpMapper.xml | 12 +++++-----
6 files changed, 68 insertions(+), 9 deletions(-)
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 0bd87490..3e44db6d 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,7 +4,21 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -102,6 +116,7 @@
+
diff --git a/backend/src/main/java/com/unis/crm/llm/mapper/LlmMcpMapper.java b/backend/src/main/java/com/unis/crm/llm/mapper/LlmMcpMapper.java
index 7d499afb..91a345cd 100644
--- a/backend/src/main/java/com/unis/crm/llm/mapper/LlmMcpMapper.java
+++ b/backend/src/main/java/com/unis/crm/llm/mapper/LlmMcpMapper.java
@@ -224,6 +224,30 @@ public interface LlmMcpMapper {
@Param("limit") int limit,
@Param("offset") int offset);
+ List