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"
|
|
)
|