IUtilsService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.steerinfo.dil.service;
  2. import java.math.BigDecimal;
  3. import java.util.List;
  4. import java.util.Map;
  5. /**
  6. * @ author :TXF
  7. * @ time :2021/10/26 14:42
  8. */
  9. public interface IUtilsService {
  10. //添加运单Id
  11. BigDecimal selectOrderMaxId();
  12. //查询运输订单子表主键ID
  13. BigDecimal selectOrderMaterialMaxId();
  14. //通过运力ID 修改运力状态
  15. int updateCapacityStatus(Map<String, Object> map, Integer status);
  16. //正常关闭订单
  17. int closeOrderNormally(Map<String, Object> map);
  18. //通过仓库名称查询仓库Id
  19. Integer queryWarehouseIdByName(String warehouseName);
  20. //用于更新路段顺序号
  21. int updateOrderLineSequence(Map<String, Object> map);
  22. //通过月台名称查找月台Id platformName
  23. Integer queryPlatformIdByName(String platformName);
  24. //查询当前路段顺序号
  25. Integer getLineSequenceByOrderId(BigDecimal orderId);
  26. //查询订单跟订单物资中间表 查询是否有多个物资Id
  27. List<Integer> getAllMaterialId(Map<String, Object> map);
  28. //通过总实绩Id查询订单Id
  29. Integer getOrderIdByTotalId(Integer resultTotalId);
  30. //推送消息给websocket
  31. void pushMesToWebsocket(String capacityNumber, String pushMes);
  32. }