From 9bbbea244197fd40b679e094eb4c752fa6560c97 Mon Sep 17 00:00:00 2001 From: diaoruifeng <18351522362@163.com> Date: Sat, 12 Mar 2022 09:37:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=88=97=E8=A1=A8=E6=A0=91?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=9C=80=E4=BD=8E=E7=BA=A7=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ApiBasicManagementController.java | 7 ++++++- .../pms/ocp/service/ApiBasicManagementService.java | 8 ++++++++ .../service/impl/ApiBasicManagementServiceImpl.java | 13 +++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java index 534b18d..9de9622 100644 --- a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java +++ b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java @@ -204,5 +204,10 @@ public class ApiBasicManagementController { 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/java/com/pms/ocp/service/ApiBasicManagementService.java b/src/main/java/com/pms/ocp/service/ApiBasicManagementService.java index 39bd0e0..058d4aa 100644 --- a/src/main/java/com/pms/ocp/service/ApiBasicManagementService.java +++ b/src/main/java/com/pms/ocp/service/ApiBasicManagementService.java @@ -79,4 +79,12 @@ public interface ApiBasicManagementService extends IService { * @return */ QueryResponseResult getBaseByGroupCode(ApiBaseDto ApiBaseReq); + + /** + * 服务分类暴露服务列表 + * @param apiGroupCompanyCode + * @param apiGroupPcode + * @return + */ + List apiBaseTreeApiList(String apiGroupCompanyCode, String apiGroupPcode); } diff --git a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java index f88346f..17ee59b 100644 --- a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java @@ -225,6 +225,19 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl apiBaseTreeApiList(String apiGroupCompanyCode, String apiGroupPcode) { + QueryWrapper qw = new QueryWrapper(); + if (!StringUtils.isEmpty(apiGroupPcode)) { + qw.eq("api_group_code", apiGroupPcode); + } + if (!StringUtils.isEmpty(apiGroupCompanyCode)) { + qw.eq("owner_company_code", apiGroupCompanyCode); + } + + return apiBasicManagementMapper.selectList(qw); + } + /** * 分组权限分组使用in查询 * -- 2.26.0