package com.steerinfo.dil.service; import com.steerinfo.dil.model.AmsContractTransportPrice; import java.math.BigDecimal; import java.util.List; import java.util.Map; /** * AmsContractTransportPrice服务接口: * @author generator * @version 1.0-SNAPSHORT 2021-09-06 07:10 * 类描述 * 修订历史: * 日期:2021-09-06 * 作者:generator * 参考: * 描述:AmsContractTransportPrice服务接口 * @see null * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved. */ public interface IAmsContractTruckPriceService { //新增汽运单价 int addAmsContractTransportPrice(Map mapValue); //获取汽运单价信息 List> getAmsContractTransportPrice(Map map); //通过主键删除汽运单价 int deleteAmsContractTransportPrice(BigDecimal priceId); //获取承运商名称 List> getCarrierName(); //获取线路编号 List> getLineNo(); //获取运力编号 List> getCapacityNumber(); //获取收货地址 List> getAddressDeliveryAddress(Map map); //获取要渲染的信息 List> selectByPriceId(BigDecimal priceId); //通过主键修改汽运单价 int updateAmsContractTransportPrice(AmsContractTransportPrice amsContractTransportPrice); //获取所有的油价 List> getOriginAndNowOilPrice(); //油价联动导致运价变动,批量修改运价,同时修改吨公里的数值 int batchUpdateTransportPriceByOilPrice(Map map); //获取货物类型 List> getCargoName(); //获取油品名称 List> getOilTypeName(); // 边输边查具体地址 List> getRealAddressByLike(Map map); //新增内转汽运单价 int insertInwardPrice(Map mapValue); List> getInwardContractPrice(Map mapValue); List> selectInwardPrice(Map mapvalue); List> getRangePoint(Map mapValue); int insertLineNodePoint(Map map); int updatePriceById(Map map); int updatePriceByPriceId(Map map); List> getwz(Map map); Map getcargonameId(Map map); }