高级排程
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.3 KiB

  1. package service
  2. /**调度事件**/
  3. // 定义事件类型
  4. const(
  5. // 订单工序事件
  6. EVENT_TASK_SETUPBEG = 101
  7. EVENT_TASK_SETUPEND = 102
  8. EVENT_TASK_PLANBEG = 103
  9. EVENT_TASK_PLANEND = 104
  10. EVENT_TASK_POSTBEG = 105
  11. EVENT_TASK_POSTEND = 106
  12. // 工位事件
  13. EVENT_WP_STATUS_AVAIL = 201
  14. EVENT_WP_STATUS_UNAVAIL = 202
  15. // 工具事件
  16. EVENT_TOOL_STATUS_AVAIL = 301
  17. EVENT_TOOL_STATUS_UNAVAIL = 302
  18. // 人员事件
  19. EVENT_PERSON_STATUS_AVAIL = 401
  20. EVENT_PERSON_STATUS_UNAVAIL = 402
  21. // 物料事件
  22. EVENT_ART_CONSUME = 501 // 物料消耗
  23. EVENT_ART_YIELD = 502 // 物料产出
  24. // 次要资源事件
  25. EVENT_SECRES_CONSUME = 601
  26. EVENT_SECRES_YIELD = 602
  27. )
  28. // 定义事件对象类型
  29. const(
  30. EVENT_OBJ_ORDER = 11 // 订单
  31. EVENT_OBJ_OPTASK = 12 // 工序任务
  32. EVENT_OBJ_WPGRP = 21 // 工位组资源组
  33. EVENT_OBJ_WP = 22 // 工位资源
  34. EVENT_OBJ_TOOLGRP = 31 // 工具资源组
  35. EVENT_OBJ_TOOL = 32 // 工具资源
  36. EVENT_OBJ_PERSONGRP = 41 // 人员组
  37. EVENT_OBJ_PERSON = 42 // 人员
  38. EVENT_OBJ_ART = 51 // 物料类
  39. EVENT_OBJ_SECRES = 61 // 次要资源
  40. )
  41. // 定义前后工序接续方式
  42. const(
  43. OP_LINK_END_START = "ES"
  44. OP_LINK_START_START = "SS"
  45. OP_LINK_START_START_END_ENT = "SSEE"
  46. OP_LINK_END_EACH_START = "EES"
  47. OP_LINK_END_START_EACH = "ESE"
  48. )