管道基础大数据平台系统开发-【后端】-Server
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]==================
@@ -116,7 +128,7 @@
    /**
     * 数据服务类型统计
     * Data service type statistics
     * */
     */
    @SysLog()
    @ApiOperation(value = "数据服务类型统计")
    @GetMapping("/countDataServiceType")
@@ -128,7 +140,7 @@
    /**
     * 登录次数统计
     * Number of logins
     * */
     */
    @SysLog()
    @ApiOperation(value = "登录次数统计")
    @GetMapping("/countLoginNumber")
@@ -252,4 +264,127 @@
    }
    //============[专题展示 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);
    }
    /**
     * 全国管网图输送介质长度
     * National pipe network diagram conveying medium length
     */
    @SysLog()
    @ApiOperation(value = "全国管网图输送介质长度")
    @GetMapping("/countZhPipeMapLength")
    public ResponseMsg<Object> countZhPipeMapLenByMed() {
        List<String> resList = aMapOfPipelineService.countZhPipeMapLenByMed();
        return success(resList);
    }
    /**
     * 统计全国站场座数
     * Number of station seats nationwide
     */
    @SysLog()
    @ApiOperation(value = "全国站场座数、阀室、管道数等")
    @GetMapping("/countZhPipeStations")
    public ResponseMsg<Object> countZhPipeStations() {
        List<String> resList = aMapOfPipelineService.countZhPipeStations();
        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);
    }
    /**
     * 项目文件列表查询
     * Project file list query
     */
    @SysLog()
    @ApiOperation(value = "项目文件列表查询")
    @GetMapping("/selectProjectFileList")
    public ResponseMsg<Object> selectProjectFileList() {
        List<String> resList = aMapOfPipelineService.selectProjectFileList();
        return success(resList);
    }
    /**
     * 单个项目存储量
     *
     * @param projectCode 项目代码
     * @return {@link ResponseMsg}<{@link Object}>
     */
    @SysLog()
    @ApiOperation(value = "单个项目存储量")
    @GetMapping("/countProjectStorage")
    public ResponseMsg<Object> countProjectStorage(@RequestParam("projectCode") String projectCode) {
        List<String> resList = aMapOfPipelineService.countProjectStorage(projectCode);
        return success(resList);
    }
    /**
     * 单个项目文件数量
     * The number of individual project files
     *
     * @param projectCode 项目代码
     * @return {@link ResponseMsg}<{@link Object}>
     */
    @SysLog()
    @ApiOperation(value = "单个项目文件类型数量")
    @GetMapping("/countProjectType")
    public ResponseMsg<Object> countProjectType(@RequestParam("projectCode") String projectCode) {
        List<String> resList = aMapOfPipelineService.countProjectType(projectCode);
        return success(resList);
    }
    /**
     * 统计项目下
     * 单个项目下载量
     *
     * @param projectCode 项目代码
     * @return {@link ResponseMsg}<{@link Object}>
     */
    @SysLog()
    @ApiOperation(value = "单个项目下载量")
    @GetMapping("/countProjectDown")
    public ResponseMsg<Object> countProjectDown(@RequestParam("projectCode") String projectCode) {
        List<String> resList = aMapOfPipelineService.countProjectDown(projectCode);
        return success(resList);
    }
}