package com.steerinfo.dil.feign; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; import java.util.Map; /** * @Description: * @Author:HuJianGuo * @GreateTime:2021/9/23 8:46 * @Version:V2.0 */ @FeignClient(value = "DIL-SHIPTMS-API-DEV", url = "${openfeign.TmsshipFeign.url}") public interface TmsshipFeign { /** * 展示驳船 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/getBargeOperationList") Map getBargeOperationList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 查询驳船作业信息 * * @param bargeOperationId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/getBargeOperation/{bargeOperationId}") Map getBargeOperation(@PathVariable("bargeOperationId") BigDecimal bargeOperationId); /** * 查询驳船作业信息 * * @param bargeOperationId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/selectBargeOperation/{bargeOperationId}") Map selectBargeOperation(@PathVariable("bargeOperationId") BigDecimal bargeOperationId); /** * 删除驳船作业信息 * * @param bargeOperationId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/deleteBargeOperation/{bargeOperationId}") Map deleteBargeOperation(@PathVariable("bargeOperationId") BigDecimal bargeOperationId); /** * 修改驳船作业信息 * * @param tmsshipBargeOperation * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/updateBargeOperation") Map updateBargeOperation(@RequestBody Map tmsshipBargeOperation); /** * 新增驳船作业 * * @param map * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipbargeoperations/addBargeOperation") Map addBargeOperation(@RequestBody Map map); /** * 新增抵达实绩 * * @param mapVal * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipentrywharyresults/addTmsShipEntryWharyResult") Map addTmsShipEntryWharyResult(@RequestBody Map mapVal); /** * 新增离港实绩 * * @param mapVal * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipoutwharyresults/addTmsShipOutWharyResult") Map addTmsShipOutWharyResult(@RequestBody Map mapVal); /** * 展示装船作业信息列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/getLoadShipList") Map getLoadShipList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 查询装船作业表单 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/getLoadShip/{resultId}") Map getLoadShip(@PathVariable("resultId") BigDecimal resultId); /** * 查询装船作业信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/selectLoadShip/{resultId}") Map selectLoadShip(@PathVariable("resultId") BigDecimal resultId); /** * 删除装船作业信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/deleteLoadShip/{resultId}") Map deleteLoadShip(@PathVariable("resultId") BigDecimal resultId); /** * 修改装船作业信息 * * @param tmsshipLoadShipResult * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/updateLoadShip") Map updateLoadShip(@RequestBody Map tmsshipLoadShipResult); /** * 新增装船作业 * * @param map * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiploadshipresults/addLoadShip") Map addLoadShip(@RequestBody Map map); /** * 展示位置作业信息列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocationList") Map getShipLocationList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 查询位置作业信息 * * @param locationId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/getShipLocation/{locationId}") Map getShipLocation(@PathVariable("locationId") BigDecimal locationId); /** * 查询位置作业信息 * * @param locationId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/selectShipLocation/{locationId}") Map selectShipLocation(@PathVariable("locationId") BigDecimal locationId); /** * 删除位置作业信息 * * @param locationId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/deleteShipLocation/{locationId}") Map deleteShipLocation(@PathVariable("locationId") BigDecimal locationId); /** * 修改位置作业信息 * * @param tmsshipShipLocation * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/updateShipLocation") Map updateShipLocation(@RequestBody Map tmsshipShipLocation); /** * 新增位置作业 * * @param map * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipshiplocations/addShipLocation") Map addShipLocation(@RequestBody Map map); /** * 展示水路货物运单列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiptotalresults/listAllOrders") Map listAllOrders(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 展示船只信息 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshiptotalresults/getCapacityList") Map getCapacityList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 展示卸船作业信息列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/getUnLoadShipList") Map getUnLoadShipList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 查询卸船作业信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/getUnloadShip/{resultId}") Map getUnloadShip(@PathVariable("resultId") BigDecimal resultId); /** * 查询卸船作业信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/selectUnLoadShip/{resultId}") Map selectUnLoadShip(@PathVariable("resultId") BigDecimal resultId); /** * 删除卸船作业信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/deleteUnLoadShip/{resultId}") Map deleteUnLoadShip(@PathVariable("resultId") BigDecimal resultId); /** * 修改卸船作业信息 * * @param tmsshipUnloadShipResult * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/updateUnLoadShip") Map updateUnLoadShip(@RequestBody Map tmsshipUnloadShipResult); /** * 新增卸船作业 * * @param map * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipunloadshipresults/addUnLoadShip") Map addUnLoadShip(@RequestBody Map map); /** * 展示水分质检信息列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/getWaterQualityResultList") Map getWaterQualityResultList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 查询水分质检信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/getWaterQuality/{resultId}") Map getWaterQuality(@PathVariable("resultId") BigDecimal resultId); /** * 查询水分质检信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/selectWaterQualityResult/{resultId}") Map selectWaterQualityResult(@PathVariable("resultId") BigDecimal resultId); /** * 删除水分质检信息 * * @param resultId * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/deleteWaterQualityResult/{resultId}") Map deleteWaterQualityResult(@PathVariable("resultId") BigDecimal resultId); /** * 修改水分质检作业信息 * * @param tmsshipWaterQualityResult * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/updateWaterQualityResult") Map updateWaterQualityResult(@RequestBody Map tmsshipWaterQualityResult); /** * 新增水分质检作业 * * @param map * @return */ @PostMapping(value = "/api/v1/shipTms/tmsshipwaterqualityresults/addWaterQualityResult") Map addWaterQualityResult(@RequestBody Map map); /** * 展示船只信息列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getCapacities") Map getCapacities(@RequestParam BigDecimal instructionsId, @RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增船只 * * @param omsshipInstructionsCapacity * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/addInstructionsCapacity") Map addInstructionsCapacity(@RequestBody Map omsshipInstructionsCapacity); /** * 查询船只 * * @param instructionsCapacityId * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getInstructionsCapacity/{instructionsCapacityId}") Map getInstructionsCapacity(@PathVariable("instructionsCapacityId") BigDecimal instructionsCapacityId); /** * 逻辑删除船只 * * @param instructionsCapacityId * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/deleteInstructionsCapacity/{instructionsCapacityId}") Map deleteInstructionsCapacity(@PathVariable("instructionsCapacityId") BigDecimal instructionsCapacityId); /** * 修改船只信息 * * @param omsshipInstructionsCapacity * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/updateInstructionsCapacity") Map updateInstructionsCapacity(@RequestBody Map omsshipInstructionsCapacity); /** * 展示装船指令 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/getShipMentInstructionsList") Map getShipMentInstructionsList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 查询装船指令 * * @param instructionsId * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/getShipmentInstructions/{instructionsId}") Map getShipmentInstructions(@PathVariable("instructionsId") BigDecimal instructionsId); /** * 查询装船指令 * * @param shipmentInstructionsId * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/updateIssueStatus/{shipmentInstructionsId}") Map updateIssueStatus(@PathVariable("shipmentInstructionsId") BigDecimal shipmentInstructionsId); /** * 删除装船指令 * * @param instructionsId * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/deleteByPrimaryKey/{instructionsId}") Map deleteByPrimaryKey(@PathVariable("instructionsId") BigDecimal instructionsId); /** * 修改装船指令 * * @param omsshipShipmentInstructions * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/updateShipmentInstructions") Map updateShipmentInstructions(@RequestBody Map omsshipShipmentInstructions); /** * 新增装船指令 * * @param omsshipShipmentInstructions * @return */ @PostMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/addShipmentInstructions") Map addShipmentInstructions(@RequestBody Map omsshipShipmentInstructions); /** * 下拉框 * @return */ @GetMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getGroupId") Map getGroupId(); @GetMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getCargoId") Map getCargoId(); @GetMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/insertBetchId") Map insertBetchId(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getAttorneyId") Map getAttorneyId(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getNoticeId") Map getNoticeId(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getPortName") Map getPortName(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getPortId") Map getPortId(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getRmRawId") Map getRmRawId(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getPierId") Map getPierId(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getResultNumber") Map getResultNumber(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getCarrier") Map getCarrier(); @GetMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getShipper") Map getShipper(); @GetMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getOrderId") Map getTask(); @GetMapping(value = "/api/v1/shipTms/omsshipinstructionscapacitys/getCapacityId") Map getCapacityId(); @GetMapping(value = "/api/v1/shipTms/omsshipshipmentinstructions/getBatchId") Map getBatchId(); /** * 展示货权转移 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/getAmsshipCargoTranferResultList") Map getAmsshipCargoTranferResultList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增货权转移 * * @param amsshipCargoTransferResult * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/insertamsshipCargoTransferResult") Map insertamsshipCargoTransferResult(@RequestBody Map amsshipCargoTransferResult); /** * 逻辑删除货权转移 * * @param cargoTransferResultId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/deleteByCargoId/{cargoTransferResultId}") Map deleteByCargoId(@PathVariable("cargoTransferResultId") Integer cargoTransferResultId); /** * 修改货权转移 * * @param amsshipCargoTransferResult * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/editCargoTransferResult") Map editCargoTransferResult(@RequestBody Map amsshipCargoTransferResult); /** * 查询货权转移 * * @param cargoTransferResultId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipcargotransferresults/selectByCargoTranferResultId/{cargoTransferResultId}") Map selectByCargoTranferResultId(@PathVariable("cargoTransferResultId") Integer cargoTransferResultId); /** * 展示提货委托 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getAmsshipDeliveryAttroneyList") Map getAmsshipDeliveryAttroneyList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增提货委托 * * @param amsshipDeliveryAttorney * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/insertshipDeliveryAttorney") Map insertshipDeliveryAttorney(@RequestBody Map amsshipDeliveryAttorney); /** * 逻辑删除提货委托 * * @param attorneyId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/deleteByAttorneyId/{attorneyId}") Map deleteByAttorneyId(@PathVariable("attorneyId") Integer attorneyId); /** * 修改提货委托 * * @param amsshipDeliveryAttorney * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/editDeliveryAttroney") Map editDeliveryAttroney(@RequestBody Map amsshipDeliveryAttorney); /** * 查询提货委托 * * @param attorneyId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/getDeliveryAttorneyId/{attorneyId}") Map getDeliveryAttorneyId(@PathVariable("attorneyId") Integer attorneyId); /** * 下发提货委托 * * @param attorneyId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliveryattorneys/sendDeliveryAttorneyStatus/{attorneyId}") Map sendDeliveryAttorneyStatus(@PathVariable("attorneyId") Integer attorneyId); /** * 展示放货通知 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/getshipDeliveryNoticeList") Map getshipDeliveryNoticeList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增放货通知 * * @param amsshipDeliveryNotice * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/insertDeliveryNotice") Map insertDeliveryNotice(@RequestBody Map amsshipDeliveryNotice); /** * 逻辑删除放货通知 * * @param noticeId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/deleteByNoticeId/{noticeId}") Map deleteByNoticeId(@PathVariable("noticeId") Integer noticeId); /** * 修改放货通知 * * @param amsshipDeliveryNotice * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/editDeliveryNotice") Map editDeliveryNotice(@RequestBody Map amsshipDeliveryNotice); /** * 查询放货通知 * * @param noticeId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/selectByNoticeId/{noticeId}") Map selectByNoticeId(@PathVariable("noticeId") Integer noticeId); /** * 下发放货通知 * * @param noticeId * @return */ @PostMapping(value = "/api/v1/shipTms/amsshipdeliverynotices/sendDeliveryNotice/{noticeId}") Map sendDeliveryNotice(@PathVariable("noticeId") Integer noticeId); }