package com.vci.ubcs.omd.feign;
|
|
import com.vci.ubcs.omd.vo.BtmTypeAttributeVO;
|
import org.springblade.core.launch.constant.AppConstant;
|
import org.springblade.core.tool.api.R;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import java.util.List;
|
|
/**
|
* Description:业务类型关联属性 Feign接口类
|
*
|
* @author LiHang
|
* @date 2023/5/10
|
*/
|
@FeignClient(
|
value = AppConstant.APPLICATION_NAME_OMD,
|
fallback = IBtmAttributeFallback.class
|
)
|
public interface IBtmAttributeClient {
|
|
String API_PREFIX = "/client";
|
String LIST_BY_BTM_OID = API_PREFIX + "/btm-attribute/list-by-btm-oid";
|
|
@GetMapping(LIST_BY_BTM_OID)
|
R<List<BtmTypeAttributeVO>> listByBtmOid(@RequestParam("oid") String oid);
|
}
|