ITmsshipLoadShipResultService.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.TmsshipLoadShipResult;
  3. import java.math.BigDecimal;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * TmsshipLoadShipResult服务接口:
  8. * @author generator
  9. * @version 1.0-SNAPSHORT 2021-08-19 08:47
  10. * 类描述
  11. * 修订历史:
  12. * 日期:2021-08-19
  13. * 作者:generator
  14. * 参考:
  15. * 描述:TmsshipLoadShipResult服务接口
  16. * @see null
  17. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  18. */
  19. public interface ITmsshipLoadShipResultService {
  20. /**
  21. * 插入装船
  22. * @param map
  23. * @return
  24. */
  25. int insertLoadShip(Map<String,Object> map) throws Exception;
  26. /**
  27. * 根据主键删除
  28. * @param resultId
  29. * @return
  30. */
  31. int deleteLoadShip(BigDecimal resultId);
  32. /**
  33. * 根据主键查看详细
  34. * @param resultId
  35. * @return
  36. */
  37. TmsshipLoadShipResult selectLoadShip(BigDecimal resultId);
  38. /**
  39. * 根据主键修改
  40. * @param tmsshipLoadShipResult
  41. * @return
  42. */
  43. int updateLoadShip(TmsshipLoadShipResult tmsshipLoadShipResult);
  44. /**
  45. * 查询所有作业位置
  46. * @return
  47. */
  48. List<Map<String,Object>> selectLoadShipList(Map<String,Object> mapVal);
  49. /**
  50. * 查询总重量
  51. * @param instructionsId
  52. * @return
  53. */
  54. BigDecimal selectAllWeight(BigDecimal instructionsId);
  55. /**
  56. * 查询装船表单
  57. * @return
  58. */
  59. List<Map<String,Object>> getLoadShip(BigDecimal resultId);
  60. /**
  61. * 根据外轮船名和物资名称得到批次id
  62. * @param mapVal
  63. * @return
  64. */
  65. BigDecimal getBatchId(Map<String,Object> mapVal);
  66. }