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/deleteTransOrder") Map deleteTransOrder(@RequestBody(required = false) Map map); @PostMapping("api/v1/tms/omstransorders/closeTransOrder") Map closeTransOrder(@RequestBody(required = false) Map map); @PostMapping("api/v1/tms/omstransorders/closeTransOrderByPlan") Map closeTransOrderByPlan(@RequestBody(required = false) Map map); }