IAmsContractTrainPriceService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.AmsContractTrainPrice;
  3. import java.math.BigDecimal;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * @Description:
  8. * @Author:HuJianGuo
  9. * @GreateTime:2021/9/13 19:56
  10. * @Version:V2.0
  11. */
  12. public interface IAmsContractTrainPriceService {
  13. /**
  14. * 得到最大id
  15. * @return
  16. */
  17. BigDecimal selectMaxId();
  18. /**
  19. * 展示所有火运单价信息
  20. * @param mapValue
  21. * @return
  22. */
  23. List<Map<String,Object>> getTrainPriceList(Map<String,Object> mapValue);
  24. // /**
  25. // * 得到修改渲染
  26. // * @param priceId
  27. // * @return
  28. // */
  29. // List<Map<String,Object>> selectPriceToUpdate(BigDecimal priceId);
  30. /**
  31. * 新增
  32. * @param amsContractTrainPrice
  33. * @return
  34. */
  35. int insert(AmsContractTrainPrice amsContractTrainPrice);
  36. /**
  37. * 修改
  38. * @param priceId
  39. * @return
  40. */
  41. int delete(BigDecimal priceId);
  42. /**
  43. * 得到修改渲染的数据
  44. * @param priceId
  45. * @return
  46. */
  47. List<Map<String,Object>> selectTrainPriceToUpdate(BigDecimal priceId);
  48. /**
  49. * 修改
  50. * @param amsContractTrainPrice
  51. * @return
  52. */
  53. int updateByPrimaryKeySelective(AmsContractTrainPrice amsContractTrainPrice);
  54. }