IAmsContractTruckPriceService.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.AmsContractTransportPrice;
  3. import java.math.BigDecimal;
  4. import java.text.ParseException;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * AmsContractTransportPrice服务接口:
  9. * @author generator
  10. * @version 1.0-SNAPSHORT 2021-09-06 07:10
  11. * 类描述
  12. * 修订历史:
  13. * 日期:2021-09-06
  14. * 作者:generator
  15. * 参考:
  16. * 描述:AmsContractTransportPrice服务接口
  17. * @see null
  18. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  19. */
  20. public interface IAmsContractTruckPriceService {
  21. //新增汽运单价
  22. int addAmsContractTransportPrice(Map<String,Object> mapValue);
  23. //获取汽运单价信息
  24. List<Map<String, Object>> getAmsContractTransportPrice(Map<String,Object> map);
  25. //通过主键删除汽运单价
  26. int deleteAmsContractTransportPrice(BigDecimal priceId);
  27. //获取承运商名称
  28. List<Map<String, Object>> getCarrierName();
  29. //获取线路编号
  30. List<Map<String, Object>> getLineNo();
  31. //获取运力编号
  32. List<Map<String, Object>> getCapacityNumber();
  33. //获取收货地址
  34. List<Map<String, Object>> getAddressDeliveryAddress(Map<String,Object> map);
  35. //获取要渲染的信息
  36. List<Map<String, Object>> selectByPriceId(BigDecimal priceId);
  37. //通过主键修改汽运单价
  38. int updateAmsContractTransportPrice(AmsContractTransportPrice amsContractTransportPrice);
  39. //获取所有的油价
  40. List<Map<String, Object>> getOriginAndNowOilPrice();
  41. //油价联动导致运价变动,批量修改运价,同时修改吨公里的数值
  42. int batchUpdateTransportPriceByOilPrice(Map<String,Object> map) throws ParseException;
  43. //获取货物类型
  44. List<Map<String,Object>> getCargoName();
  45. //获取油品名称
  46. List<Map<String,Object>> getOilTypeName();
  47. // 边输边查具体地址
  48. List<Map<String, Object>> getRealAddressByLike(Map<String, Object> map);
  49. //新增内转汽运单价
  50. int insertInwardPrice(Map<String, Object> mapValue);
  51. List<Map<String, Object>> getInwardContractPrice(Map<String, Object> mapValue);
  52. List<Map<String, Object>> selectInwardPrice(Map<String, Object> mapvalue);
  53. List<Map<String, Object>> getRangePoint(Map<String, Object> mapValue);
  54. int insertLineNodePoint(Map<String, Object> map);
  55. int updatePriceById(Map<String, Object> map);
  56. int updatePriceByPriceId(Map<String, Object> map);
  57. List<Map<String, Object>> getwz(Map<String, Object> map);
  58. Map<String, Object> getcargonameId(Map<String, Object> map);
  59. int updateDCodd();
  60. int updateDCnew();
  61. }