|
|
- package schedule
-
- import (
- "leit.com/LAPP_GAAS_GFrame/models"
- "time"
- )
-
- // 换型矩阵
- type SetupSrv struct{
- FromArtId string
- ToArtId string
- WorklineId string
- SetupDura time.Duration
- setuptab models.MeSetupmatrix
- }
-
- // 初始化
- func(ssrv *SetupSrv)Init(setuptab models.MeSetupmatrix){
- 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
- }
|