ReportFeign.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.steerinfo.dil.feign;
  2. import org.springframework.cloud.openfeign.FeignClient;
  3. import org.springframework.web.bind.annotation.PostMapping;
  4. import org.springframework.web.bind.annotation.RequestBody;
  5. import org.springframework.web.bind.annotation.RequestParam;
  6. import java.util.HashMap;
  7. import java.util.Map;
  8. @FeignClient(value = "ANTAI-REPORT-API", url = "${openfeign.REPORTFeign.url}")
  9. public interface ReportFeign {
  10. @PostMapping(value = "api/v1/report/monitors/getQYMonitors")
  11. Map<String, Object> getQYMonitors(@RequestBody(required = false) HashMap<String, Object> map,
  12. @RequestParam Integer apiId,
  13. @RequestParam Integer pageNum,
  14. @RequestParam Integer pageSize);
  15. @PostMapping(value = "api/v1/report/monitors/getFactoryCarNum")
  16. Map<String, Object> getFactoryCarNum(@RequestBody(required = false) HashMap<String, Object> map,
  17. @RequestParam Integer apiId,
  18. @RequestParam Integer pageNum,
  19. @RequestParam Integer pageSize);
  20. @PostMapping(value = "api/v1/report/destination/getDestination")
  21. Map<String, Object> getDestination(@RequestBody(required = false) HashMap<String, Object> map,
  22. @RequestParam Integer apiId,
  23. @RequestParam Integer pageNum,
  24. @RequestParam Integer pageSize);
  25. @PostMapping(value = "api/v1/report/transferOrder/getTransferOrder")
  26. Map<String, Object> getTransferOrder(@RequestBody(required = false) HashMap<String, Object> map,
  27. @RequestParam Integer apiId,
  28. @RequestParam Integer pageNum,
  29. @RequestParam Integer pageSize);
  30. @PostMapping(value = "api/v1/report/transferOrder/getTransferOrderDetails")
  31. Map<String, Object> getTransferOrderDetails(@RequestBody(required = false) HashMap<String, Object> map,
  32. @RequestParam Integer apiId,
  33. @RequestParam Integer pageNum,
  34. @RequestParam Integer pageSize);
  35. }