ITmsshipWaterQualityResultService.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.framework.service.IBaseService;
  3. import com.steerinfo.dil.model.TmsshipWaterQualityResult;
  4. import java.math.BigDecimal;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * TmsshipWaterQualityResult服务接口:
  9. * @author generator
  10. * @version 1.0-SNAPSHORT 2021-08-19 09:01
  11. * 类描述
  12. * 修订历史:
  13. * 日期:2021-08-19
  14. * 作者:generator
  15. * 参考:
  16. * 描述:TmsshipWaterQualityResult服务接口
  17. * @see null
  18. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  19. */
  20. public interface ITmsshipWaterQualityResultService {
  21. // 查询最大id
  22. BigDecimal selectMaxId();
  23. // 插入
  24. int insertWaterQualityResult(Map<String,Object> map);
  25. // 根据主键删除
  26. int deleteWaterQualityResult(BigDecimal resultId);
  27. //根据主键查看详细
  28. TmsshipWaterQualityResult selectWaterQualityResult(BigDecimal resultId);
  29. // 根据主键修改
  30. int updateWaterQualityResult(TmsshipWaterQualityResult tmsshipWaterQualityResult);
  31. /**
  32. * 查询所有水分检测信息
  33. * @return
  34. */
  35. List<Map<String,Object>> selectWaterQualityList(Map<String,Object> mapVal);
  36. /**
  37. * 查询所有水分检测表单
  38. * @return
  39. */
  40. List<Map<String,Object>> getWaterQuality(BigDecimal resultId);
  41. /**
  42. * 通过总实绩id获得实际装载重量
  43. * @param totalResultId
  44. * @return
  45. */
  46. BigDecimal selectRealWeight(BigDecimal totalResultId);
  47. /**
  48. * 根据子表id查询指令id
  49. * @param orderId
  50. */
  51. BigDecimal selectInstructionsId(BigDecimal orderId);
  52. //根据选中的批次id获取合同水分值、实装吨位
  53. Map<String,Object> getMoistureAndInstallations(Map<String,Object> map);
  54. }