IQmsQueueResultService.java 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package com.steerinfo.dil.service;
  2. import com.steerinfo.framework.service.IBaseService;
  3. import com.steerinfo.dil.model.QmsQueueResult;
  4. import java.util.Date;
  5. import java.math.BigDecimal;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * QmsQueueResult服务接口:
  10. * @author generator
  11. * @version 1.0-SNAPSHORT 2021-09-14 11:27
  12. * 类描述
  13. * 修订历史:
  14. * 日期:2021-09-14
  15. * 作者:generator
  16. * 参考:
  17. * 描述:QmsQueueResult服务接口
  18. * @see null
  19. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  20. */
  21. public interface IQmsQueueResultService{
  22. //车辆进入电子围栏自动触发系统新增排队实绩
  23. int addQueueResult(Map<String, Object> map);
  24. //新增仓库排队
  25. int addQueueResultByCk(Map<String, Object> map);
  26. //查询排队转移详情
  27. List<Map<String, Object>> getChangeQueueMes(Map<String, Object> map);
  28. //查询排队申请
  29. List<Map<String, Object>> getQueueApply(Map<String, Object> map);
  30. //人工添加排队申请查询所有执行中订单 订单状态 :1
  31. List<Map<String, Object>> getAllExecutionOrder(Map<String, Object> map);
  32. //指令接收 通过接收时间判断是否已接收 查询判断条件:是否结束进厂
  33. List<Map<String, Object>> orderReceive(Map<String, Object> map);
  34. //查询排队开始、详情数据 正在排队的数据
  35. List<Map<String, Object>> getQueueListByQueueUp(Map<String, Object> map);
  36. //查询排队详情
  37. List<Map<String, Object>> getQueueMes(Map<String, Object> map);
  38. //查询排队取消
  39. List<Map<String, Object>> getQueueCancel(Map<String, Object> map);
  40. //通过实绩Id查询排队取消实绩
  41. List<Map<String, Object>> getQueueCancelByResultId(Integer resultId);
  42. //修改排队取消原因 和时间
  43. int updateQueueCancel(QmsQueueResult qmsQueueResult);
  44. //查询插队详情
  45. List<Map<String, Object>> getQueueInsert(Map<String, Object> map);
  46. //查询排队结束
  47. List<Map<String, Object>> getQueueEndResult(Map<String, Object> map);
  48. //汽车监控
  49. List<Map<String, Object>> capacityMonitor(Map<String, Object> map);
  50. //=============================================仓库排队=======================================================
  51. //查询仓库排队申请
  52. List<Map<String, Object>> getWarehouseQueueApply(Map<String, Object> map);
  53. //查询仓库排队开始
  54. List<Map<String, Object>> getWarehouseQueueListByQueueUp(Map<String, Object> map);
  55. //查看排队详情 通过运输订单号
  56. List<Map<String, Object>> getWarehouseQueueMes(Map<String, Object> map);
  57. //查询排队转移
  58. List<Map<String, Object>> getWarehouseQueueChange(Map<String, Object> map);
  59. //查询仓库排队结束
  60. List<Map<String, Object>> getWarehouseQueueEndMes(Map<String, Object> map);
  61. /*
  62. * APP
  63. */
  64. // 查看各个门岗,仓库的实时状态
  65. List<Map<String, Object>> getQueueStatusList();
  66. // 查询未接收时的接收
  67. List<Map<String, Object>> getOrderReceive2(String capacityNumber);
  68. int cancelQueue(Map<String,Object> mapValue);
  69. // 通过车牌号得到网格id
  70. BigDecimal getGridId(String capacityNumber);
  71. }