高级排程
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.

20 lines
692 B

package service
import "strconv"
/**描述工序前后关系**/
type OperationRelSrv struct{
OrderId string // 关联订单号
OperationNr int // 关联工序号
SplitNr int // 关联工序拆分号
Relation string // 参见工序关系常量定义:ES / SS / SSEE / EES / ESE
}
// 获取关联工序完整键值:工单ID-工序号-工序拆分号
func(ors *OperationRelSrv)GetFullKey()(string){
return ors.OrderId + "-" + strconv.Itoa(ors.OperationNr) + "-" + strconv.Itoa(ors.SplitNr)
}
// 获取关联工序键值:工序号-工序拆分号
func(ors *OperationRelSrv)GetOpKey()(string){
return strconv.Itoa(ors.OperationNr) + "-" + strconv.Itoa(ors.SplitNr)
}