RedisServiceClient.java 1005 B

12345678910111213141516171819202122232425262728
  1. package com.yihu.ehr.analyze.feign;
  2. import com.yihu.ehr.constants.ApiVersion;
  3. import com.yihu.ehr.constants.MicroServices;
  4. import com.yihu.ehr.constants.ServiceApi;
  5. import com.yihu.ehr.util.rest.Envelop;
  6. import org.springframework.cloud.netflix.feign.FeignClient;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RequestMethod;
  9. import org.springframework.web.bind.annotation.RequestParam;
  10. import springfox.documentation.annotations.ApiIgnore;
  11. /**
  12. * @author hzp
  13. * @created 2017.04.28
  14. */
  15. @ApiIgnore
  16. @FeignClient(name = MicroServices.Redis)
  17. @RequestMapping(ApiVersion.Version1_0)
  18. public interface RedisServiceClient {
  19. @RequestMapping(value = ServiceApi.Redis.MqChannel.SendMessage, method = RequestMethod.POST)
  20. Envelop sendMessage(
  21. @RequestParam(value = "publisherAppId") String publisherAppId,
  22. @RequestParam(value = "channel") String channel,
  23. @RequestParam(value = "message") String message);
  24. }