ITmstruckLoadResultService.java 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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. //生成装车实绩(销售)
  23. int addLoadResult(Map<String, Object> map);
  24. //新增采购装车实绩
  25. int addCGLoadResult(Map<String, Object> map);
  26. //修改销售装车实绩 (如果是多种物资【多拼】,通过物资Id和运输订单号来确定唯一的装车实绩进行修改)
  27. int addXSLoadResult(Map<String, Object> map);
  28. //修改销售钢渣、水渣、危化品装车实绩
  29. int addXS2LoadResult(Map<String, Object> map);
  30. //修改装车作业
  31. int updateLoadResult(TmstruckLoadResult tmstruckLoadResult);
  32. //通过Id获取装车实绩 数据 用于修改
  33. List<Map<String, Object>> getLoadResultById(Integer resultId);
  34. //逻辑删除装车作业
  35. int deleteLoadResult(Integer resultId);
  36. //修改装车作业作业点
  37. int updateLoadingIds(List<Map<String, Object>> map);
  38. //销售查询所有的装车实绩
  39. List<Map<String,Object>> selectLoadResultForSale(Map<String,Object> map);
  40. //内转物流,新增装车实绩
  41. int addLoadResultForconverted(Map<String,Object> map);
  42. //内转物流,修改装车实绩
  43. int updateLoadResultForconverted(Map<String,Object> map);
  44. //根据运输订单号查找装车实绩
  45. Map<String,Object> getLoadResultIdForOrderNumber(String orderNumber);
  46. //内转物流汽车装货展示
  47. List<Map<String,Object>> selectLoadResultForConverted(Map<String,Object> map);
  48. //通过实绩id渲染数据
  49. List<Map<String,Object>> selectLoadResultByResultId(Integer resultId);
  50. //内转物流火车装车新增装车实绩
  51. int addLoadResultForConverted(Map<String,Object> map);
  52. //查询所有正在进行进厂排队的销售订单
  53. List<Map<String, Object>> getSaleOrderOnQueue(Map<String, Object> map);
  54. //修改装车点和装车顺序
  55. int updateLoadingIdAndLoadSq(Map<String, Object> map);
  56. //新增达州站-厂内装车实绩
  57. int addDaZhouToDaGangLoadResult(Map<String, Object> map);
  58. }