diff --git a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java index 534b18d855acafbbe4182d6684bc1a792d04922c..9de9622793bb321bcb96f97f45c2bd4af106f900 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 39bd0e04584fe5a569486a26616b3500ab56bdad..058d4aa51e9444c45933a54aa43d3f48e4cbd106 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 f88346fb36f8f9a2c186c55784a0be88b0aee40e..17ee59b0fbc1a9ea9260fe16cd9efca574166d2a 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查询 *