package schedule import ( model "LAPP_ACURA_MOM_BACKEND/models/me" "time" ) // 换型矩阵 type SetupSrv struct { FromArtId string ToArtId string WorklineId string SetupDura time.Duration setuptab model.SetupMatrix } // 初始化 func (ssrv *SetupSrv) Init(setuptab model.SetupMatrix) { ssrv.setuptab = setuptab ssrv.FromArtId = setuptab.FromArtId ssrv.ToArtId = setuptab.ToArtId ssrv.SetupDura = time.Second * time.Duration(float64(setuptab.SetupTime)*GetTimeUomSeconds(setuptab.TimeUomId)) } // 获取字典Key值 func (ssrv *SetupSrv) GetKey() (key string) { return ssrv.WorklineId + ":" + ssrv.FromArtId + "->" + ssrv.ToArtId }