Commit fb16f85b authored by diaoruifeng's avatar diaoruifeng

服务列表树功能优化

parent 582cba34
package com.pms.ocp.controller;
import com.pms.ocp.model.dto.ApiBaseDto;
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.ApiDetailsService;
import io.swagger.annotations.Api;
......@@ -24,8 +26,8 @@ public class ApiDetailsController {
@ApiOperation("服务库服务详情-查询")
@GetMapping("/query")
public ResponseVO<OcpApiBase> getApiDetails(String code) {
return apiDetailsService.getApiDetails(code);
public ResponseVO<OcpApiBaseVo> getApiDetails(String apiCode) {
return apiDetailsService.getApiDetails(apiCode);
}
}
......@@ -11,5 +11,5 @@ import java.util.List;
@Mapper
public interface ApiDetailsMapper extends BaseMapper<OcpApiBase> {
OcpApiBaseVo selectByCode(String code);
OcpApiBaseVo selectByCode(@Param("apiCode") String apiCode);
}
......@@ -26,7 +26,7 @@ public class OcpApiBase {
private String apiCode;
@ApiModelProperty("服务接口中文名称")
private String apiName;
private String apiName;
@ApiModelProperty("服务分类代码")
private String apiGroupCode;
......
package com.pms.ocp.service;
import com.pms.ocp.model.dto.ApiBaseDto;
import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.model.vo.OcpApiBaseVo;
import com.pms.ocp.model.vo.ResponseVO;
......@@ -12,10 +13,10 @@ import java.util.List;
public interface ApiDetailsService{
/**
*
* @param code
* @param apiCode
* @return
*/
ResponseVO getApiDetails(String code);
ResponseVO<OcpApiBaseVo> getApiDetails(String apiCode);
}
......@@ -2,6 +2,7 @@ package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.pms.ocp.mapper.ApiDetailsMapper;
import com.pms.ocp.model.dto.ApiBaseDto;
import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.model.entity.OcpApiExtent;
import com.pms.ocp.model.entity.OcpApiSubs;
......@@ -38,8 +39,8 @@ public class ApiDetailsServiceImpl implements ApiDetailsService {
@Override
public ResponseVO getApiDetails(String code) {
OcpApiBaseVo ocpApiBase = apiDetailsMapper.selectByCode(code);
public ResponseVO<OcpApiBaseVo> getApiDetails(String apiCode) {
OcpApiBaseVo ocpApiBase = apiDetailsMapper.selectByCode(apiCode);
return ResponseVO.ok(ocpApiBase);
}
......
......@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pms.ocp.mapper.ApiDetailsMapper">
<select id="oneTenantGroup" resultType="com.pms.ocp.model.vo.OcpApiBaseVo">
<select id="selectByCode" resultType="com.pms.ocp.model.vo.OcpApiBaseVo">
select
oab.obj_id,oab.api_code,oae.api_code,oab.api_name,oae.cluster_name,
......@@ -10,8 +10,8 @@
LEFT JOIN ocp_api_extent oae
on oab.api_code = oae.api_code
where oab.is_delete = 0
<if test="code !=null and code!=''">
and oab.api_group_code = #{code}
<if test="apiCode!=null and apiCode!=''">
and oab.api_code = #{apiCode}
</if>
</select>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment