田源
2023-05-29 e5748ecbc12ea91d702e61af9a19667d19d19510
Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/IMdmInterJtClient.java
对比新文件
@@ -0,0 +1,47 @@
package com.vci.ubcs.code.webservice.feign;
import com.vci.ubcs.code.webservice.vo.DockingClassifyModelAttrVO;
import com.vci.ubcs.code.webservice.vo.DockingResultVO;
import com.vci.ubcs.code.webservice.vo.DockingReturnStoreVO;
import com.vci.ubcs.starter.exception.VciBaseException;
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.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import javax.validation.constraints.NotNull;
/****
 * 闆嗗洟鐮佺敵璇锋彁渚涚粰澶栭儴璋冪敤鎺ュ彛
 * @author xiejun
 * @date 2023-05-26
 */
@FeignClient(
   value = "ubcs-code"
)
public interface IMdmInterJtClient {
   String API_PREFIX = "/mdmInterService";
   String RETURNGROUPCODE = API_PREFIX + "/getApplyGroupCode";
   String PUBMDMMODEL = API_PREFIX + "/pubMdmModel";
   /***
    * 灏嗛泦鍥㈢敵璇锋垚鍔熺殑缂栫爜瀛樺叆鐩稿叧鏁版嵁涔嬩腑
    * @param dockingResultVO
    * @return 杩斿洖瀛樺偍鏄惁鎴愬姛淇℃伅
    */
   @GetMapping(RETURNGROUPCODE)
   public R getApplyGroupCode( @RequestParam("dockingResultVO") DockingReturnStoreVO dockingResultVO);
   @PostMapping(PUBMDMMODEL)
   R pubMdmModel(@RequestParam("dockingClassifyModelAttrVO") DockingClassifyModelAttrVO dockingClassifyModelAttrVO);
}