IResourceBehaviorClient.java 990 B

12345678910111213141516171819202122232425262728293031
  1. package com.webchat.rmi.act;
  2. import com.webchat.common.bean.APIResponseBean;
  3. import com.webchat.domain.vo.request.act.ResourceBehaviorRequestVO;
  4. import org.springframework.cloud.openfeign.FeignClient;
  5. import org.springframework.web.bind.annotation.PostMapping;
  6. import org.springframework.web.bind.annotation.RequestBody;
  7. @FeignClient(name = "webchat-act-service", contextId = "resourceBehaviorClient")
  8. public interface IResourceBehaviorClient {
  9. /**
  10. * 资源基础互动操作
  11. *
  12. * @param resourceBehaviorRequest
  13. * @return
  14. */
  15. @PostMapping("/act-service/resource/behavior")
  16. APIResponseBean<Long> behavior(@RequestBody ResourceBehaviorRequestVO resourceBehaviorRequest);
  17. /**
  18. * 取消资源基础互动操作
  19. *
  20. * @param resourceBehaviorRequest
  21. * @return
  22. */
  23. @PostMapping("/act-service/resource/behavior/cancel")
  24. APIResponseBean<Long> cancelBehavior(@RequestBody ResourceBehaviorRequestVO resourceBehaviorRequest);
  25. }