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
@@ -85,6 +85,18 @@ return success(resList); } /** * 全国维度-按照项自类型统计不同项目个数 * Count the number of different items according to their type */ @SysLog() @ApiOperation(value = "全国维度-按照项自类型统计不同项目个数") @GetMapping("/countProjectTypeNumber") public ResponseMsg<Object> countProjectTypeNumber() { List<String> resList = aMapOfPipelineService.countProjectTypeNumber(); return success(resList); } //============[数据统计 data Statistics]================== src/main/java/com/lf/server/mapper/show/OneMapMapper.java
@@ -45,6 +45,13 @@ public List<String> provinceDimensionCount(); /** * 全国维度-按照项自类型统计不同项目个数 * * @return {@link List}<{@link String}> */ public List<String> countProjectTypeNumber(); /** * 数据存储conut * * @return {@link List}<{@link String}> src/main/java/com/lf/server/service/show/OneMapService.java
@@ -73,6 +73,16 @@ } /** * 全国维度-按照项自类型统计不同项目个数 * * @return {@link List}<{@link String}> */ @Override public List<String> countProjectTypeNumber() { return aMapOfPipelineMapper.countProjectTypeNumber(); } /** * 数据存储conut * * @return {@link List}<{@link String}> src/main/resources/mapper/show/OneMapMapper.xml
@@ -21,16 +21,21 @@ select a.*,st_astext(geom) AS wkt from bs.bs_project a; </select> <!-- 项目类别 国家维度-数量 --> <!-- 全球 项目类别 国家维度-数量 --> <select id="countryDimensionCount" resultType="java.util.Map"> select country,count(*) from bs.bs_project group by country; </select> <!-- 项目类别 省维度-数量 --> <!-- 全国 项目类别 省维度-数量 --> <select id="provinceDimensionCount" resultType="java.util.Map"> select province,count(*) from bs.bs_project where country like '%中国%' group by province ; </select> <!-- 全国 按照项自类型统计不同项目个数 --> <select id="countProjectTypeNumber" resultType="java.util.Map"> select projtype,count(*) from bs.bs_project where country like '%中国%' group by projtype ; </select> <!-- 数据统计 数据存储 --> <select id="dataStorageCount" resultType="java.util.Map"> select name "名称", (select count(*) from lf.sys_meta b where b.dircode like a.code || '%') "文件数",