package com.steerinfo.dil.feign; import com.steerinfo.dil.util.PageListAdd; import com.steerinfo.framework.service.pagehelper.PageHelper; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; import java.util.List; import java.util.Map; /** * @ author :TXF * @ time :2021/10/1 16:19 */ @FeignClient(name = "dil-tms-train-dev", url = "${openfeign.TmsTrainFeign.url}") public interface TmsTrainFeign { /* TmstrainLoadingResultController */ @PostMapping("api/v1/trainTms/tmstrainloadingresults/getTmstrainWagonLoad") public Map getTmstrainWagonLoad(@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("resultType") Integer resultType, @RequestParam("con") String con); @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/insertTmstrainLoadingResult") public Map insertTmstrainLoadingResult(@RequestBody(required = false) Map map); @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/getTmstrainLoadingResultByResultId/{resultId}") public Map getTmstrainLoadingResultByResultId(@PathVariable("resultId") BigDecimal resultId); @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/upadteTmstrainLoadingResultByResultId") public Map upadteTmstrainLoadingResultByResultId(@RequestBody(required = false) Map map); @PostMapping(value = "api/v1/trainTms/tmstrainloadingresults/deleteTmstrainLoadingResultByResultId") public Map deleteTmstrainLoadingResultByResultId(@RequestParam BigDecimal resultId); //下拉框 @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getSendStationName") public Map getSendStationName(); @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getArrivalStationName") public Map getArrivalStationName(); @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getBatchId") public Map getBatchId(); @GetMapping(value = "api/v1/trainTms/tmstrainloadingresults/getWagonNo/{resultType}") public Map getWagonNo(@PathVariable("resultType")Integer resultType); /* TmstrainWagonUnloadResultController */ @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/getTmstrainWagonUnLoad") public Map getTmstrainWagonUnLoad(@RequestBody(required=false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("resultType") Integer resultType, @RequestParam("con") String con); @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/deleteTmstrainWagonUnLoadResultByUnLoadingId") public Map deleteTmstrainWagonUnLoadResultByUnLoadingId(@RequestParam BigDecimal unloadingId); @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/insertTmstrainWagonUnLoadResult") public Map insertTmstrainWagonUnLoadResult(@RequestBody(required = false) Map tmstrainWagonUnloadResult); @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/upadteTmstrainWagonUnLoadResultByUnLoadingId") public Map upadteTmstrainWagonUnLoadResultByUnLoadingId(@RequestBody(required = false) Map tmstrainWagonUnloadResult); @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/getTmstrainresult") public Map getTmstrainresult(@RequestBody(required=false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("con") String con); @PostMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/getTmstrainWagonUnLoadResultByUnLoadingId/{unloadingId}") public Map getTmstrainWagonUnLoadResultByUnLoadingId(@PathVariable("unloadingId") BigDecimal unloadingId); //下拉框 @GetMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/getUnloadingPointName") public Map getUnloadingPointName(); @GetMapping(value = "api/v1/trainTms/tmstrainwagonunloadresults/getUnloadingRouteName") public Map getUnloadingRouteName(); /**************************TmstrainPleaseApproveResultController************************************/ @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getAllWagonPlease") public Map getAllWagonPlease(@RequestBody(required=false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("status") Integer status, @RequestParam("resultType") Integer resultType, @RequestParam("con") String con ); @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getWagonPleaseById/{resultId}") public Map getWagonPleaseById(@PathVariable("resultId")Integer resultId); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/addWagonPlease") public Map addWagonPlease(@RequestBody(required = false) Map tmstrainPleaseApproveResult); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/updateWagonPlease") public Map updateWagonPlease(@RequestBody(required = false) Map tmstrainPleaseApproveResult); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/deleteWagonPlease/{resultId}") public Map deleteWagonPlease(@PathVariable("resultId") Integer resultId); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/sendWagonPlease/{resultId}") public Map sendWagonPlease(@PathVariable("resultId") Integer resultId); //下拉框 @GetMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getShipper") public Map getShipper(); @GetMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getRailPlan") Map getRailPlan(); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/getApproveAllWagonPlease") public Map getApproveAllWagonPlease(@RequestBody(required=false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("resultType") Integer resultType, @RequestParam("con") String con ); @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getApproveWagonPleaseById/{resultId}") public Map getApproveWagonPleaseById(@PathVariable("resultId")Integer resultId); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/addApproveWagonPlease") public Map addApproveWagonPlease(@RequestBody(required = false) Map tmstrainPleaseApproveResult); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/updateApproveWagonPlease") public Map updateApproveWagonPlease(@RequestBody(required = false) Map tmstrainPleaseApproveResult); @PostMapping("api/v1/trainTms/tmstrainpleaseapproveresults/deleteApproveWagonPlease/{resultId}") public Map deleteApproveWagonPlease(@PathVariable("resultId") Integer resultId); //*****************************************内转物流*************************************************** @PostMapping("api/v1/trainTms/tmstrainloadingresults/addTrainLoadResultForConverted") Map addTrainLoadResultForConverted(@RequestBody(required = false) Map tmstrainPleaseApproveResult); @PostMapping ("api/v1/trainTms/tmstrainloadingresults/selectLoadByResultId/{resultId}") Map selectLoadByResultId(@PathVariable("resultId")BigDecimal resultId); @PostMapping("api/v1/trainTms/tmstrainloadingresults/getTmstrainWagonLoadForConverted") Map getTmstrainWagonLoadForConverted(@RequestBody(required=false) @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("con") String con); @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getPleasePlanByResultId/{resultId}") Map getPleasePlanByResultId(@PathVariable("resultId")BigDecimal resultId); @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/getApproveByResultId/{resultId}") Map getApproveByResultId(@PathVariable("resultId")BigDecimal resultId); @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/selectWagonUnLoadResultForConverted") Map selectWagonUnLoadResultForConverted( @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("con") String con); @PostMapping("api/v1/trainTms/tmstrainwagonunloadresults/selectTrainUnLoadResultForConverted") Map selectTrainUnLoadResultForConverted(@RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("con") String con); @PostMapping ("api/v1/trainTms/tmstrainpleaseapproveresults/addWagonApprove") Map addWagonApprove(@RequestBody(required = false) Map tmstrainPleaseApproveResult); }