diff --git a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java index 64ac725d7c82951d9cc13f03d7b9061c31b25ef1..94789f62b295d86fc73676cc8549507dfcfd0a6d 100644 --- a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java +++ b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java @@ -4,8 +4,12 @@ import com.pms.ocp.common.utils.ExcelUtils; import com.pms.ocp.common.utils.FileExport; import com.pms.ocp.common.utils.FileUtil; - +import com.pms.ocp.model.QueryResponseResult; +import com.pms.ocp.model.dto.ApiBaseDto; +import com.pms.ocp.model.dto.ApiTreeGroupDto; +import com.pms.ocp.model.dto.OcpApiBaseDto; import com.pms.ocp.model.entity.OcpApiBase; +import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.vo.OcpApiBaseVo; import com.pms.ocp.model.vo.ResponseVO; @@ -182,4 +186,29 @@ public class ApiBasicManagementController { } + @ApiOperation("服务列表") + @GetMapping("/apiListQuery") + public QueryResponseResult apiListQuery(HttpServletRequest request, ApiBaseDto ApiBaseReq) { + QueryResponseResult apiBaseList= apiBasicManagementService.getBaseByGroupCode(ApiBaseReq); + return apiBaseList; + } + //@ApiOperation("服务树一级") + //@GetMapping("/apiBaseTree") + public ResponseVO> apiBaseTree(String apiGroupCompanyCode) { + List apiTreeGroupDtos = apiBasicManagementService.apiBaseTree(apiGroupCompanyCode); + return ResponseVO.ok(apiTreeGroupDtos); + } + + @ApiOperation("服务树层级") + @GetMapping("/apiBaseTreeOther") + public ResponseVO> apiBaseTreeOther(String apiGroupCompanyCode,String apiGroupPcode) { + List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,apiGroupPcode); + return ResponseVO.ok(apiTreeGroupDtos); + } + @ApiOperation("服务列表树最低级") + @GetMapping("/apiBaseTreeApiList") + public ResponseVO> apiBaseTreeApiList(String apiGroupCompanyCode,String apiGroupPcode) { + List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeApiList(apiGroupCompanyCode,apiGroupPcode); + return ResponseVO.ok(apiTreeGroupDtos); + } } diff --git a/src/main/resources/mapper/OcpApiGroupMapper.xml b/src/main/resources/mapper/OcpApiGroupMapper.xml index 9ed38ed47e4f4b6062c6be16cfe702551eca6911..28b72d6553c95e49acecf9e1c1b3ccea0d6bccd7 100644 --- a/src/main/resources/mapper/OcpApiGroupMapper.xml +++ b/src/main/resources/mapper/OcpApiGroupMapper.xml @@ -19,7 +19,14 @@