ITmstruckLoadResultService.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.dil.model.TmstruckLoadResult;
  3. import com.steerinfo.framework.service.IBaseService;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * TmstruckLoadResult服务接口:
  8. * @author generator
  9. * @version 1.0-SNAPSHORT 2021-09-02 10:38
  10. * 类描述
  11. * 修订历史:
  12. * 日期:2021-09-02
  13. * 作者:generator
  14. * 参考:
  15. * 描述:TmstruckLoadResult服务接口
  16. * @see null
  17. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  18. */
  19. public interface ITmstruckLoadResultService{
  20. //查询所有的装车实绩
  21. List<Map<String, Object>> getAllLoadResult(Map<String, Object> map);
  22. //判断装货实绩是否含有“未装货”,如果含有未装货,则将路段顺序号减1
  23. int loadJudge(Map<String,Object> map);
  24. //生成装车实绩(销售)
  25. int addLoadResult(Map<String, Object> map);
  26. //修改销售装车实绩 (如果是多种物资【多拼】,通过物资Id和运输订单号来确定唯一的装车实绩进行修改)
  27. int addXSLoadResult(Map<String, Object> map) throws Exception;
  28. //修改销售钢渣、水渣、危化品装车实绩
  29. int addXS2LoadResult(Map<String, Object> map) throws Exception;
  30. //测试
  31. int LoadMeasure(Map<String, Object> map) throws Exception;
  32. //修改装车作业
  33. int updateLoadResult(TmstruckLoadResult tmstruckLoadResult);
  34. //通过Id获取装车实绩 数据 用于修改
  35. List<Map<String, Object>> getLoadResultById(Integer resultId);
  36. //逻辑删除装车作业
  37. int deleteLoadResult(Integer resultId);
  38. //修改装车作业作业点
  39. int updateLoadingIds(List<Map<String, Object>> map);
  40. //新增装车备注
  41. int addCapacityRemark(Map<String,Object> map);
  42. //销售查询所有的装车实绩
  43. List<Map<String,Object>> selectLoadResultForSale(Map<String,Object> map);
  44. //内转物流,新增装车实绩
  45. int addLoadResultForconverted(Map<String,Object> map);
  46. //内转物流,修改装车实绩
  47. int updateLoadResultForconverted(Map<String,Object> map);
  48. //根据运输订单号查找装车实绩
  49. Map<String,Object> getLoadResultIdForOrderNumber(String orderNumber);
  50. //内转物流汽车装货展示
  51. List<Map<String,Object>> selectLoadResultForConverted(Map<String,Object> map);
  52. //通过实绩id渲染数据
  53. List<Map<String,Object>> selectLoadResultByResultId(Integer resultId);
  54. //内转物流火车装车新增装车实绩
  55. int addLoadResultForConverted(Map<String,Object> map);
  56. //查询所有正在进行进厂排队的销售订单
  57. List<Map<String, Object>> getSaleOrderOnQueue(Map<String, Object> map);
  58. //修改装车点和装车顺序
  59. int updateLoadingIdAndLoadSq(Map<String, Object> map);
  60. //新增达州站-厂内装车实绩
  61. int addDaZhouToDaGangLoadResult(Map<String, Object> map);
  62. //查询采购内转装车实绩
  63. List<Map<String, Object>> getCgNzLoadingResult(Map<String, Object> mapval);
  64. //插入装货
  65. int addLoad1(Map<String,Object> map);
  66. }