|
@@ -0,0 +1,22 @@
|
|
|
+package com.bosshand.virgo.api.service;
|
|
|
+
|
|
|
+import org.springframework.cloud.openfeign.FeignClient;
|
|
|
+import org.springframework.web.bind.annotation.PathVariable;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
+
|
|
|
+@FeignClient("virgo-bim")
|
|
|
+public interface BimClient {
|
|
|
+ @RequestMapping(value = "/bim/integrateId/{integrateId}", method = RequestMethod.GET)
|
|
|
+ public String integrateTree(@PathVariable String integrateId);
|
|
|
+
|
|
|
+ @RequestMapping(value = "/bim/list/info", method = RequestMethod.GET)
|
|
|
+ public String listInfo();
|
|
|
+
|
|
|
+ @RequestMapping(value = "/bim/family/integrateId/{integrateId}", method = RequestMethod.GET)
|
|
|
+ public String getByBimIntegrateId(@PathVariable String integrateId);
|
|
|
+
|
|
|
+ @RequestMapping(value = "/bim/list/bims/{ids}", method = RequestMethod.GET)
|
|
|
+ public String getBimIds(@PathVariable String ids);
|
|
|
+
|
|
|
+}
|