src/main/java/com/lf/server/controller/show/OneMapController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/mapper/show/OneMapMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/show/OneMapService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/show/OneMapMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/lf/server/controller/show/OneMapController.java
@@ -116,7 +116,7 @@ /** * 数据服务类型统计 * Data service type statistics * */ */ @SysLog() @ApiOperation(value = "数据服务类型统计") @GetMapping("/countDataServiceType") @@ -128,7 +128,7 @@ /** * 登录次数统计 * Number of logins * */ */ @SysLog() @ApiOperation(value = "登录次数统计") @GetMapping("/countLoginNumber") @@ -252,4 +252,46 @@ } //============[专题展示 Thematic presentations]================== /** * 全球管网图 * Global pipe network map */ @SysLog() @ApiOperation(value = "全球管网图") @GetMapping("/countGlobalPipeMap") public ResponseMsg<Object> countGlobalPipeMap() { List<String> resList = aMapOfPipelineService.countGlobalPipeMap(); return success(resList); } /** * 全国管网图 * National pipe network map */ @SysLog() @ApiOperation(value = "全国管网图") @GetMapping("/countNationalPipeMap") public ResponseMsg<Object> countNationalPipeMap() { List<String> resList = aMapOfPipelineService.countNationalPipeMap(); return success(resList); } //============[工程展示 Engineering Showcase]================== /** * 项目信息查询 * Project information query */ @SysLog() @ApiOperation(value = "项目信息查询") @GetMapping("/selectProjectInfo") public ResponseMsg<Object> selectProjectInfo(@RequestParam("projectName") String projectName) { List<String> resList = aMapOfPipelineService.selectProjectInfo(projectName); return success(resList); } } src/main/java/com/lf/server/mapper/show/OneMapMapper.java
@@ -10,6 +10,7 @@ /** * 管网一张图Mapper * * @author 邢锦双 */ @Mapper @@ -143,4 +144,28 @@ * @return {@link List}<{@link String}> */ public List<String> queryTableInfo(@Param("tableName") String tableName); /** * 计算全球管道图 * * @return {@link List}<{@link String}> */ public List<String> countGlobalPipeMap(); /** * 计算全国管道图 * * @return {@link List}<{@link String}> */ public List<String> countNationalPipeMap(); /** * 选择项目信息 * 查询项目信息 * * @param projectName 项目名称 * @return {@link List}<{@link String}> */ public List<String> selectProjectInfo(String projectName); } src/main/java/com/lf/server/service/show/OneMapService.java
@@ -253,4 +253,37 @@ public List<String> queryTableInfo(String tableName) { return aMapOfPipelineMapper.queryTableInfo(tableName); } /** * 计算全球管道图 * * @return {@link List}<{@link String}> */ @Override public List<String> countGlobalPipeMap() { return aMapOfPipelineMapper.countGlobalPipeMap(); } /** * 计算全国管道图 * * @return {@link List}<{@link String}> */ @Override public List<String> countNationalPipeMap() { return aMapOfPipelineMapper.countNationalPipeMap(); } /** * 选择项目信息 * 查询项目信息 * * @param projectName 项目名称 * @return {@link List}<{@link String}> */ @Override public List<String> selectProjectInfo(String projectName) { return aMapOfPipelineMapper.selectProjectInfo(projectName); } } src/main/resources/mapper/show/OneMapMapper.xml
@@ -175,7 +175,28 @@ </select> <!-- 统计计算全球管道图 --> <select id="countGlobalPipeMap" resultType="java.util.Map"> SELECT projname,count(*) AS count FROM bs.m_pipesegment group by projname ; </select> <!-- 统计计算全国管道图 --> <select id="countNationalPipeMap" resultType="java.util.Map"> SELECT projname,count(*) AS count FROM bs.m_pipesegment group by projname ; </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 ; </select> <select id="selectProjectInfo1" resultType="java.util.Map"> select PROJNAME,* from bs.bs_project <where> <if test="projname != null and projname != ''"> and projname like concat('%', #{projectName}, '%')</if> </where> AND PROJNAME IS NOT NULL ; </select>