AmsContractTransportPriceMapper.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.steerinfo.dil.mapper;
  2. import com.steerinfo.dil.model.AmsContractTransportPrice;
  3. import com.steerinfo.framework.mapper.IBaseMapper;
  4. import java.math.*;
  5. import java.util.List;
  6. import java.util.Map;
  7. import org.apache.ibatis.annotations.Mapper;
  8. @Mapper
  9. public interface AmsContractTransportPriceMapper extends IBaseMapper<AmsContractTransportPrice, BigDecimal> {
  10. /**
  11. * 得到最大id
  12. * @return
  13. */
  14. BigDecimal selectMaxId();
  15. /**
  16. * 展示所有水运单价信息
  17. * @param mapValue
  18. * @return
  19. */
  20. List<Map<String,Object>> getShipPriceList(Map<String,Object> mapValue);
  21. /**
  22. * 得到修改渲染
  23. * @param priceId
  24. * @return
  25. */
  26. List<Map<String,Object>> selectPriceToUpdate(BigDecimal priceId);
  27. /**
  28. * 新增
  29. * @param amsContractTransportPrice
  30. * @return
  31. */
  32. int insert(AmsContractTransportPrice amsContractTransportPrice);
  33. /**
  34. * 修改
  35. * @param amsContractTransportPrice
  36. * @return
  37. */
  38. int updateByPrimaryKeySelective(AmsContractTransportPrice amsContractTransportPrice);
  39. /**
  40. * 得到托运人id
  41. * @return
  42. */
  43. List<Map<String,Object>> getShipperId();
  44. /**
  45. * 得到承运商id
  46. * @return
  47. */
  48. List<Map<String,Object>> getCarrierId();
  49. /**
  50. * 得到运力id
  51. * @return
  52. */
  53. List<Map<String,Object>> getCapacityId();
  54. /**
  55. * 得到物资id
  56. * @return
  57. */
  58. List<Map<String,Object>> getMaterialId();
  59. /**
  60. * 得到运输线路id
  61. * @return
  62. */
  63. List<Map<String,Object>> getLineId();
  64. }