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