ReportFeign.java 5.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package com.steerinfo.dil.feign;
  2. import org.springframework.cloud.openfeign.FeignClient;
  3. import org.springframework.web.bind.annotation.PathVariable;
  4. import org.springframework.web.bind.annotation.PostMapping;
  5. import org.springframework.web.bind.annotation.RequestBody;
  6. import org.springframework.web.bind.annotation.RequestParam;
  7. import java.math.BigDecimal;
  8. import java.util.HashMap;
  9. import java.util.Map;
  10. @FeignClient(value = "ANTAI-REPORT-API", url = "${openfeign.REPORTFeign.url}")
  11. public interface ReportFeign {
  12. @PostMapping(value = "api/v1/report/monitors/getQYMonitors")
  13. Map<String, Object> getQYMonitors(@RequestBody(required = false) HashMap<String, Object> map,
  14. @RequestParam Integer apiId,
  15. @RequestParam Integer pageNum,
  16. @RequestParam Integer pageSize);
  17. @PostMapping(value = "api/v1/report/monitors/getFactoryCarNum")
  18. Map<String, Object> getFactoryCarNum(@RequestBody(required = false) HashMap<String, Object> map,
  19. @RequestParam Integer apiId,
  20. @RequestParam Integer pageNum,
  21. @RequestParam Integer pageSize);
  22. @PostMapping(value = "api/v1/report/destination/getDestination")
  23. Map<String, Object> getDestination(@RequestBody(required = false) HashMap<String, Object> map,
  24. @RequestParam Integer apiId,
  25. @RequestParam Integer pageNum,
  26. @RequestParam Integer pageSize);
  27. @PostMapping(value = "api/v1/report/transferOrder/getTransferOrder")
  28. Map<String, Object> getTransferOrder(@RequestBody(required = false) HashMap<String, Object> map,
  29. @RequestParam Integer apiId,
  30. @RequestParam Integer pageNum,
  31. @RequestParam Integer pageSize);
  32. @PostMapping(value = "api/v1/report/transferOrder/getTransferOrderDetails")
  33. Map<String, Object> getTransferOrderDetails(@RequestBody(required = false) HashMap<String, Object> map,
  34. @RequestParam Integer apiId,
  35. @RequestParam Integer pageNum,
  36. @RequestParam Integer pageSize);
  37. @PostMapping(value = "api/v1/report/saleReports/getSaleFourLicenceReport")
  38. Map<String, Object> getSaleFourLicenceReport(@RequestBody(required = false) HashMap<String, Object> map);
  39. @PostMapping(value = "api/v1/report/saleReports/getTransReportCarrier")
  40. Map<String, Object> getTransReportCarrier(@RequestBody(required = false) HashMap<String, Object> map,
  41. @RequestParam Integer apiId,
  42. @RequestParam Integer pageNum,
  43. @RequestParam Integer pageSize);
  44. @PostMapping(value = "api/v1/report/saleReports/getTransReportXG")
  45. Map<String, Object> getTransReportXG(@RequestBody(required = false) HashMap<String, Object> map,
  46. @RequestParam Integer apiId,
  47. @RequestParam Integer pageNum,
  48. @RequestParam Integer pageSize);
  49. @PostMapping(value = "api/v1/report/saleReports/updateTransUnitPrice")
  50. Map<String, Object> updateTransUnitPrice(HashMap<String, Object> map);
  51. @PostMapping(value = "api/v1/report/destination/selecttype")
  52. Map<String, Object> selecttype(@RequestBody(required = false) HashMap<String, Object> map,
  53. @RequestParam Integer apiId,
  54. @RequestParam Integer pageNum,
  55. @RequestParam Integer pageSize);
  56. @PostMapping(value = "api/v1/report/destination/selecttype1")
  57. Map<String, Object> selecttype1(@RequestBody(required = false) HashMap<String, Object> map,
  58. @RequestParam Integer apiId,
  59. @RequestParam Integer pageNum,
  60. @RequestParam Integer pageSize);
  61. @PostMapping(value = "api/v1/report/dailySummary/dailySummary")
  62. Map<String, Object> dailySummary(Map<String, Object> map);
  63. @PostMapping(value = "api/v1/report/productReports/staffAttendanceList")
  64. Map<String, Object> staffAttendanceList(@RequestBody(required = false) Map<String, Object> map,
  65. @RequestParam Integer apiId,
  66. @RequestParam Integer pageNum,
  67. @RequestParam Integer pageSize);
  68. @PostMapping(value = "api/v1/report/reportDaily/updateOperateDaily")
  69. Map<String, Object> updateOperateDaily();
  70. @PostMapping(value = "/api/v1/report/reportDaily/getOperateDaily")
  71. Map<String, Object> getOperateDaily(@RequestBody(required = false) Map<String, Object> map,
  72. @RequestParam Integer apiId,
  73. @RequestParam Integer pageNum,
  74. @RequestParam Integer pageSize);
  75. }