diff --git a/modules/i3plus-core-icloud/pom.xml b/modules/i3plus-core-icloud/pom.xml index 12c8679..458bab6 100644 --- a/modules/i3plus-core-icloud/pom.xml +++ b/modules/i3plus-core-icloud/pom.xml @@ -14,10 +14,39 @@ jar - + + org.springframework + spring-web + + + + + org.springframework.cloud + spring-cloud-starter-openfeign + + + + i3plus.pojo + i3plus-pojo-base + + + + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + + \ No newline at end of file diff --git a/modules/i3plus-core-icloud/src/main/java/cn/estsh/i3plus/core/api/controller/DemoCloudInterface.java b/modules/i3plus-core-icloud/src/main/java/cn/estsh/i3plus/core/api/controller/DemoCloudInterface.java index 7bd0c4a..80c4585 100644 --- a/modules/i3plus-core-icloud/src/main/java/cn/estsh/i3plus/core/api/controller/DemoCloudInterface.java +++ b/modules/i3plus-core-icloud/src/main/java/cn/estsh/i3plus/core/api/controller/DemoCloudInterface.java @@ -1,14 +1,32 @@ package cn.estsh.i3plus.core.api.controller; -import cn.estsh.impp.framework.boot.util.ResultBean; +import cn.estsh.i3plus.pojo.base.bean.BaseResultBean; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; -@FeignClient("/cloud") +//CommonEnumUtil +@FeignClient(name="core",path="/cloud") public interface DemoCloudInterface { - @GetMapping(value="/test") - @ApiOperation(value="测试",notes = "测试") - ResultBean simpleTest(String test); + @RequestMapping(value="/test-get",method= RequestMethod.GET) + @ApiOperation(value="测试分布式调用GET",notes = "测试分布式调用GET") + BaseResultBean testGet(@RequestParam("test") String test); + + @RequestMapping(value="/test-post",method= RequestMethod.POST) + @ApiOperation(value="测试分布式调用POST",notes = "测试分布式调用POST") + BaseResultBean testPost(@RequestParam("test") String test); + + + @RequestMapping(value="/test-put",method= RequestMethod.PUT) + @ApiOperation(value="测试分布式调用PUT",notes = "测试分布式调用PUT") + BaseResultBean testPut(@RequestParam("test") String test); + + + @RequestMapping(value="/test-delete",method= RequestMethod.DELETE) + @ApiOperation(value="测试分布式调用DELETE",notes = "测试分布式调用DELETE") + BaseResultBean testDelete(@RequestParam("test") String test); } diff --git a/modules/i3plus-core-icloud/src/main/resources/application.properties b/modules/i3plus-core-icloud/src/main/resources/application.properties new file mode 100644 index 0000000..9fdabce --- /dev/null +++ b/modules/i3plus-core-icloud/src/main/resources/application.properties @@ -0,0 +1 @@ +ribbon.eureka.enabled=true \ No newline at end of file diff --git a/pom.xml b/pom.xml index 98ff20e..dec18ca 100644 --- a/pom.xml +++ b/pom.xml @@ -44,12 +44,6 @@ - - - i3plus.pojo - i3plus-pojo-wms - ${project.version} - @@ -62,6 +56,12 @@ + i3plus.core + i3plus-core-icloud + ${project.version} + + + i3plus.pojo i3plus-pojo-model ${project.version}