123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- package com.steerinfo.dil.service;
- import com.steerinfo.dil.model.AmsContractTransportPrice;
- import java.math.BigDecimal;
- import java.util.List;
- import java.util.Map;
- /**
- * @Description:
- * @Author:HuJianGuo
- * @GreateTime:2021/9/3 16:23
- * @Version:V2.0
- */
- public interface IAmsContractTransportPriceService {
- /**
- * 得到最大id
- * @return
- */
- BigDecimal selectMaxId();
- /**
- * 展示所有水运单价信息
- * @param mapValue
- * @return
- */
- List<Map<String,Object>> getShipPriceList(Map<String,Object> mapValue);
- /**
- * 得到修改渲染
- * @param priceId
- * @return
- */
- List<Map<String,Object>> selectPriceToUpdate(BigDecimal priceId);
- /**
- * 新增水运
- * @param amsContractTransportPrice
- * @return
- */
- int insertShip(AmsContractTransportPrice amsContractTransportPrice);
- /**
- * 新增汽运
- * @param mapValue
- * @return
- */
- int insertTruck(Map<String,Object> mapValue);
- /**
- * 逻辑删除
- * @param priceId
- * @return
- */
- int delete(BigDecimal priceId);
- /**
- * 修改
- * @param amsContractTransportPrice
- * @return
- */
- int updateByPrimaryKeySelective(AmsContractTransportPrice amsContractTransportPrice);
- /**
- * 得到托运人id
- * @return
- */
- List<Map<String,Object>> getShipperId();
- /**
- * 得到承运商id
- * @return
- */
- List<Map<String,Object>> getCarrierId();
- /**
- * 得到运力id
- * @return
- */
- List<Map<String,Object>> getCapacityId();
- /**
- * 得到汽运运力id
- * @return
- */
- List<Map<String,Object>> getTruckCapacityId();
- /**
- * 得到物资id
- * @return
- */
- List<Map<String,Object>> getMaterialId();
- /**
- * 得到运输线路id
- * @return
- */
- List<Map<String,Object>> getLineId();
- /**
- * 获取汽运单价信息
- * @param map
- * @return
- */
- List<Map<String, Object>> getAmsContractTransportPrice(Map<String,Object> map);
- //获取收货地址
- List<Map<String, Object>> getAddressDeliveryAddress();
- //获取要渲染的信息
- List<Map<String, Object>> selectByPriceId(BigDecimal priceId);
- //获取所有的油价
- List<Map<String, Object>> getOriginAndNowOilPrice();
- //通过油价变动率批量修改油价
- int batchUpdateTransportPriceByOilPrice();
- //获取运价和吨公里数值列表
- List<Map<String, Object>> getPriceValueAndPriceTonKilometer();
- // 销售汽运单价
- List<Map<String, Object>> getSaleTruckPriceList(Map<String, Object> mapValue);
- }
|