From 22b9d8e46ce866ac9bd4e612f11fdf2fb581fa64 Mon Sep 17 00:00:00 2001
From: xing <xingjs@qq.com>
Date: 星期二, 21 二月 2023 17:11:58 +0800
Subject: [PATCH] 20230221@xingjs@提交官网一张图相关内容接口

---
 src/main/java/com/lf/server/controller/show/OneMapController.java |   13 +++++++++++++
 src/main/java/com/lf/server/mapper/show/OneMapMapper.java         |    7 +++++++
 src/main/java/com/lf/server/service/show/OneMapService.java       |   10 ++++++++++
 src/main/resources/mapper/show/OneMapMapper.xml                   |    5 +++++
 4 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/show/OneMapController.java b/src/main/java/com/lf/server/controller/show/OneMapController.java
index cd74df9..b5665fa 100644
--- a/src/main/java/com/lf/server/controller/show/OneMapController.java
+++ b/src/main/java/com/lf/server/controller/show/OneMapController.java
@@ -139,6 +139,19 @@
         return success(resList);
     }
 
+    /**
+     * 涓嬭浇閲忕粺璁�
+     * Download statistics
+     * <p>type绫诲瀷锛�1-Shp鏂囦欢锛�2-涓撻鍥撅紝3-婧愭暟鎹紝4-涓氬姟鏁版嵁锛�5-绠¢亾鍒嗘瀽锛�6-缁熻鎶ュ憡<p/>
+     */
+    @SysLog()
+    @ApiOperation(value = "涓嬭浇閲忕粺璁�")
+    @GetMapping("/countDownloads")
+    public ResponseMsg<Object> countDownloads() {
+        List<String> resList = aMapOfPipelineService.countDownloads();
+        return success(resList);
+    }
+
 
     /**
      * 椤圭洰宸ョ▼灞曠ず
diff --git a/src/main/java/com/lf/server/mapper/show/OneMapMapper.java b/src/main/java/com/lf/server/mapper/show/OneMapMapper.java
index f64912c..49c67cd 100644
--- a/src/main/java/com/lf/server/mapper/show/OneMapMapper.java
+++ b/src/main/java/com/lf/server/mapper/show/OneMapMapper.java
@@ -71,6 +71,13 @@
     public List<String> dataVisitCount();
 
     /**
+     * 涓嬭浇鏁扮粺璁�
+     *
+     * @return {@link List}<{@link String}>
+     */
+    public List<String> countDownloads();
+
+    /**
      * 缁熻椤圭洰鏄剧ず
      *
      * @return {@link List}<{@link String}>
diff --git a/src/main/java/com/lf/server/service/show/OneMapService.java b/src/main/java/com/lf/server/service/show/OneMapService.java
index 62b5b4c..2b1f39d 100644
--- a/src/main/java/com/lf/server/service/show/OneMapService.java
+++ b/src/main/java/com/lf/server/service/show/OneMapService.java
@@ -93,6 +93,16 @@
     }
 
     /**
+     * 涓嬭浇鏁扮粺璁�
+     *
+     * @return {@link List}<{@link String}>
+     */
+    @Override
+    public List<String> countDownloads() {
+        return aMapOfPipelineMapper.countDownloads();
+    }
+
+    /**
      * 缁熻椤圭洰鏄剧ず
      *
      * @return {@link List}<{@link String}>
diff --git a/src/main/resources/mapper/show/OneMapMapper.xml b/src/main/resources/mapper/show/OneMapMapper.xml
index 43c4e50..4c1df83 100644
--- a/src/main/resources/mapper/show/OneMapMapper.xml
+++ b/src/main/resources/mapper/show/OneMapMapper.xml
@@ -48,6 +48,11 @@
         select modular1,count(*) from lf.sys_operate group by modular1 order by modular1;
     </select>
 
+    <!--  鏁版嵁缁熻 涓嬭浇閲忕粺璁� type绫诲瀷锛�1-Shp鏂囦欢锛�2-涓撻鍥撅紝3-婧愭暟鎹紝4-涓氬姟鏁版嵁锛�5-绠¢亾鍒嗘瀽锛�6-缁熻鎶ュ憡 -->
+    <select id="countDownloads" resultType="java.util.Map">
+        select type,count(*) from lf.sys_download group by type;
+    </select>
+
     <!--  缁熻椤圭洰鏄剧ず  -->
     <select id="countProjectDisplay" resultType="java.util.Map">
         select PROJNAME,* from bs.bs_project WHERE PROJNAME IS NOT NULL;

--
Gitblit v1.9.3