package com.steerinfo.dil.feign; import com.steerinfo.framework.controller.RESTfulResult; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.math.BigDecimal; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @ author :TXF * @ time :2021/9/28 9:30 */ @FeignClient(name = "ANTAI-TMS-API", url = "${openfeign.TmsFeign.url}") public interface TmsFeign { //======================>车辆综合实绩 @PostMapping("api/v1/tms/tmscomprehensiveresults/gettmscomprehensiveresult") Map getAmsSalaryContracList(@RequestBody(required = false) Map map,@RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmscomprehensiveresults/add") Map insertAmsSalaryContrac(@RequestBody(required = false) Map map); @PutMapping("api/v1/tms/tmscomprehensiveresults/{id}") Map updateAmsSalaryContrac(@PathVariable BigDecimal id,@RequestBody(required = false) Map map); @PutMapping("api/v1/tms/tmscomprehensiveresults/logicdelete") Map logicdeleteAmsSaalryContrac(@RequestBody(required = false) Map map); @PostMapping("api/v1/tms/omstransorders/dispatchOrder") Map dispatchOrder(@RequestBody(required = false) Map map); @PostMapping("api/v1/tms/omstransorders/getTransOrderList") Map getTransOrderList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/omstransorders/changeTransOrder") Map changeTransOrder(Map map); @PostMapping("api/v1/tms/omstransorders/getTransResult") Map getTransResult(Map map); @PostMapping("api/v1/tms/tmsenfactoryresults/syncEnfactoryResult") Map syncEnfactoryResult(Map map); @PostMapping("api/v1/tms/tmsoutfactoryresults/syncOutfactoryResult") Map syncOutfactoryResult(Map map); @PostMapping("api/v1/tms/tmsweightresults/syncWeightResult") Map syncWeightResult(Map map); @PostMapping("api/v1/tms/omstransorders/saleDispatchOrder") Map saleDispatchOrder(@RequestBody(required = false) Map map); @PostMapping("api/v1/tms/omstransorders/getSaleTransOrderList") Map getSaleTransOrderList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsqualityresults/syncQualityResult") Map syncQualityResult(Map map); @PostMapping("api/v1/tms/tmssigninresults/signIn") Map signIn(Map map); @PostMapping("api/v1/tms/tmsreplacefrontresults/replaceFront") Map replaceFront(Map map); @PostMapping("api/v1/tms/tmsloadresults/load") Map load(Map map); @PostMapping("api/v1/tms/tmsunloadresults/unload") Map unload(Map map); @PostMapping("api/v1/tms/tmsarrivalresults/arrival") Map arrival(Map map); @PostMapping("api/v1/tms/tmsreceiptresults/receipt") Map receipt(Map map); @PostMapping("api/v1/tms/omstransorders/getCountEnfactory") Map getCountEnfactory(@RequestBody(required = false) Map map); @PostMapping("api/v1/tms/tmssigninresults/getSignInResultList") Map getSignInResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsreplacefrontresults/getReplaceFrontResultList") Map getReplaceFrontResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsenfactoryresults/getEnfactoryResultList") Map getEnfactoryResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsoutfactoryresults/getOutfactoryResultList") Map getOutfactoryResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsloadresults/getLoadResultList") Map getLoadResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsunloadresults/getUnloadResultList") Map getUnloadResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsweightresults/getWeightResultList") Map getWeightResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsqualityresults/getQualityResultList") Map getQualityResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsarrivalresults/getArrivalResultList") Map getArrivalResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); @PostMapping("api/v1/tms/tmsreceiptresults/getReceiptResultList") Map getReceiptResultList(@RequestBody(required = false) Map map, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); }