IAmsContractTruckPriceService.java 2.5 KB

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