From 1d2bfa85cee5e1cc81e726797936cb4581464de0 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 21 二月 2023 10:31:10 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.20.39:8989/r/LFServer --- src/main/java/com/lf/server/controller/show/OneMapController.java | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 162 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 new file mode 100644 index 0000000..18d441b --- /dev/null +++ b/src/main/java/com/lf/server/controller/show/OneMapController.java @@ -0,0 +1,162 @@ +package com.lf.server.controller.show; + + +import com.lf.server.annotation.SysLog; +import com.lf.server.controller.all.BaseController; +import com.lf.server.entity.all.ResponseMsg; +import com.lf.server.service.show.OneMapService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * 绠$綉涓�寮犲浘 + * aFigurePipelineNetwork + * + * @author xing + * @date 2023/02/13 + */ + +@Api(tags = "绠$綉涓�寮犲浘") +@RestController +@RequestMapping("/oneMap") +public class OneMapController extends BaseController { + + @Autowired + OneMapService aMapOfPipelineService; + + //@SysLog() + @GetMapping("/hello") + public ResponseMsg<Object> hello() { + System.out.println("log = " + log); + return success("hello! 鎮ㄥ凡缁忔垚鍔熻闂�", 1); + } + + + //============[椤圭洰缁熻 project Statistics]================== + + /** + * 椤圭洰绫诲埆 + * Project category + */ + @SysLog() + @ApiOperation(value = "椤圭洰绫诲埆") + @GetMapping("/countProjectCategory") + public ResponseMsg<Object> projectCategoryCount() { + List<String> resList = aMapOfPipelineService.projectCategoryCount(); + return success(resList); + } + + /** + * 椤圭洰浣嶇疆鍒嗗竷鎺ュ彛 + * Project location + */ + @SysLog() + @ApiOperation(value = "椤圭洰浣嶇疆鍒嗗竷鎺ュ彛") + @GetMapping("/countProjectLocation") + public ResponseMsg<Object> projectLocationCount() { + List<String> resList = aMapOfPipelineService.projectLocationCount(); + return success(resList); + } + + + /** + * 鍥藉缁村害-鏁伴噺缁熻 + * Country dimension + */ + @SysLog() + @ApiOperation(value = "鍥藉缁村害-鏁伴噺缁熻") + @GetMapping("/countCountryDimension") + public ResponseMsg<Object> countryDimensionCount() { + List<String> resList = aMapOfPipelineService.countryDimensionCount(); + return success(resList); + } + + /** + * 鐪佺淮搴�-鏁伴噺缁熻 + * Province dimension - quantity + */ + @SysLog() + @ApiOperation(value = "鐪佺淮搴�-鏁伴噺缁熻") + @GetMapping("/countProvinceDimension") + public ResponseMsg<Object> provinceDimensionCount() { + List<String> resList = aMapOfPipelineService.provinceDimensionCount(); + return success(resList); + } + + + //============[鏁版嵁缁熻 data Statistics]================== + + /** + * 鏁版嵁缁熻 + * 鏁版嵁瀛樺偍 + * data storage + */ + @SysLog() + @ApiOperation(value = "鏁版嵁瀛樺偍缁熻") + @GetMapping("/countDataStorage") + public ResponseMsg<Object> dataStorageCount() { + List<String> resList = aMapOfPipelineService.dataStorageCount(); + return success(resList); + } + + /** + * 鏁版嵁缁熻 + * 鏂囦欢鏍煎紡缁村害-鏂囦欢涓暟 + * File format dimension + */ + @SysLog() + @ApiOperation(value = "鏂囦欢鏍煎紡缁村害-鏂囦欢涓暟") + @GetMapping("/countFileFormat") + public ResponseMsg<Object> fileFormatCount() { + List<String> resList = aMapOfPipelineService.fileFormatCount(); + return success(resList); + } + + /** + * 鏁版嵁缁熻 + * 鏁版嵁鐢宠 + * Data application + */ + @SysLog() + @ApiOperation(value = "鏁版嵁鐢宠") + @GetMapping("/countDataApply") + public ResponseMsg<Object> dataApplyCount() { + List<String> resList = aMapOfPipelineService.dataApplyCount(); + return success(resList); + } + + /** + * 鏁版嵁缁熻 + * 璁块棶娆℃暟 + * Number of visits + */ + @SysLog() + @ApiOperation(value = "璁块棶娆℃暟") + @GetMapping("/countDataVisit") + public ResponseMsg<Object> dataVisitCount() { + List<String> resList = aMapOfPipelineService.dataVisitCount(); + return success(resList); + } + + + /** + * 鏁版嵁缁熻 + * 璁块棶娆℃暟 + * Number of visits + */ + @SysLog() + @ApiOperation(value = "璁块棶娆℃暟") + @GetMapping("data_visit1") + public ResponseMsg<Object> dataVisitConut1() { + List<String> resList = aMapOfPipelineService.dataVisitCount(); + return success(resList); + } + + +} -- Gitblit v1.9.3