From 3f300b0e9cc6e8b85131c8a951d99981cdc6f7bf Mon Sep 17 00:00:00 2001 From: xing <xingjs@qq.com> Date: 星期二, 28 二月 2023 10:26:08 +0800 Subject: [PATCH] 20230228@xingjs@提交官网一张图相关内容接口(专题展示和工程展示相关模块内容) --- src/main/java/com/lf/server/controller/show/OneMapController.java | 12 ++++++++++++ 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, 34 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 7cd65fd..549d1a7 100644 --- a/src/main/java/com/lf/server/controller/show/OneMapController.java +++ b/src/main/java/com/lf/server/controller/show/OneMapController.java @@ -278,6 +278,18 @@ return success(resList); } + /** + * 鍏ㄥ浗绠$綉鍥捐緭閫佷粙璐ㄩ暱搴� + * National pipe network diagram conveying medium length + */ + @SysLog() + @ApiOperation(value = "鍏ㄥ浗绠$綉鍥捐緭閫佷粙璐ㄩ暱搴�") + @GetMapping("/countZhPipeMapLength") + public ResponseMsg<Object> countZhPipeMapLenByMed() { + List<String> resList = aMapOfPipelineService.countZhPipeMapLenByMed(); + return success(resList); + } + //============[宸ョ▼灞曠ず Engineering Showcase]================== 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 c39e057..51611db 100644 --- a/src/main/java/com/lf/server/mapper/show/OneMapMapper.java +++ b/src/main/java/com/lf/server/mapper/show/OneMapMapper.java @@ -160,6 +160,13 @@ public List<String> countNationalPipeMap(); /** + * 鍏ㄥ浗绠$綉鍥捐緭閫佷粙璐ㄩ暱搴� + * + * @return {@link List}<{@link String}> + */ + public List<String> countZhPipeMapLenByMed(); + + /** * 閫夋嫨椤圭洰淇℃伅 * 鏌ヨ椤圭洰淇℃伅 * 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 121563d..49ea90c 100644 --- a/src/main/java/com/lf/server/service/show/OneMapService.java +++ b/src/main/java/com/lf/server/service/show/OneMapService.java @@ -275,6 +275,16 @@ } /** + * 鍏ㄥ浗绠$綉鍥捐緭閫佷粙璐ㄩ暱搴� + * + * @return {@link List}<{@link String}> + */ + @Override + public List<String> countZhPipeMapLenByMed() { + return aMapOfPipelineMapper.countZhPipeMapLenByMed(); + } + + /** * 閫夋嫨椤圭洰淇℃伅 * 鏌ヨ椤圭洰淇℃伅 * diff --git a/src/main/resources/mapper/show/OneMapMapper.xml b/src/main/resources/mapper/show/OneMapMapper.xml index 78b94ae..56bbb7e 100644 --- a/src/main/resources/mapper/show/OneMapMapper.xml +++ b/src/main/resources/mapper/show/OneMapMapper.xml @@ -185,6 +185,11 @@ SELECT projname,count(*) AS count FROM bs.m_pipesegment group by projname ; </select> + <!-- 缁熻鍏ㄥ浗绠$綉鍥捐緭閫佷粙璐ㄩ暱搴� --> + <select id="countZhPipeMapLenByMed" resultType="java.util.Map"> + SELECT medium AS type,count(*) AS count,sum(length)AS length FROM bs.m_pipesegment GROUP BY medium ; + </select> + <!-- 鏌ヨ椤圭洰淇℃伅 select PROJNAME,* from bs.bs_project WHERE PROJNAME LIKE '${projectName}%' AND PROJNAME IS NOT NULL ; --> <select id="selectProjectInfo" resultType="java.util.Map"> select PROJNAME,* from bs.bs_project WHERE PROJNAME LIKE '${projectName}%' AND PROJNAME IS NOT NULL ; -- Gitblit v1.9.3