OmstruckOrderSeparateMapper.java 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.steerinfo.dil.mapper;
  2. import com.steerinfo.dil.model.OmstruckOrder;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import java.math.BigDecimal;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * 运输订单第二个 mapper
  9. * @ author :TXF
  10. * @ time :2021/12/3 13:10
  11. */
  12. @Mapper
  13. public interface OmstruckOrderSeparateMapper {
  14. //通过订单Id 查询关联的线路子表顺序
  15. List<Map<String, Object>> getLineMesByOrderId(Integer lineId);
  16. //通过运输订单Id更改订单状态
  17. int updateOrderStatusByOrderNum(Map<String, Object> map);
  18. //通过运输订单Id查询订单所有信息
  19. Map<String, Object> getOmstruckOrderResult(BigDecimal orderId);
  20. // 通过总实绩id得到运单id
  21. BigDecimal getOrderIdByTotalId(BigDecimal reusltTotalId);
  22. // 通过运单id查询运单信息
  23. Map<String, Object> getOrderMessagge(BigDecimal orderId);
  24. // 通过运单id查询路段名称
  25. List<Map<String, Object>> getSegmentList(BigDecimal orderId);
  26. // 通过运单id查询实绩点
  27. Map<String, Object> getResultPointList(BigDecimal orderId);
  28. // 通过运输订单号查询运单id
  29. BigDecimal getOrderIdByOrderNumber(String orderNumber);
  30. //通过总实绩ID查询物资信息
  31. List<Integer> getMaterialIdByTotalId(Integer resultTotalId);
  32. //通过订单ID查询总实绩ID
  33. Integer getTotalIdByOrderId(BigDecimal orderId);
  34. //通过总实绩ID和路段顺序号查询进厂实绩数据
  35. Map<String, Object> getEnFactoryMes(Map<String, Object> map);
  36. //通过总实绩ID和路段顺序号查询计毛实绩数据
  37. Map<String, Object> getMaoWeightMes(Map<String, Object> map);
  38. //通过总实绩ID和路段顺序号查询计毛实绩数据
  39. Map<String, Object> getPiWeightMes(Map<String, Object> map);
  40. //通过总实绩ID和路段顺序号查询卸货实绩数据
  41. Map<String, Object> getUnloadMes(Map<String, Object> map);
  42. //通过总实绩ID和路段顺序号查询装货实绩数据
  43. Map<String, Object> getLoadMes(Map<String, Object> map);
  44. //通过总实绩ID和路段顺序号查询出厂实绩数据
  45. Map<String, Object> getOutFactoryMes(Map<String, Object> map);
  46. //通过总实绩ID和路段顺序号查询退货实绩数据
  47. Map<String, Object> getReturnMes(Map<String, Object> map);
  48. // 查看承运商所属的订单
  49. List<Map<String, Object>> getInputOrderList(Map<String, Object> mapValue);
  50. //查询零星物资出厂订单信息(还未分配车辆)状态:3 13
  51. List<Map<String, Object>> getOthersOrderMesToSend(Map<String, Object> map);
  52. // 查询销售订单的物资件数或重量
  53. List<Map<String, Object>> getWeightOrNumber(BigDecimal saleOrderMaterialId);
  54. }