From e5406bf610b660af9616fcb2e27f8673c6131d49 Mon Sep 17 00:00:00 2001 From: diaoruifeng <18351522362@163.com> Date: Mon, 28 Mar 2022 09:07:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocp/controller/ApiProvinceController.java | 33 +++++++++- .../controller/ApiProvinceTreeController.java | 63 ------------------- 2 files changed, 32 insertions(+), 64 deletions(-) delete mode 100644 src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java diff --git a/src/main/java/com/pms/ocp/controller/ApiProvinceController.java b/src/main/java/com/pms/ocp/controller/ApiProvinceController.java index ff0c1a7..9ef873a 100644 --- a/src/main/java/com/pms/ocp/controller/ApiProvinceController.java +++ b/src/main/java/com/pms/ocp/controller/ApiProvinceController.java @@ -2,10 +2,14 @@ package com.pms.ocp.controller; +import com.pms.ocp.model.dto.OcpGroupBaseDto; +import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.vo.ApiProvinceVo; import com.pms.ocp.model.vo.OcpApiBaseVo; import com.pms.ocp.model.vo.ResponseVO; +import com.pms.ocp.service.ApiBasicManagementService; +import com.pms.ocp.service.ApiDetailsService; import com.pms.ocp.service.ApiProvinceService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -13,13 +17,19 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import java.util.List; + @Slf4j @RequestMapping("/apiProvince") @RestController -@Api(tags = "服务省侧接口") +@Api(tags = "服务省侧服务列表接口") public class ApiProvinceController { @Autowired private ApiProvinceService apiProvinceService; + @Autowired + private ApiDetailsService apiDetailsService; + @Autowired + private ApiBasicManagementService apiBasicManagementService; @ApiOperation("服务省侧-添加") @PostMapping("/create") @@ -32,4 +42,25 @@ public class ApiProvinceController { } } + + @ApiOperation("服务分类层级") + @GetMapping("/apiBaseTreeOther") + public ResponseVO> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType, String apiCode) { + List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode, apiGroupCode, apiGroupPromotionType,apiCode); + return ResponseVO.ok(apiTreeGroupDtos); + } + + @ApiOperation("服务树列表") + @GetMapping("/apiBaseTreeList") + public ResponseVO> apiBaseTreeList(String apiGroupCompanyCode, String apiGroupCode) { + List apiBaseList = apiBasicManagementService.apiBaseTreeApiList(apiGroupCompanyCode, apiGroupCode); + return ResponseVO.ok(apiBaseList); + } + + @ApiOperation("服务库服务详情-查询") + @GetMapping("/query") + public ResponseVO getApiDetails(String apiCode) { + return apiDetailsService.getApiDetails(apiCode); + } + } diff --git a/src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java b/src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java deleted file mode 100644 index 8fcec94..0000000 --- a/src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.pms.ocp.controller; - -import com.github.pagehelper.PageInfo; -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.dto.ApiBaseDto; -import com.pms.ocp.model.dto.OcpGroupBaseDto; -import com.pms.ocp.model.entity.OcpApiBase; -import com.pms.ocp.model.vo.OcpApiBaseVo; -import com.pms.ocp.model.vo.ResponseVO; -import com.pms.ocp.service.ApiBasicManagementService; -import com.pms.ocp.service.ApiDetailsService; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import lombok.extern.slf4j.Slf4j; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.sql.Timestamp; -import java.time.LocalDate; -import java.util.ArrayList; -import java.util.List; - -/** - * @author guofanfan - */ -@Slf4j -@RequestMapping("/api/province") -@RestController -@Api(tags = "服务库省侧管理接口") -public class ApiProvinceTreeController { - @Autowired - private ApiDetailsService apiDetailsService; - @Autowired - private ApiBasicManagementService apiBasicManagementService; - - - @ApiOperation("服务分类层级") - @GetMapping("/apiBaseTreeOther") - public ResponseVO> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType,String apiCode) { - List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode, apiGroupCode, apiGroupPromotionType,apiCode); - return ResponseVO.ok(apiTreeGroupDtos); - } - - @ApiOperation("服务树列表") - @GetMapping("/apiBaseTreeList") - public ResponseVO> apiBaseTreeList(String apiGroupCompanyCode, String apiGroupCode) { - List apiBaseList = apiBasicManagementService.apiBaseTreeApiList(apiGroupCompanyCode, apiGroupCode); - return ResponseVO.ok(apiBaseList); - } - - @ApiOperation("服务库服务详情-查询") - @GetMapping("/query") - public ResponseVO getApiDetails(String apiCode) { - return apiDetailsService.getApiDetails(apiCode); - } - -} -- 2.26.0