package com.steerinfo.dil.feign; import com.steerinfo.dil.util.PageListAdd; import com.steerinfo.framework.controller.RESTfulResult; import com.steerinfo.framework.service.pagehelper.PageHelper; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import io.swagger.models.auth.In; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @Description: * @Author:HuJianGuo * @GreateTime:2021/9/23 8:46 * @Version:V2.0 */ @FeignClient(value = "DIL-AMS-API-DEV", url = "${openfeign.AmsFeign.url}") public interface AmsFeign { /** * 展示违约规则 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/ams/amscontractbreach/getBreachList") Map getBreachList(@RequestBody(required = false) Map mapValue, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("apiId") Integer apiId); /** * 新增违约规则 * * @param amsContractBreach * @return */ @PostMapping(value = "/api/v1/ams/amscontractbreach/addContractBreach") Map addContractBreach(@RequestBody Map amsContractBreach); /** * 逻辑删除违约规则 * * @param breachId * @return */ @PostMapping(value = "/api/v1/ams/amscontractbreach/deleteContractBreach/{breachId}") Map deleteContractBreach(@PathVariable("breachId") BigDecimal breachId); /** * 通过违约id查询 * * @param breachId * @return */ @PostMapping(value = "/api/v1/ams/amscontractbreach/selectBreachToUpdate/{breachId}") Map selectBreachToUpdate(@PathVariable("breachId") BigDecimal breachId); /** * 修改违约规则 * * @param amsContractBreach * @return */ @PostMapping(value = "/api/v1/ams/amscontractbreach/updateContractBreach") Map updateContractBreach(@RequestBody Map amsContractBreach); /** * 展示港口装卸单价列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/ams/amscontractotherprices/getLoadUnloadPriceList") Map getLoadUnloadPriceList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增港口装卸单价 * * @param amsContractOtherPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontractotherprices/addLoadUnloadPrice") Map addLoadUnloadPrice(@RequestBody Map amsContractOtherPrice); /** * 逻辑删除港口装卸单价 * * @param priceId * @return */ @PostMapping(value = "/api/v1/ams/amscontractotherprices/deleteLoadUnloadPrice/{priceId}") Map deleteLoadUnloadPrice(@PathVariable("priceId") BigDecimal priceId); /** * 通过单价id查询 * * @param priceId * @return */ @PostMapping(value = "/api/v1/ams/amscontractotherprices/selectLoadUnloadPriceToUpdate/{priceId}") Map selectLoadUnloadPriceToUpdate(@PathVariable("priceId") BigDecimal priceId); /** * 修改港口装卸单价 * * @param amsContractOtherPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontractotherprices/updateLoadUnloadPrice") Map updateLoadUnloadPrice(@RequestBody Map amsContractOtherPrice); /** * 展示火运单价 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttrainprices/getTrainPriceList") Map getTrainPriceList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增火运单价 * * @param amsContractTrainPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontracttrainprices/addTrainPrice") Map addTrainPrice(@RequestBody Map amsContractTrainPrice); /** * 逻辑删除火运单价 * * @param priceId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttrainprices/deleteTrainPrice/{priceId}") Map deleteTrainPrice(@PathVariable("priceId") BigDecimal priceId); /** * 通过单价id查询 * * @param priceId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttrainprices/selectTrainPriceToUpdate/{priceId}") Map selectTrainPriceToUpdate(@PathVariable("priceId") BigDecimal priceId); /** * 修改火运单价 * * @param amsContractTrainPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontracttrainprices/updateTrainPrice") Map updateTrainPrice(@RequestBody Map amsContractTrainPrice); /** * 展示水运单价 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/getShipPriceList") Map getShipPriceList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增水运单价 * * @param amsContractTransportPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/addShipPrice") Map addShipPrice(@RequestBody Map amsContractTransportPrice); /** * 逻辑删除运费单价 * * @param priceId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/deleteShipPrice/{priceId}") Map deleteShipPrice(@PathVariable("priceId") BigDecimal priceId); /** * 修改水运单价 * * @param amsContractTransportPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/updateShipPrice") Map updateShipPrice(@RequestBody Map amsContractTransportPrice); /** * 通过单价id查询 * * @param priceId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/selectPriceToUpdate/{priceId}") Map selectPriceToUpdate(@PathVariable("priceId") BigDecimal priceId); /** * 展示汽运单价 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/getTruckPriceList") Map getTruckPriceList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增汽运单价 * * @param amsContractTransportPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/addAmsContractTransportPrice") Map addAmsContractTransportPrice(@RequestBody Map amsContractTransportPrice); /** * 修改汽运单价 * * @param amsContractTransportPrice * @return */ @PostMapping(value = "/api/v1/ams/amscontracttransportprice/updateAmsContractTransportPrice") Map updateAmsContractTransportPrice(@RequestBody Map amsContractTransportPrice); /** // * 油价联动导致运价变动,批量修改运价 // * // * @return // */ // @PostMapping(value = "/api/v1/ams/amscontracttransportprice/batchUpdateTransportPriceByOilPrice") // Map batchUpdateTransportPriceByOilPrice(); /** * 展示采购订单列表 * * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @PostMapping(value = "/api/v1/ams/amspurchaseorders/getPurchaseOrderList") Map getPurchaseOrderList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 下拉框 * @return */ @PostMapping(value = "/api/v1/ams/amscontracttruckprices/getAddressDeliveryAddress") Map getAddressDeliveryAddress(@RequestBody(required=false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam String con); @GetMapping(value = "/api/v1/ams/amscontracttransportprice/getShipperId") Map getShipperId(); @GetMapping(value = "/api/v1/ams/amscontracttransportprice/getCarrierId") Map getCarrierId(); @GetMapping(value = "/api/v1/ams/amscontracttransportprice/getCapacityId") Map getCapacityId(); @GetMapping(value = "/api/v1/ams/amscontracttransportprice/getMaterialId") Map getMaterialId(); @GetMapping(value = "/api/v1/ams/amscontracttransportprice/getTruckCapacityId") Map getTruckCapacityId(); @GetMapping(value = "/api/v1/ams/amscontracttransportprice/getLineId") Map getLineId(); // ----------------------------------------------销售合同------------------------------------- /** * 销售合同查询汽运单价 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询汽运单价信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(109)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amscontracttruckprices/getAmsContractTransportPrice1") Map getAmsContractTransportPrice1(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** *销售合同新增汽运单价 */ @PostMapping(value = "/api/v1/ams/amscontracttruckprices/addAmsContractTransportPrice1") Map addAmsContractTransportUnitPrice1(@RequestBody(required = false) Map mapVal); /** *通过主键id删除汽运单价 * @param priceId * @return */ @PostMapping(value = "/api/v1/ams/amscontracttruckprices/deleteAmsContractTransportPrice1") Map deleteAmsContractTransportPrice1(@RequestParam BigDecimal priceId); /** *通过主键渲染信息 */ @PostMapping(value = "/api/v1/ams/amscontracttruckprices/getAmsContractTransportPriceByPriceId1") Map getAmsContractTransportPriceByPriceId1(@RequestParam BigDecimal priceId); /** * 通过主键修改汽运单价 */ @PostMapping(value = "/api/v1/ams/amscontracttruckprices/updateAmsContractTransportPrice1") Map updateAmsContractTransportPrice1(@RequestBody(required = false) Map mapVal); /** * 油价联动导致运价变动,批量修改运价 * @param * @return */ @ApiOperation(value="油价联动导致运价变动,批量修改运价") @ApiImplicitParams({ }) @PostMapping(value = "/api/v1/ams/amscontracttruckprices/batchUpdateTransportPriceByOilPrice1") Map batchUpdateTransportPriceByOilPrice1(); /** * 获取线路编号 * @param * @return */ @ApiOperation(value="获取线路编号") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amscontracttruckprices/getLineNo") Map getLineNo(); /** * 获取线路编号 * @param * @return */ @ApiOperation(value="获取运力编号") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amscontracttruckprices/getCapacityNumber") Map getCapacityNumber(); /** * 获取收货地址 * @param * @return */ @ApiOperation(value="获取收货地址") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amscontracttruckprices/getDeliveryAddress") Map getDeliveryAddress(); /** * 新增(固定派单/公开抢单) * @param mapVal * @return */ @ApiOperation(value="新增(固定派单/公开抢单)") @ApiImplicitParams({ @ApiImplicitParam(name = "amsDispatchSaleOrder", value = "(固定派单/公开抢单)对象", required = false, dataType = "AmsDispatchSaleOrder") }) @PostMapping(value = "/api/v1/ams/amsdispatchsaleorders/addAmsDispatchSaleOrder") Map addAmsDispatchSaleOrder(@RequestBody(required = false) Map mapVal); /** * 获取承运商名 * @param * @return */ @ApiOperation(value="获取承运商名") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amscontracttruckprices/getCarrierName") Map getCarrierName(); /** * 查询未上报销售订单信息 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询未上报销售订单信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(98)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderInfo") Map getSaleOrderInfo(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 查询已上报销售订单信息 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询已上报销售订单信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(98)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderReported") Map getSaleOrderReported(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderListBySaleCompany") Map getSaleOrderListBySaleCompany(@RequestBody(required = false) Map mapValue, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("apiId") Integer apiId, @RequestParam("con") String con); /** * 查询财务已审批销售订单信息 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询财务已审批销售订单信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(105)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getAmsSaleOrderApproved") Map getAmsSaleOrderApproved(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 根据销售订单号查询销售订单详细信息 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="根据销售订单号查询销售订单详细信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(100)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderDetail") Map getSaleOrderDetail(@RequestParam BigDecimal saleOrderId,@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 上传销售订单 * @param saleOrderId * @return */ @ApiOperation(value="上传销售订单") @ApiImplicitParams({ @ApiImplicitParam(name = "saleOrderId", value = "销售订单ID", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleorders/uploadSaleOrder") Map uploadSaleOrder(@RequestParam BigDecimal saleOrderId); /** * 新增销售订单 */ @ApiOperation(value="新增销售订单") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleOrder", value = "销售订单对象", required = false, dataType = "AmsSaleOrder") }) @PostMapping(value = "/api/v1/ams/amssaleorders/addAmsSaleOrder") Map addAmsSaleOrder(@RequestBody(required = false) Map map); /** * 通过主键渲染销售订单信息 * @param saleOrderId * @return */ @ApiOperation(value="通过主键渲染销售订单信息") @ApiImplicitParams({ @ApiImplicitParam(name = "saleOrderId", value = "主键Id", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleorders/getAmsSaleOrderBySaleOrderId") Map getAmsSaleOrderBySaleOrderId(@RequestParam BigDecimal saleOrderId); /** * 通过主键修改销售订单 * @param map * @return */ @ApiOperation(value="通过主键修改销售订单") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleOrder", value = "销售订单对象", required = false, dataType = "AmsSaleOrder") }) @PostMapping(value = "/api/v1/ams/amssaleorders/updateAmsSaleOrder") Map updateAmsSaleOrder(@RequestBody(required = false) Map map); /** * 通过主键删除销售订单 * @param saleOrderId * @return */ @ApiOperation(value="通过主键删除销售订单") @ApiImplicitParams({ @ApiImplicitParam(name = "saleOrderId", value = "主键Id", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleorders/deleteAmsSaleOrderBySaleOrderId") Map deleteAmsSaleOrderBySaleOrderId(@RequestParam BigDecimal saleOrderId); @ApiOperation(value="根据销售订单号查询销售订单修改日志") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(100)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amssaleorders/getSaleOrderUpdateLog") Map getSaleOrderUpdateLog(@RequestParam BigDecimal saleOrderId,@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 获取销售计划名称 * @param * @return */ @ApiOperation(value="获取销售计划名称") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amssaleorders/getSalePlanName") Map getSalePlanName(); /** * 获取发货单位 */ @ApiOperation(value="获取发货单位") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amssaleorders/getShipperName") Map getShipperName(); /** * 获取收货单位 */ @ApiOperation(value="获取收货单位") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amssaleorders/getConsigneeCompanyName") Map getConsigneeCompanyName(); //获取到站名称 @GetMapping("/api/v1/ams/amstruckraildayplans/getArriveName") Map getArriveName(); @PostMapping("/api/v1/ams/amsdispatchsaleorders/selectDispatchSaleOrderList") Map selectDispatchSaleOrderList(@RequestBody(required=false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("carrierSsoId") String carrierSsoId); /** * 新增销售订单物资信息 * @param map * @return */ @ApiOperation(value="新增销售订单物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleOrderMaterial", value = "销售订单物资信息对象", required = false, dataType = "AmsSaleOrderMaterial") }) @PostMapping(value = "/api/v1/ams/amssaleordermaterials/addAmsSaleOrderMaterial") Map addAmsSaleOrderMaterial(@RequestBody(required = false) Map map); /** *通过主键渲染销售订单物资信息 * @param saleOrderMaterialId * @return */ @ApiOperation(value="通过主键渲染销售订单物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleOrderMaterial", value = "销售订单物资信息对象", required = false, dataType = "AmsSaleOrderMaterial") }) @PostMapping(value = "/api/v1/ams/amssaleordermaterials/getAmsSaleOrderMaterialBySaleOrderMaterialId") Map getAmsSaleOrderMaterialBySaleOrderMaterialId(@RequestParam BigDecimal saleOrderMaterialId); /** * 通过主键修改销售订单物资信息 * @param map * @return */ @ApiOperation(value="通过主键修改销售订单物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleOrderMaterial", value = "销售订单物资信息对象", required = false, dataType = "AmsSaleOrderMaterial") }) @PostMapping(value = "/api/v1/ams/amssaleordermaterials/updateAmsSaleOrderMaterial") Map updateAmsSaleOrderMaterial(@RequestBody(required = false) Map map); /** * 通过主键删除销售订单物资信息 * @param saleOrderMaterialId * @return */ @ApiOperation(value="通过主键删除销售订单物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "saleOrderMaterialId", value = "主键Id", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleordermaterials/deleteAmsSaleOrderMaterialBySaleOrderMaterialId") Map deleteAmsSaleOrderMaterialBySaleOrderMaterialId(@RequestParam BigDecimal saleOrderMaterialId); /** * 通过主键获取收货地址 * @param saleOrderMaterialId * @return */ @ApiOperation(value="通过主键获取收货地址") @ApiImplicitParams({ @ApiImplicitParam(name = "saleOrderMaterialId", value = "主键Id", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleordermaterials/getAddress") Map getAddress(@RequestParam BigDecimal saleOrderMaterialId); /** * 通过主键修改销售订单信息(新增一条),过去的成为历史记录 * @param map * @return */ @ApiOperation(value="通过主键修改销售订单信息(新增一条),过去的成为历史记录") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleOrderMaterial", value = "销售订单物资信息对象", required = false, dataType = "AmsSaleOrderMaterial") }) @PostMapping(value = "/api/v1/ams/amssaleordermaterials/updateAddress") Map updateAddress(@RequestBody(required = false)Map map); /** * 查询销售计划信息 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询销售计划信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(92)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amssaleplans/getSalePlanInfo") Map getSalePlanInfo(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); /** * 新增销售计划 * @param map * @return */ @ApiOperation(value="新增销售计划") @ApiImplicitParams({ @ApiImplicitParam(name = "amssaleplans", value = "主键Id", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleplans/addAmsSalePlan") Map addAmsSalePlan(@RequestBody(required = false)Map map); /** * 通过主键查询销售计划信息 * @param planId * @return */ @ApiOperation(value="通过主键查询销售计划信息") @ApiImplicitParams({ @ApiImplicitParam(name = "planId", value = "销售计划主键", required = false, dataType = "BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleplans/getAmsSalePlanByPlanId") Map getAmsSalePlanByPlanId(@RequestParam BigDecimal planId); /** * 通过主键修改销售计划 * @param map * @return */ @ApiOperation(value="通过主键修改车皮装车作业实绩") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSalePlan", value = "修改车皮装车map", required = false, dataType = "AmsSalePlan") }) @PostMapping(value = "/api/v1/ams/amssaleplans/upadteAmsSalePlanByPlanId") Map upadteAmsSalePlanByPlanId(@RequestBody(required = false)Map map); /** * 通过主键删除销售计划 * @param planId * @return */ @ApiOperation(value="通过主键删除车皮装车作业实绩") @ApiImplicitParams({ @ApiImplicitParam(name = "planId", value = "主键ID", required = false, dataType = "BigDecimal") }) @PostMapping(value = "/api/v1/ams/amssaleplans/deleteAmsSalePlanByPlanId") Map deleteAmsSalePlanByPlanId(@RequestParam BigDecimal planId); /** * 获取物资编码 * @param * @return */ @ApiOperation(value="获取物资编码") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amssaleplans/getMaterialName") Map getMaterialName(); /** * 获取销售片区名称 * @param * @return */ @ApiOperation(value="获取销售片区名称") @ApiImplicitParams({ }) @GetMapping(value = "/api/v1/ams/amssaleplans/getAreaName") Map getAreaName(); /** * 查询销售计划物资信息 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询销售计划物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(169)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("api/v1/ams/amssaleplanmaterials/getSalePlanMaterialInfo") Map getSalePlanMaterialInfo(@RequestParam BigDecimal planId,@RequestBody(required=false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); /** * 新增销售计划物资信息 * @param map * @return */ @ApiOperation(value="新增销售计划物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSalePlanMaterial", value = "销售计划物资信息对象", required = false, dataType = "AmsSalePlanMaterial") }) @PostMapping(value = "api/v1/ams/amssaleplanmaterials/addAmsSalePlanMaterial") Map addAmsSalePlanMaterial(@RequestBody(required = false) Map map); /** * 通过主键删除销售计划物资信息 * @param planMaterialId * @return */ @ApiOperation(value="通过主键删除销售计划物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "planId", value = "主键ID", required = false, dataType = "BigDecimal") }) @PostMapping(value = "api/v1/ams/amssaleplanmaterials/deleteAmsSalePlanMaterial") Map deleteAmsSalePlanMaterial(@RequestParam BigDecimal planMaterialId); /** * 通过主键查询销售计划物资信息 * @param planMaterialId * @return */ @ApiOperation(value="通过主键查询销售计划物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "planMaterialId", value = "销售计划物资表主键", required = false, dataType = "BigDecimal") }) @PostMapping(value = "api/v1/ams/amssaleplanmaterials/getAmsSalePlanMaterialByPlanMaterialId") Map getAmsSalePlanMaterialByPlanMaterialId(@RequestParam BigDecimal planMaterialId); /** * 通过主键修改销售计划物资信息 * @param map * @return */ @ApiOperation(value="通过主键修改销售计划物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSalePlanMaterial", value = "销售计划物资信息", required = false, dataType = "AmsSalePlanMaterial") }) @PostMapping(value = "api/v1/ams/amssaleplanmaterials/upadteAmsSalePlanMaterial") Map upadteAmsSalePlanMaterial(@RequestBody(required = false) Map map); /** * 查询销售订单车序号详细信息 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询销售订单车序号详细信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(170)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("api/v1/ams/amssaletrucknomaterials/getTruckNoDetail") Map getTruckNoDetail(@RequestParam BigDecimal saleOrderMaterialId,@RequestBody(required=false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize); /** * 新增车序号物资信息 * @param map * @return */ @ApiOperation(value="新增车序号物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleTrucknoMaterial", value = "新增车序号物资对象", required = false, dataType = "AmsSaleTrucknoMaterial") }) @PostMapping(value = "api/v1/ams/amssaletrucknomaterials/addAmsSaleTrucknoMaterial") Map addAmsSaleTrucknoMaterial(@RequestBody(required = false) Map map); /** * 通过主键删除车序号物资信息 * @param trucknoMaterialId * @return */ @ApiOperation(value="通过主键删除车序号物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "trucknoMaterialId", value = "主键Id", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "api/v1/ams/amssaletrucknomaterials/deleteAmsSaleTrucknoMaterial") Map deleteAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId); /** * 通过主键渲染车序号物资信息 * @param trucknoMaterialId * @return */ @ApiOperation(value="通过主键渲染车序号物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "saleOrderMaterialId", value = "主键Id", required = false, dataType = "java.math.BigDecimal") }) @PostMapping(value = "api/v1/ams/amssaletrucknomaterials/getAmsSaleTrucknoMaterial") Map getAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId); /** * 通过主键修改车序号物资信息 * @param map * @return */ @ApiOperation(value="通过主键修改车序号物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "amsSaleTrucknoMaterial", value = "车序号物资信息对象", required = false, dataType = "AmsSaleTrucknoMaterial") }) @PostMapping(value = "api/v1/ams/amssaletrucknomaterials/updateAmsSaleTrucknoMaterial") Map updateAmsSaleTrucknoMaterial(@RequestBody(required = false) Map map); /* AmstruckPurplanController中所有接口 */ @PostMapping("api/v1/ams/amstruckpurplans/getAllPurPlan") Map getAllPurPlan(@RequestBody(required=false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("status") Integer status, @RequestParam("con") String con); @PostMapping ("api/v1/ams/amstruckpurplans/getPurPlanById/{planId}") public Map getPurPlanById(@PathVariable("planId")Integer planId); @PostMapping("api/v1/ams/amstruckpurplans/addPurPlan") public Map addPurPlan(@RequestBody Map map); @PostMapping("api/v1/ams/amstruckpurplans/sendPurPlan/{planId}") public Map sendPurPlan(@PathVariable("planId")Integer planId); @PostMapping("api/v1/ams/amstruckpurplans/receptionPurPlan/{planId}") public Map receptionPurPlan(@PathVariable("planId")Integer planId); @PostMapping("api/v1/ams/amstruckpurplans/updatePurPlan") public Map updatePurPlan(@RequestBody Map amstruckPurplan); @PostMapping("api/v1/ams/amstruckpurplans/deletePurPlan/{planId}") public Map deletePurPlan(@PathVariable("planId")Integer planId); @PostMapping("api/v1/ams/amstruckpurplans/getDecomposedPlan") public Map getDecomposedPlan(@RequestBody(required=false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("planId") Integer planId, @RequestParam("status") Integer status, @RequestParam("planStatus") Integer planStatus, @RequestParam("con") String con ); //*****************************************内转物流************************************** //查询汽运单价 @PostMapping(value = "/api/v1/ams/amscontracttransportprices/getAmsContractTransportPriceForConverted") Map getAmsContractTransportPriceForConverted(@RequestParam("lineId")BigDecimal lineId, @RequestParam("apiId")Integer apiId, @RequestParam("pageNum")Integer pageNum, @RequestParam("pageSize")Integer pageSize); //获得运输线路 @GetMapping(value = "/api/v1/ams/amscontracttransportprices/getLineRoute") Map getLineRoute(); /** *展示销售公司已审核销售订单的车序号列表 * @param mapValue * @param pageNum * @param pageSize * @param apiId * @return */ @ApiOperation(value="查询销售公司已审核销售订单的车序号") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(181)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amssaleorders/getSaleOrderList") Map amsSaleOrderList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam Integer status); //固定派单:通过车序号查询收货地址,截取收货地址的区域,去资源管理中查询对应的承运商,将车序号与承运商绑定 @PostMapping(value = "/api/v1/ams/amssaleorders/addAmsDispatchSaleOrder") Map addFixedAmsDispatchSaleOrder(@RequestBody(required = false) List> mapValue); //公开派单 //查询未分派车辆的销售订单的车序号 @ApiOperation(value="展示车序号列表") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(182)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amssaleorders/getAmsSaleOrderMaterial") Map getAmsSaleOrderMaterial(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam("status") Integer status); //新增公开派单 @PostMapping(value = "/api/v1/ams/amssaleorders/addOpenAmsDispatchSaleOrder/{orderMaterialId}") Map addOpenAmsDispatchSaleOrder(@PathVariable("orderMaterialId") BigDecimal orderMaterialId); //删除公开派单 @PostMapping(value = "/api/v1/ams/amssaleorders//deleteAmsDispatchSaleOrder/{dispatchId}") Map deleteAmsDispatchSaleOrder(@PathVariable("dispatchId")BigDecimal saleOrderId); //展示公开派单 @ApiOperation(value="展示公开派单") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(181)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amssaleorders/getOpenDispatchSaleOrder") Map getOpenDispatchSaleOrder(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); //修改公开派单 @PostMapping(value = "/api/v1/ams/amssaleorders/updateOpenDispatchSaleOrder") Map updateOpenDispatchSaleOrder(@RequestBody(required = false) Map mapVal); //新增日计划 @PostMapping(value = "/api/v1/ams/amstruckraildayplans/addTruckRailDayPlan") Map addTruckRailDayPlan(@RequestBody(required = false) Map mapVal); //删除日计划 @PostMapping(value = "/api/v1/ams/amstruckraildayplans/deleteTruckRailDayPlan/{dayPlanId}") Map deleteTruckRailDayPlan(@PathVariable("dayPlanId") BigDecimal dayPlanId); //通过计划Id查询修改数据 @PostMapping("/api/v1/ams/amstruckraildayplans/getDayPlanByDayPlanId/{dayplanId}") Map getDayPlanByDayPlanId(@PathVariable("dayplanId") Integer dayplanId); //修改日计划 2021年11月20日03:17:37 @PostMapping("/api/v1/ams/amstruckraildayplans/updateDayPlan") public Map updateDayPlan(@RequestBody(required = false) Map map); //查询所有承运商 @GetMapping("/api/v1/ams/amstruckraildayplans/getCarrierMes") public Map getCarrierMes(); //修改日计划 @PostMapping(value = "/api/v1/ams/amstruckraildayplans/updateTruckRailDayPlan") Map updateTruckRailDayPlan(@RequestBody(required = false) Map mapVal); //查询日计划 @ApiOperation(value="展示焦炭日计划") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(183)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amstruckraildayplans/getTruckRailDayPlanList") Map getTruckRailDayPlan(@RequestBody(required = false) Map mapValue, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("apiId") Integer apiId, @RequestParam("status") Integer status ); //查询日计划 @ApiOperation(value="展示水渣日计划") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(183)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amstruckraildayplans/getSzTruckRailDayPlanList") Map getSzTruckRailDayPlan(@RequestBody(required = false) Map mapValue, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("apiId") Integer apiId, @RequestParam("status") Integer status); //新增钢材发往异地库日计划 @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/addRailOffsetDayplan") Map addRailOffsetDayplan(@RequestBody(required = false) Map mapVal); //删除钢材发往异地库计划 @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/deleteRailOffsetDayplan/{dayplanId}") Map deleteRailOffsetDayplan(@PathVariable("dayplanId") Integer dayplanId); //接收钢材发往异地库计划 @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/receiveRailOffsetDayplan/{dayplanId}") Map receiveRailOffsetDayplan(@PathVariable("dayplanId") Integer dayplanId); //修改钢材发往异地库计划 @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/addRailOffsetDayplan") Map updateRailOffsetDayplan(@RequestBody(required = false) Map mapVal); //展示钢材发往异地库计划 @ApiOperation(value="展示钢材发往异地库计划") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(183)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/getRailOffsetDayplan") Map getRailOffsetDayplan(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam Integer dayplanReceiveStatus, @RequestParam Integer carrierId); /** *新增运输计划 */ @PostMapping(value = "/api/v1/ams/amstruckinwardplan/addTruckPlan") Map addTruckPlan(@RequestBody(required = false) Map mapVal); //删除运输计划 @PostMapping(value = "/api/v1/ams/amstruckinwardplan/deleteTruckPlan/{planId}") Map deleteTruckPlan(@PathVariable("planId") BigDecimal planId); //接收运输计划 @PostMapping(value = "/api/v1/ams/amstruckinwardplan/receiveInwardPlan/{planId}") Map receiveInwardPlan(@PathVariable("planId") BigDecimal planId); //修改渲染 @PostMapping(value = "/api/v1/ams/amstruckinwardplan/selectInwardPlanToUpdate/{planId}") Map selectInwardPlanToUpdate(@PathVariable("planId") BigDecimal planId); //下发运输计划 @PostMapping(value = "/api/v1/ams/amstruckinwardplan/downTruckPlan") Map downTruckPlan(@RequestBody List> mapList); //修改运输计划 @PostMapping(value = "/api/v1/ams/amstruckinwardplan/updateTruckPlan") Map updateTruckPlan(@RequestBody(required = false) Map mapVal); //修改运输计划 // @PostMapping(value = "/api/v1/ams/amstruckinwardplan/updateTruckPlan") // Map updateTruckPlan(@RequestBody(required = false) Map mapVal); /** * 展示运输计划 */ @ApiOperation(value="展示运输计划") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(还没有设置表头)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amstruckinwardplan/getTruckPlanList") Map getTruckPlanList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam Integer planStatus, @RequestParam String carrierId, @RequestParam Integer planId); /** *新增用车需求 */ @PostMapping(value = "/api/v1/ams/amstruckinwardrequirement/addTruckRequirement") Map addTruckRequirement(@RequestBody(required = false) Map mapVal); //用车需求 @PostMapping(value = "/api/v1/ams/amstruckinwardrequirement/deleteTruckRequirement/{requirementId}") Map deleteTruckRequirement(@PathVariable("requirementId") BigDecimal requirementId); // 接收 @PostMapping(value = "/api/v1/ams/amstruckinwardrequirement/receiveRequirement/{requirementId}") Map receiveRequirement(@PathVariable("requirementId") Integer requirementId); // 修改渲染 @PostMapping(value = "/api/v1/ams/amstruckinwardrequirement/selectRequirement/{requirementId}") Map selectRequirement(@PathVariable("requirementId")Integer requirementId); //修改用车需/下发用车需求 @PostMapping(value = "/api/v1/ams/amstruckinwardrequirement/updateTruckRequirement") Map updateTruckRequirement(@RequestBody(required = false) Map mapVal); //下发 @PostMapping(value = "/api/v1/ams/amstruckinwardrequirement/downRequirement") Map downRequirement(@RequestBody List> requirementIds); /** * 展示用车需求 */ @ApiOperation(value="展示用车需求") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(还没有设置表头)", value = "表头", required = false, dataType = "Interger") }) @PostMapping(value = "/api/v1/ams/amstruckinwardrequirement/getTruckRequirementList") Map getTruckRequirementList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam Integer requirementStatus, @RequestParam String con); @ApiOperation(value="查询app端公开抢单") @PostMapping(value = "/api/v1/ams/amsdispatchsaleorders/getDispatchSaleOrderList") Map getDispatchSaleOrderList(); @ApiOperation(value="抢单/接收订单锁定") @PostMapping(value = "/api/v1/ams/amsdispatchsaleorders/lockDispatchSaleOrder") Map lockDispatchSaleOrder(@RequestParam Integer dispatchId, @RequestParam String carrierSsoId); @ApiOperation(value="查询app端承运商已抢到的单") @PostMapping(value = "/api/v1/ams/amsdispatchsaleorders/getLockDispatchSaleOrderList") Map getLockDispatchSaleOrderList(@RequestParam Integer carrierId); // @PostMapping("/api/v1/ams/amssaleplans/getAllSteelMaterialMes") // public Map getAllSteelMaterialMes(@RequestBody(required = false) Map mapValue, // @RequestParam Integer pageNum, // @RequestParam Integer pageSize, // @RequestParam Integer apiId, // @RequestParam String con) ; @PostMapping("/api/v1/ams/amsdispatchsaleorders/getPCDispatchSaleOrderList") Map getPCDispatchSaleOrderList(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam Integer dispatchType, @RequestParam String carrierSsoId, @RequestParam String con) ; @PostMapping("/api/v1/ams/amstruckinwardrequirement/getPurchaseIdByBatch") Map getPurchaseIdByBatch(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); @GetMapping("/api/v1/ams/amstruckinwardrequirement/getCapacityType") Map getCapacityType(); @GetMapping("/api/v1/ams/amstruckinwardrequirement/getShipperUser") Map getShipperUser(); @GetMapping("/api/v1/ams/amstruckinwardplan/getCarrierList") Map getCarrierList(); @GetMapping("/api/v1/ams/amstruckinwardrequirement/getOffsetWarehouse") Map getOffsetWarehouse(); @PostMapping("/api/v1/ams/amstruckinwardrequirement/getWareHouse") MapgetWareHouse(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam String con); /** * 钢材发运到异地库查询物资 * @param dayplanId * @return */ @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/getMaterialMesByDayPlanId") Map getMaterialMesByDayPlanId(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam Integer dayplanId); /** * 下发钢材发往异地库计划 * @param mapList * @return */ @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/issueRailOffsetDayplan") Map issueRailOffsetDayplan(@RequestBody List> mapList); /** * 到站下拉 * @return */ @GetMapping("/api/v1/ams/amsrailoffsetdayplan/getdayPlanToTheStationId") Map getdayPlanToTheStationId(); @PostMapping(value = "/api/v1/ams/amsrailoffsetdayplan/getRailOffsetDayplanId") Map getRailOffsetDayplanId(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId, @RequestParam Integer dayPlanId); @PostMapping("/api/v1/ams/amstruckinwardplan/finishTruckPlan/{planId}") public Map finishTruckPlan(@PathVariable("planId") Integer planId); //零星订单================================================================================================================================ @PostMapping("/api/v1/ams/amstrucksporadicorders/getSporadicOrdersList") RESTfulResult getSporadicOrdersList(@RequestBody(required = false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer orderType, @RequestParam Integer issueStatus, @RequestParam String con); @PostMapping("/api/v1/ams/amstrucksporadicorders/seeAllMaterials") RESTfulResult seeAllMaterials(@RequestBody(required = false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer sporadicOrderId, @RequestParam String con); @PostMapping("/api/v1/ams/amstrucksporadicorders/deleteSporadicOrders") Map deleteSporadicOrders(@RequestParam Integer sporadicOrderId); @PostMapping("/api/v1/ams/amstrucksporadicorders/issueSporadicOrders") Map issueSporadicOrders(@RequestBody List> mapList); @PostMapping("/api/v1/ams/amstrucksporadicorders/addSporadicOrders") Map addSporadicOrders(@RequestBody Map mapValue); @PostMapping("/api/v1/ams/amstrucksporadicorders/selectSporadicOrder") RESTfulResult selectSporadicOrder(@RequestParam Integer sporadicOrderId); @PostMapping("/api/v1/ams/amstrucksporadicorders/updateSporadicOrder") Map updateSporadicOrder(@RequestBody Map mapValue); @PostMapping("/api/v1/ams/amssaleordermaterials/getTruckNoList") RESTfulResult getTruckNoList(@RequestBody(required = false) Map mapValue, @RequestParam Integer apiId, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer issueStatus, @RequestParam String con); @ApiOperation(value="查询未上报的销售订单信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(408)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderInfoes") Map getSaleOrderInfoes(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); @ApiOperation(value="查询已上报销售订单信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(408)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderReportedes") Map getSaleOrderReportedes(@RequestBody(required = false) Map mapValue, @RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam Integer apiId); @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderListBySaleCompanyes") Map getSaleOrderListBySaleCompanyes(@RequestBody(required = false) Map mapValue, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("apiId") Integer apiId, @RequestParam("con") String con); @ApiOperation(value="查询财务已审批销售订单信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(409)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getAmsSaleOrderApprovedes") Map getAmsSaleOrderApprovedes(@RequestBody(required = false) Map mapValue, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("apiId") Integer apiId); @ApiOperation(value="查询销售订单物资信息") @ApiImplicitParams({ @ApiImplicitParam(name = "apiId(410)", value = "表头", required = false, dataType = "Interger") }) @PostMapping("/api/v1/ams/amssaleorders/getSaleOrderAndMaterialById") RESTfulResult getSaleOrderAndMaterialById(@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam("saleOrderId") BigDecimal saleOrderId); @ApiOperation(value="新增车序号") @PostMapping("/api/v1/ams/amssaleordermaterials/addTruckNo") Map addTruckNo(@RequestBody List> mapList); @ApiOperation(value="下发车序号") @PostMapping("/api/v1/ams/amssaleordermaterials/issueTruckNo") Map issueTruckNo(@RequestBody List> mapList); @ApiOperation(value="定向派单选择承运商并下发") @PostMapping("/api/v1/ams/amsdispatchsaleorders/addDispatchSaleOrder") Map addDispatchSaleOrder(@RequestBody Map mapValue); //发布通知============================================================================================== /* //公告获取列表 @PostMapping(value = "/api/v1/rms/dilnotices/getNoticeList") Map getNoticeList(@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/ams/dilnotices/getCarrierNoticeList") Map getCarrierNoticeList(@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/ams/dilnotices/getMarketingNoticeList") Map getMarketingNoticeList(@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/ams/dilnotices/getClientNoticeList") Map getClientNoticeList(@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/ams/dilnotices/insertNotice") Map insertNotice(@RequestBody(required = false) Map map); //删除公告 @PostMapping(value = "api/v1/ams/dilnotices/deleteNotice/{id}") Map deleteNotice(@PathVariable("id") BigDecimal id); //更新公告 @PostMapping(value = "api/v1/ams/dilnotices/updateNotice") Map updateNotice(@RequestBody(required = false) Map map); //根据id获取公告 @PostMapping(value = "api/v1/ams/dilnotices/getNoticeById/{id}") Map getNoticeById(@PathVariable("id") BigDecimal id); //根据权限获取最新公告 @PostMapping(value = "api/v1/ams/dilnotices/getNewNoticeByPermission/{permissions}") Map getNewNoticeByPermission(@PathVariable("permissions")String permissions); //******************************************下拉框******************************* //公告下拉框,须摸清实现原理 @GetMapping(value = "api/v1/ams/dilnotices/getNoticeTypeId") Map getNoticeTypeId(); @PostMapping(value = "api/v1/ams/amssaleordermaterials/getTruckNoMaterialList") RESTfulResult getTruckNoMaterialList(@RequestParam Integer saleOrderMaterialId); @PostMapping(value = "api/v1/ams/amssaleordermaterials/getSaleMaterialList") RESTfulResult getSaleMaterialList(@RequestParam Integer saleOrderId); @PostMapping(value = "api/v1/ams/amsdispatchsaleorders/getDispatchMaterialList") RESTfulResult getDispatchMaterialList(@RequestParam Integer dispatchId); }