From 2c0626ba2ce55dbf62fc6346520b693b07c4e242 Mon Sep 17 00:00:00 2001 From: diaoruifeng <18351522362@163.com> Date: Fri, 25 Mar 2022 14:49:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=81=E4=BE=A7=E6=9C=8D=E5=8A=A1=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ApiProvinceTreeController.java | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java diff --git a/src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java b/src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java new file mode 100644 index 0000000..c28186c --- /dev/null +++ b/src/main/java/com/pms/ocp/controller/ApiProvinceTreeController.java @@ -0,0 +1,63 @@ +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,String apiPromotion) { + List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode, apiGroupCode, apiGroupPromotionType,apiCode,apiPromotion); + 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