package com.steerinfo.dil.feign; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import java.math.BigDecimal; import java.util.HashMap; import java.util.Map; @FeignClient(value = "ANTAI-REPORT-API", url = "${openfeign.REPORTFeign.url}") public interface ReportFeign { @PostMapping(value = "api/v1/report/monitors/getQYMonitors") Map getQYMonitors(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/monitors/getFactoryCarNum") Map getFactoryCarNum(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/destination/getDestination") Map getDestination(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/transferOrder/getTransferOrder") Map getTransferOrder(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/transferOrder/getTransferOrderDetails") Map getTransferOrderDetails(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/saleReports/getSaleFourLicenceReport") Map getSaleFourLicenceReport(@RequestBody(required = false) HashMap map); @PostMapping(value = "api/v1/report/saleReports/getTransReportCarrier") Map getTransReportCarrier(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/saleReports/getTransReportXG") Map getTransReportXG(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/saleReports/updateTransUnitPrice") Map updateTransUnitPrice(HashMap map); @PostMapping(value = "api/v1/report/destination/selecttype") Map selecttype(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/destination/selecttype1") Map selecttype1(@RequestBody(required = false) HashMap map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/dailySummary/dailySummary") Map dailySummary(Map map); @PostMapping(value = "api/v1/report/productReports/staffAttendanceList") Map staffAttendanceList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping(value = "api/v1/report/reportDaily/updateOperateDaily") Map updateOperateDaily(); @PostMapping(value = "/api/v1/report/reportDaily/getOperateDaily") Map getOperateDaily(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); }