ReportFeign.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. @PostMapping(value = "api/v1/report/saleReports/getSaleFourLicenceReport")
  36. Map<String, Object> getSaleFourLicenceReport(@RequestBody(required = false) HashMap<String, Object> map);
  37. @PostMapping(value = "api/v1/report/saleReports/getTransReportCarrier")
  38. Map<String, Object> getTransReportCarrier(@RequestBody(required = false) HashMap<String, Object> map,
  39. @RequestParam Integer apiId,
  40. @RequestParam Integer pageNum,
  41. @RequestParam Integer pageSize);
  42. @PostMapping(value = "api/v1/report/saleReports/getTransReportXG")
  43. Map<String, Object> getTransReportXG(@RequestBody(required = false) HashMap<String, Object> map,
  44. @RequestParam Integer apiId,
  45. @RequestParam Integer pageNum,
  46. @RequestParam Integer pageSize);
  47. @PostMapping(value = "api/v1/report/saleReports/updateTransUnitPrice")
  48. Map<String, Object> updateTransUnitPrice(HashMap<String, Object> map);
  49. }