package com.steerinfo.dil.controller; import com.steerinfo.dil.feign.AmsFeign; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author luobang * @create 2021-09-17 14:10 */ @RestController @RequestMapping("${api.version}/ams") public class AMScontroller{ @Autowired AmsFeign amsFeign; @ApiOperation(value="查询运输预约") @ApiImplicitParams({ @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"), @ApiImplicitParam(name = "apiId(79)", value = "动态表头", required = false, dataType = "Integer"), @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"), @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"), @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"), }) @PostMapping("/getAllPurPlan") public Map getAllPurPlan(@RequestBody(required = false) Map mapValue, Integer apiId, Integer pageNum, Integer pageSize, Integer status,String con) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getAllPurPlan(mapValue, apiId, pageNum, pageSize, status, con); } @ApiOperation(value = "通过Id查询请车作业") @PostMapping("/getPurPlanById/{planId}") public Map getPurPlanById(@PathVariable("planId") Integer planId) { return amsFeign.getPurPlanById(planId); } @ApiOperation(value = "新增运输计划 状态:0") @ApiImplicitParams({ @ApiImplicitParam(name = "amstruckPurplan", value = "运输计划实绩对象", required = false, dataType = "AmstruckPurplan"), }) @PostMapping("/addPurPlan") public Map addPurPlan(@RequestBody Map map) { return amsFeign.addPurPlan(map); } @ApiOperation(value="修改运输计划") @ApiImplicitParams({ @ApiImplicitParam(name = "amstruckPurplan", value = "请车作业实绩对象", required = false, dataType = "AmstruckPurplan"), }) @PostMapping("/updatePurPlan") public Map updatePurPlan(@RequestBody Map amstruckPurplan){ return amsFeign.updatePurPlan(amstruckPurplan); } @ApiOperation(value = "下发运输计划 状态:1") @ApiImplicitParams({ @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"), }) @PostMapping("/sendPurPlan/{planId}") public Map sendPurPlan(@PathVariable("planId") Integer planId) { return amsFeign.sendPurPlan(planId); } @ApiOperation(value = "接收运输计划 状态:2") @ApiImplicitParams({ @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"), }) @PostMapping("/receptionPurPlan/{planId}") public Map receptionPurPlan(@PathVariable("planId") Integer planId) { return amsFeign.receptionPurPlan(planId); } @ApiOperation(value = "逻辑删除运输计划 状态:3") @ApiImplicitParams({ @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"), }) @PostMapping("/deletePurPlan/{planId}") public Map deletePurPlan(@PathVariable("planId") Integer planId) { return amsFeign.deletePurPlan(planId); } //************************************************************************************** @ApiOperation(value = "查询要分派的计划") @ApiImplicitParams({ @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"), @ApiImplicitParam(name = "apiId(82)", value = "动态表头", required = false, dataType = "Integer"), @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"), @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"), @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"), }) @PostMapping("/getDecomposedPlan") public Map getDecomposedPlan(@RequestBody(required = false) Map mapValue, Integer apiId, Integer pageNum, Integer pageSize, Integer planId, Integer status, String con) { return amsFeign.getDecomposedPlan(mapValue == null? new HashMap<>() : mapValue, apiId, pageNum, pageSize, planId, status, con); } /** * 违约规则 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping("getBreachList") @ApiOperation(value = "展示违约列表") public Map getBreachList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getBreachList(mapValue, pageNum, pageSize, apiId); } @PostMapping("addContractBreach") @ApiOperation(value = "新增违约规则") Map addContractBreach(@RequestBody Map amsContractBreach) { return amsFeign.addContractBreach(amsContractBreach); } @PostMapping("deleteContractBreach/{breachId}") @ApiOperation(value = "逻辑删除违约规则") Map deleteContractBreach(@PathVariable("breachId") BigDecimal breachId) { return amsFeign.deleteContractBreach(breachId); } @PostMapping("updateContractBreach") @ApiOperation(value = "修改违约规则") Map updateContractBreach(@RequestBody Map amsContractBreach) { return amsFeign.updateContractBreach(amsContractBreach); } @PostMapping("selectBreachToUpdate/{breachId}") @ApiOperation(value = "查询违约规则") Map selectBreachToUpdate(@PathVariable("breachId") BigDecimal breachId) { return amsFeign.selectBreachToUpdate(breachId); } /** * 港口装卸单价 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping("getLoadUnloadPriceList") @ApiOperation(value = "展示港口装卸单价列表") public Map getLoadUnloadPriceList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getLoadUnloadPriceList(mapValue, pageNum, pageSize, apiId); } @PostMapping("addLoadUnloadPrice") @ApiOperation(value = "新增港口装卸单价") Map addLoadUnloadPrice(@RequestBody Map amsContractOtherPrice) { return amsFeign.addLoadUnloadPrice(amsContractOtherPrice); } @PostMapping("deleteLoadUnloadPrice/{priceId}") @ApiOperation(value = "逻辑删除港口装卸单价") Map deleteLoadUnloadPrice(@PathVariable("priceId") BigDecimal priceId) { return amsFeign.deleteLoadUnloadPrice(priceId); } @PostMapping("updateLoadUnloadPrice") @ApiOperation(value = "修改港口装卸单价") Map updateLoadUnloadPrice(@RequestBody Map amsContractOtherPrice) { return amsFeign.updateLoadUnloadPrice(amsContractOtherPrice); } @PostMapping("selectLoadUnloadPriceToUpdate/{priceId}") @ApiOperation(value = "查询港口装卸单价") Map selectLoadUnloadPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) { return amsFeign.selectLoadUnloadPriceToUpdate(priceId); } /** * 火运单价 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping("getTrainPriceList") @ApiOperation(value = "展示火运单价列表") public Map getTrainPriceList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getTrainPriceList(mapValue, pageNum, pageSize, apiId); } @PostMapping("addTrainPrice") @ApiOperation(value = "新增火运单价") Map addTrainPrice(@RequestBody Map amsContractTrainPrice) { return amsFeign.addTrainPrice(amsContractTrainPrice); } @PostMapping("deleteTrainPrice/{priceId}") @ApiOperation(value = "逻辑删除火运单价") Map deleteTrainPrice(@PathVariable("priceId") BigDecimal priceId) { return amsFeign.deleteTrainPrice(priceId); } @PostMapping("updateTrainPrice") @ApiOperation(value = "修改火运单价") Map updateTrainPrice(@RequestBody Map amsContractTrainPrice) { return amsFeign.updateTrainPrice(amsContractTrainPrice); } @PostMapping("selectTrainPriceToUpdate/{priceId}") @ApiOperation(value = "通过id查询火运单价") Map selectTrainPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) { return amsFeign.selectTrainPriceToUpdate(priceId); } /** * 运费单价 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping("getShipPriceList") @ApiOperation(value = "展示水运单价列表") public Map getShipPriceList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getShipPriceList(mapValue, pageNum, pageSize, apiId); } @PostMapping("addShipPrice") @ApiOperation(value = "新增水运单价") Map addShipPrice(@RequestBody Map amsContractTransportPrice) { return amsFeign.addShipPrice(amsContractTransportPrice); } @PostMapping("deleteShipPrice/{priceId}") @ApiOperation(value = "逻辑删除运费单价") Map deleteShipPrice(@PathVariable("priceId") BigDecimal priceId) { return amsFeign.deleteShipPrice(priceId); } @PostMapping("updateShipPrice") @ApiOperation(value = "修改水运单价") Map updateShipPrice(@RequestBody Map amsContractTransportPrice) { return amsFeign.updateShipPrice(amsContractTransportPrice); } @PostMapping("selectPriceToUpdate/{priceId}") @ApiOperation(value = "通过id查询运费单价") Map selectPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) { return amsFeign.selectPriceToUpdate(priceId); } @PostMapping("getTruckPriceList") @ApiOperation(value = "展示汽运单价列表") public Map getTruckPriceList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getTruckPriceList(mapValue, pageNum, pageSize, apiId); } @PostMapping("addAmsContractTransportPrice") @ApiOperation(value = "新增汽运单价") Map addAmsContractTransportPrice(@RequestBody Map amsContractTransportPrice) { return amsFeign.addAmsContractTransportPrice(amsContractTransportPrice); } @PostMapping("updateAmsContractTransportPrice") @ApiOperation(value = "修改汽运单价") Map updateAmsContractTransportPrice(@RequestBody Map amsContractTransportPrice) { return amsFeign.updateAmsContractTransportPrice(amsContractTransportPrice); } @PostMapping("getPurchaseOrderList") @ApiOperation(value = "展示采购订单列表") public Map getPurchaseOrderList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getPurchaseOrderList(mapValue, pageNum, pageSize, apiId); } /** * 下拉框 * @return */ @GetMapping("getAddressDeliveryAddress") @ApiOperation(value = "得到地址下拉") public Map getAddressDeliveryAddress(){ return amsFeign.getAddressDeliveryAddress(); } @GetMapping("getShipperId") @ApiOperation(value = "得到托运人下拉") public Map getShipperId(){ return amsFeign.getShipperId(); } @GetMapping("getCarrierId") @ApiOperation(value = "得到承运商下拉") public Map getCarrierId(){ return amsFeign.getCarrierId(); } @GetMapping("getCapacityId") @ApiOperation(value = "获取船id下拉列表") public Map getCapacityId(){ return amsFeign.getCapacityId(); } @GetMapping("getMaterialId") @ApiOperation(value = "得到物资下拉") public Map getMaterialId(){ return amsFeign.getMaterialId(); } @GetMapping("getTruckCapacityId") @ApiOperation(value = "得到车牌号下拉") public Map getTruckCapacityId(){ return amsFeign.getTruckCapacityId(); } @GetMapping("getLineId") @ApiOperation(value = "获取运输线路下拉列表") public Map getLineId(){ return amsFeign.getLineId(); } // ----------------------------------销售合同------------------------------------------- /** * 查询汽运单价信息 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping("/getAmsContractTransportPrice1") @ApiOperation(value = "查询汽运单价信息") public Map getAmsContractTransportPrice1(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getAmsContractTransportPrice1(mapValue, pageNum, pageSize, apiId); } /** * 新增汽运单价 * @param mapVal * @return */ @PostMapping("addAmsContractTransportUnitPrice1") @ApiOperation(value = "新增汽运单价") Map addAmsContractTransportUnitPrice1(@RequestBody Map mapVal) { return amsFeign.addAmsContractTransportUnitPrice1(mapVal); } @PostMapping("deleteAmsContractTransportPrice1") @ApiOperation(value = "通过主键id删除汽运单价") Map deleteAmsContractTransportPrice1(@RequestParam BigDecimal priceId) { return amsFeign.deleteAmsContractTransportPrice1(priceId); } /** * 通过主键修改汽运单价 */ @PostMapping("updateAmsContractTransportPrice1") @ApiOperation(value = "通过主键id修改汽运单价") Map updateAmsContractTransportPrice1(@RequestBody(required = false) Map mapVal) { return amsFeign.updateAmsContractTransportPrice1(mapVal); } /** *通过主键渲染信息 */ @PostMapping(value = "/getAmsContractTransportPriceByPriceId1") Map getAmsContractTransportPriceByPriceId1(@RequestParam BigDecimal priceId){ return amsFeign.getAmsContractTransportPriceByPriceId1(priceId); } /** * 通过主键修改汽运单价 */ @PostMapping("batchUpdateTransportPriceByOilPrice1") @ApiOperation(value = "油价联动导致运价变动,批量修改运价") Map batchUpdateTransportPriceByOilPrice1() { return amsFeign.batchUpdateTransportPriceByOilPrice1(); } @GetMapping("getLineNo") @ApiOperation(value = "得到线路编号下拉") public Map getLineNo(){ return amsFeign.getLineNo(); } @GetMapping("getCapacityNumber") @ApiOperation(value = "得到运力编号下拉") public Map getCapacityNumber(){ return amsFeign.getCapacityNumber(); } @GetMapping("getDeliveryAddress") @ApiOperation(value = "得到收货地址下拉") public Map getDeliveryAddress(){ return amsFeign.getDeliveryAddress(); } @PostMapping("/addAmsDispatchSaleOrder") Map addAmsDispatchSaleOrder(@RequestBody(required = false) Map mapVal) { return amsFeign.addAmsDispatchSaleOrder(mapVal); } @GetMapping("getCarrierName") @ApiOperation(value = "得到承运商名称") public Map getCarrierName(){ return amsFeign.getCarrierName(); } @PostMapping("getSaleOrderInfo") @ApiOperation(value = "查询汽运单价信息") public Map getSaleOrderInfo(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getSaleOrderInfo(mapValue, pageNum, pageSize, apiId); } @ApiOperation(value="查询已上报销售订单信息") @PostMapping("/getSaleOrderReported") Map getSaleOrderReported(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId){ if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getSaleOrderReported(mapValue,pageNum,pageSize,apiId); } @PostMapping("getAmsSaleOrderApproved") @ApiOperation(value = "查询汽运单价信息") public Map getAmsSaleOrderApproved(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getAmsSaleOrderApproved(mapValue, pageNum, pageSize, apiId); } @PostMapping("getSaleOrderDetail") @ApiOperation(value = "查询汽运单价信息") public Map getSaleOrderDetail(@RequestParam BigDecimal saleOrderId,@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getSaleOrderDetail(saleOrderId,mapValue, pageNum, pageSize, apiId); } @PostMapping("uploadSaleOrder") Map uploadSaleOrder(@RequestParam BigDecimal saleOrderId) { return amsFeign.uploadSaleOrder(saleOrderId); } @PostMapping("/addAmsSaleOrder") Map addAmsSaleOrder(@RequestBody(required = false) Map mapVal) { return amsFeign.addAmsSaleOrder(mapVal); } @PostMapping("getAmsSaleOrderBySaleOrderId") Map getAmsSaleOrderBySaleOrderId(@RequestParam BigDecimal saleOrderId) { return amsFeign.getAmsSaleOrderBySaleOrderId(saleOrderId); } @PostMapping("/updateAmsSaleOrder") Map updateAmsSaleOrder(@RequestBody(required = false) Map mapVal) { return amsFeign.updateAmsSaleOrder(mapVal); } @PostMapping("deleteAmsSaleOrderBySaleOrderId") Map deleteAmsSaleOrderBySaleOrderId(@RequestParam BigDecimal saleOrderId) { return amsFeign.deleteAmsSaleOrderBySaleOrderId(saleOrderId); } @PostMapping("getSaleOrderUpdateLog") @ApiOperation(value = "查询汽运单价信息") public Map getSaleOrderUpdateLog(BigDecimal saleOrderId,@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getSaleOrderUpdateLog(saleOrderId,mapValue, pageNum, pageSize, apiId); } @GetMapping(value = "getSalePlanName") @ApiOperation(value="获取销售计划名称") public Map getSalePlanName(){return amsFeign.getSalePlanName();} @GetMapping("getShipperName") @ApiOperation(value = "得到发货单位下拉") public Map getShipperName(){ return amsFeign.getShipperName(); } @GetMapping("getConsigneeCompanyName") @ApiOperation(value = "得到收货单位下拉") public Map getConsigneeCompanyName(){ return amsFeign.getConsigneeCompanyName(); } @PostMapping("addAmsSaleOrderMaterial") Map addAmsSaleOrderMaterial(@RequestBody(required = false) Map map) { return amsFeign.addAmsSaleOrderMaterial(map); } @PostMapping("getAmsSaleOrderMaterialBySaleOrderMaterialId") Map getAmsSaleOrderMaterialBySaleOrderMaterialId(@RequestParam BigDecimal saleOrderMaterialId) { return amsFeign.getAmsSaleOrderMaterialBySaleOrderMaterialId(saleOrderMaterialId); } @ApiOperation(value="通过主键修改销售订单物资信息") @PostMapping(value = "/updateAmsSaleOrderMaterial") Map updateAmsSaleOrderMaterial(@RequestBody(required = false) Map map){ return amsFeign.updateAmsSaleOrderMaterial(map); } @PostMapping("deleteAmsSaleOrderMaterialBySaleOrderMaterialId") Map deleteAmsSaleOrderMaterialBySaleOrderMaterialId(BigDecimal saleOrderMaterialId) { return amsFeign.deleteAmsSaleOrderMaterialBySaleOrderMaterialId(saleOrderMaterialId); } @PostMapping("getAddress") Map getAddress(BigDecimal saleOrderMaterialId) { return amsFeign.getAddress(saleOrderMaterialId); } @PostMapping("updateAddress") Map updateAddress(@RequestBody(required = false)Map map) { return amsFeign.updateAddress(map); } @PostMapping("getSalePlanInfo") @ApiOperation(value = "查询汽运单价信息") public Map getSalePlanInfo(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getSalePlanInfo(mapValue, pageNum, pageSize, apiId); } @PostMapping("addAmsSalePlan") Map addAmsSalePlan(@RequestBody(required = false)Map map) { return amsFeign.addAmsSalePlan(map); } @PostMapping("getAmsSalePlanByPlanId") Map getAmsSalePlanByPlanId(@RequestParam BigDecimal planId) { return amsFeign.getAmsSalePlanByPlanId(planId); } @PostMapping("upadteAmsSalePlanByPlanId") Map upadteAmsSalePlanByPlanId(@RequestBody(required = false)Map map) { return amsFeign.upadteAmsSalePlanByPlanId(map); } @PostMapping("deleteAmsSalePlanByPlanId") Map deleteAmsSalePlanByPlanId(@RequestParam BigDecimal planId) { return amsFeign.deleteAmsSalePlanByPlanId(planId); } @GetMapping("getMaterialName") @ApiOperation(value = "得到收货单位下拉") public Map getMaterialName(){ return amsFeign.getMaterialName(); } @GetMapping("getAreaName") @ApiOperation(value = "得到收货单位下拉") public Map getAreaName(){ return amsFeign.getAreaName(); } @PostMapping("getSalePlanMaterialInfo") @ApiOperation(value="查询销售计划物资信息") public Map getSalePlanMaterialInfo(@RequestParam BigDecimal planId,@RequestBody(required=false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize){ if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getSalePlanMaterialInfo(planId,mapValue,apiId,pageNum,pageSize); } @PostMapping(value = "addAmsSalePlanMaterial") @ApiOperation(value="新增销售计划物资信息") public Map addAmsSalePlanMaterial(@RequestBody(required = false) Map map){ return amsFeign.addAmsSalePlanMaterial(map); } @PostMapping(value = "deleteAmsSalePlanMaterial") @ApiOperation(value="通过主键删除销售计划物资信息") Map deleteAmsSalePlanMaterial(@RequestParam BigDecimal planMaterialId){ return amsFeign.deleteAmsSalePlanMaterial(planMaterialId); } @PostMapping(value = "/getAmsSalePlanMaterialByPlanMaterialId") @ApiOperation(value="通过主键查询销售计划物资信息") Map getAmsSalePlanMaterialByPlanMaterialId(@RequestParam BigDecimal planMaterialId){ return amsFeign.getAmsSalePlanMaterialByPlanMaterialId(planMaterialId); } @PostMapping(value = "/upadteAmsSalePlanMaterial") @ApiOperation(value="通过主键修改销售计划物资信息") Map upadteAmsSalePlanMaterial(@RequestBody(required = false) Map map){ return amsFeign.upadteAmsSalePlanMaterial(map); } @PostMapping("/getTruckNoDetail") @ApiOperation(value="查询销售订单车序号详细信息") Map getTruckNoDetail(@RequestParam BigDecimal saleOrderMaterialId,@RequestBody(required=false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize){ if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getTruckNoDetail(saleOrderMaterialId,mapValue,apiId,pageNum,pageSize); } @ApiOperation(value="新增车序号物资信息") @PostMapping(value = "/addAmsSaleTrucknoMaterial") Map addAmsSaleTrucknoMaterial(@RequestBody(required = false) Map map){ return amsFeign.addAmsSaleTrucknoMaterial(map); } @ApiOperation(value="通过主键删除车序号物资信息") @PostMapping(value = "/deleteAmsSaleTrucknoMaterial") Map deleteAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId){ return amsFeign.deleteAmsSaleTrucknoMaterial(trucknoMaterialId); } @ApiOperation(value="通过主键渲染车序号物资信息") @PostMapping(value = "/getAmsSaleTrucknoMaterial") Map getAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId){ return amsFeign.getAmsSaleTrucknoMaterial(trucknoMaterialId); } @ApiOperation(value="通过主键修改车序号物资信息") @PostMapping(value = "/updateAmsSaleTrucknoMaterial") Map updateAmsSaleTrucknoMaterial(@RequestBody(required = false) Map map){ return amsFeign.updateAmsSaleTrucknoMaterial(map); } //************************************内转物流*************************************************** @PostMapping("getAmsContractTransportPriceForConverted") @ApiOperation(value = "内转物流查询汽运单价信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(205)", value = "表头", required = false, dataType = "Interger") }) public Map getAmsContractTransportPriceForConverted(@PathVariable("lineId")BigDecimal lineId, Integer apiId, Integer pageNum, Integer pageSize) { return amsFeign.getAmsContractTransportPriceForConverted(lineId, pageNum, pageSize, apiId); } /** * 下拉框显示线路 */ @ApiOperation(value="获取线路") @ApiImplicitParams({ }) @GetMapping(value = "/getLineRoute") public Map getLineRoute(){ return amsFeign.getLineRoute(); } //销售订单-固定派单-公开派单-日计划 //展示销售公司已审核销售订单的车序号列表 @PostMapping("/getSaleOrderList") @ApiOperation(value = "查询汽运单价信息") public Map amsSaleOrderList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.amsSaleOrderList(mapValue, pageNum, pageSize, apiId); } //固定派单:通过车序号查询收货地址,截取收货地址的区域,去资源管理中查询对应的承运商,将车序号与承运商绑定 @PostMapping("/addFixedAmsDispatchSaleOrder") Map addFixedAmsDispatchSaleOrder(@RequestBody(required = false) List> mapValue) { return amsFeign.addFixedAmsDispatchSaleOrder(mapValue); } //公开派单 //查询未分派车辆的销售订单的车序号 @PostMapping("/getAmsSaleOrderMaterial") @ApiOperation(value = "展示车序号列表") public Map getAmsSaleOrderMaterial(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getAmsSaleOrderMaterial(mapValue, pageNum, pageSize, apiId); } //新增公开派单 @PostMapping("/addOpenAmsDispatchSaleOrder/{saleOrderMaterialId}") Map addOpenAmsDispatchSaleOrder(@PathVariable("saleOrderMaterialId") BigDecimal saleOrderId) { return amsFeign.addOpenAmsDispatchSaleOrder(saleOrderId); } //删除公开派单 @PostMapping("/deleteAmsDispatchSaleOrder/{dispatchId}") Map deleteAmsDispatchSaleOrder(@PathVariable("dispatchId") BigDecimal saleOrderId) { return amsFeign.deleteAmsDispatchSaleOrder(saleOrderId); } //展示公开派单 @PostMapping("/getOpenDispatchSaleOrder") @ApiOperation(value = "公开派单") public Map getOpenDispatchSaleOrder(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getOpenDispatchSaleOrder(mapValue, pageNum, pageSize, apiId); } //修改公开派单 @PostMapping("/updateOpenDispatchSaleOrder") Map updateOpenDispatchSaleOrder(@RequestBody Map mapVal) { return amsFeign.updateOpenDispatchSaleOrder(mapVal); } //焦炭、水渣日计划 //新增 @PostMapping("/addTruckRailDayPlan") public Map addTruckRailDayPlan(@RequestBody Map mapVal) { return amsFeign.addTruckRailDayPlan(mapVal); } //删除 @PostMapping("/deleteTruckRailDayPlan/{dayPlanId}") public Map deleteTruckRailDayPlan(@PathVariable("dayPlanId") BigDecimal dayPlanId) { return amsFeign.deleteTruckRailDayPlan(dayPlanId); } //修改 @PostMapping("/updateTruckRailDayPlan") public Map updateTruckRailDayPlan(@RequestBody Map mapVal) { return amsFeign.updateTruckRailDayPlan(mapVal); } //展示日计划 @PostMapping("/getTruckRailDayPlanList") @ApiOperation(value = "焦炭日计划") public Map getTruckRailDayPlan(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getTruckRailDayPlan(mapValue, pageNum, pageSize, apiId); } //展示日计划 @PostMapping("/getSzTruckRailDayPlanList") @ApiOperation(value = "水渣日计划") public Map getSzTruckRailDayPlan(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getSzTruckRailDayPlan(mapValue, pageNum, pageSize, apiId); } //新增钢材发往异地库计划 @PostMapping("/addRailOffsetDayplan") public Map addRailOffsetDayplan(@RequestBody Map mapVal){ return amsFeign.addRailOffsetDayplan(mapVal); } //删除钢材发往异地库计划 @PostMapping("/deleteRailOffsetDayplan/{dayPlanId}") public Map deleteRailOffsetDayplan(@PathVariable("dayPlanId") BigDecimal dayPlanId) { return amsFeign.deleteRailOffsetDayplan(dayPlanId); } //修改钢材发往异地库计划 @PostMapping("/updateRailOffsetDayplan") public Map updateRailOffsetDayplan(@RequestBody Map mapVal){ return amsFeign.updateRailOffsetDayplan(mapVal); } //展示钢材发往异地库计划 @PostMapping("/getRailOffsetDayplan") @ApiOperation(value = "展示钢材发往异地库计划") public Map getRailOffsetDayplan(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getRailOffsetDayplan(mapValue, pageNum, pageSize, apiId); } ////************************************内转物流*************************************************** /** *新增运输计划 */ @PostMapping("/addTruckPlan") public Map addTruckPlan(@RequestBody Map mapVal) { return amsFeign.addTruckPlan(mapVal); } //删除 @PostMapping("/deleteTruckRequirement/{planId}") public Map deleteTruckPlan(@PathVariable("planId") BigDecimal planId) { return amsFeign.deleteTruckPlan(planId); } /** * 修改运输计划/下发运输计划/承运商接收运输计划 */ @PostMapping("/updateTruckPlan") public Map updateTruckPlan(@RequestBody Map mapVal){ return amsFeign.updateTruckPlan(mapVal); } /** * 展示运输计划 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiModelProperty(value = "展示运输计划") @ApiImplicitParams({ @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"), @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"), @ApiImplicitParam(name = "apiId", value = "还未知", required = false, dataType = "BigDecimal") }) @PostMapping("/getTruckPlanList") public Map getTruckPlanList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getTruckPlanList(mapValue, pageNum, pageSize, apiId); } /** *用车单位提出需求 *新增用车需求 */ @PostMapping("/addTruckRequirement") public Map addTruckRequirement(@RequestBody Map mapVal) { return amsFeign.addTruckRequirement(mapVal); } //删除用车需求 @PostMapping("/deleteTruckRequirement/{requirementId}") public Map deleteTruckRequirement(@PathVariable("requirementId") BigDecimal requirementId) { return amsFeign.deleteTruckRequirement(requirementId); } /** * 修改用车需求/下发用车需求 */ @PostMapping("/updateTruckRequirement") public Map updateTruckRequirement(@RequestBody Map mapVal){ return amsFeign.updateTruckRequirement(mapVal); } /** * 展示用车需求 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiModelProperty(value = "展示用车需求") @ApiImplicitParams({ @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"), @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"), @ApiImplicitParam(name = "apiId", value = "还未知", required = false, dataType = "BigDecimal") }) @PostMapping("/getTruckRequirementList") public Map getTruckRequirementList(@RequestBody(required = false) Map mapValue, Integer pageNum, Integer pageSize, Integer apiId) { if (mapValue == null) { mapValue = new HashMap<>(); } return amsFeign.getTruckRequirementList(mapValue, pageNum, pageSize, apiId); } @ApiOperation(value="查询app端公开抢单") @PostMapping("/getDispatchSaleOrderList") public Map getDispatchSaleOrderList() { return amsFeign.getDispatchSaleOrderList(); } @ApiOperation(value="抢单/接收订单锁定") @PostMapping("/lockDispatchSaleOrder") public Map lockDispatchSaleOrder(Integer dispatchId,Integer carrierId) { return amsFeign.lockDispatchSaleOrder(dispatchId, carrierId); } @ApiOperation(value="查询app端公开抢单") @PostMapping("/getLockDispatchSaleOrderList") public Map getLockDispatchSaleOrderList(Integer carrierId) { return amsFeign.getLockDispatchSaleOrderList(carrierId); } }