lihang
2023-06-13 8e450b9761175acfcb8d421d81b7bf8ff37169f9
元数据Feign增加查询全部的接口
已修改3个文件
37 ■■■■■ 文件已修改
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/feign/IAttributeClient.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/feign/IAttributeFallback.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/feign/AttributeClient.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/feign/IAttributeClient.java
@@ -18,6 +18,7 @@
import com.vci.ubcs.omd.entity.Attribute;
import com.vci.ubcs.omd.vo.AttributeVO;
import org.springblade.core.launch.constant.AppConstant;
import org.springblade.core.tool.api.R;
import org.springframework.cloud.openfeign.FeignClient;
@@ -41,6 +42,8 @@
    String GET_BY_ID = API_PREFIX + "/attribute/get-by-id";
    String GET_LIST = API_PREFIX + "/attribute/get-list";
    String GET_ALL = API_PREFIX + "/attribute/get-all";
    /**
     * 获取元数据对象
@@ -57,4 +60,11 @@
     */
    @GetMapping(GET_LIST)
    R<List<Attribute>> getList(@RequestParam("key") String key);
    /**
     * 获取全部属性
     * @return 查询结果
     */
    @GetMapping(GET_ALL)
    R<List<AttributeVO>> getAll();
}
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/feign/IAttributeFallback.java
@@ -17,6 +17,7 @@
package com.vci.ubcs.omd.feign;
import com.vci.ubcs.omd.entity.Attribute;
import com.vci.ubcs.omd.vo.AttributeVO;
import org.springblade.core.tool.api.R;
import org.springframework.stereotype.Component;
@@ -39,5 +40,13 @@
        return R.fail("获取数据失败");
    }
    /**
     * 按领域获取全部属性
     *
     * @return 查询结果
     */
    @Override
    public R<List<AttributeVO>> getAll() {
        return R.fail("获取数据失败");
    }
}
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/feign/AttributeClient.java
@@ -1,7 +1,11 @@
package com.vci.ubcs.omd.feign;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.vci.ubcs.omd.entity.Attribute;
import com.vci.ubcs.omd.service.IAttributeService;
import com.vci.ubcs.omd.vo.AttributeVO;
import com.vci.ubcs.omd.wrapper.AttributeWrapper;
import com.vci.ubcs.starter.web.util.VciBaseUtil;
import lombok.AllArgsConstructor;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.tenant.annotation.NonDS;
@@ -40,4 +44,16 @@
        condition.put("key",key);
        return R.data(service.list(Condition.getQueryWrapper(condition, Attribute.class).lambda().orderByAsc(Attribute::getId)));
    }
    /**
     * 按领域获取全部属性
     *
     * @return 查询结果
     */
    @Override
    @GetMapping(GET_ALL)
    public R<List<AttributeVO>> getAll() {
        List<AttributeVO> voList = AttributeWrapper.build().listEntityVO(service.list());
        return R.data(voList);
    }
}