|
|
- package service
-
- /**调度事件**/
-
- // 定义事件类型
- const(
- // 订单工序事件
- EVENT_TASK_SETUPBEG = 101
- EVENT_TASK_SETUPEND = 102
- EVENT_TASK_PLANBEG = 103
- EVENT_TASK_PLANEND = 104
- EVENT_TASK_POSTBEG = 105
- EVENT_TASK_POSTEND = 106
-
- // 工位事件
- EVENT_WP_STATUS_AVAIL = 201
- EVENT_WP_STATUS_UNAVAIL = 202
-
- // 工具事件
- EVENT_TOOL_STATUS_AVAIL = 301
- EVENT_TOOL_STATUS_UNAVAIL = 302
-
- // 人员事件
- EVENT_PERSON_STATUS_AVAIL = 401
- EVENT_PERSON_STATUS_UNAVAIL = 402
-
- // 物料事件
- EVENT_ART_CONSUME = 501 // 物料消耗
- EVENT_ART_YIELD = 502 // 物料产出
-
- // 次要资源事件
- EVENT_SECRES_CONSUME = 601
- EVENT_SECRES_YIELD = 602
-
- )
-
- // 定义事件对象类型
- const(
- EVENT_OBJ_ORDER = 11 // 订单
- EVENT_OBJ_OPTASK = 12 // 工序任务
- EVENT_OBJ_WPGRP = 21 // 工位组资源组
- EVENT_OBJ_WP = 22 // 工位资源
- EVENT_OBJ_TOOLGRP = 31 // 工具资源组
- EVENT_OBJ_TOOL = 32 // 工具资源
- EVENT_OBJ_PERSONGRP = 41 // 人员组
- EVENT_OBJ_PERSON = 42 // 人员
- EVENT_OBJ_ART = 51 // 物料类
- EVENT_OBJ_SECRES = 61 // 次要资源
- )
-
- // 定义前后工序接续方式
- const(
- OP_LINK_END_START = "ES"
- OP_LINK_START_START = "SS"
- OP_LINK_START_START_END_ENT = "SSEE"
- OP_LINK_END_EACH_START = "EES"
- OP_LINK_END_START_EACH = "ESE"
- )
|