第二代基于事件的高级计划排程引擎
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.
 

18 lines
435 B

package service
import "leit.com/aps_engine/models"
// 调度用的单个人力资源对象,对应技能
type PersonSrv struct{
PersonNr int
SkillDict map[int]*SkillSrv
WaitTaskArray []SchedTaskSrv // 任务等待队列
Pertab models.Person
}
func(ps *PersonSrv)Create(pertab models.Person){
ps.PersonNr = pertab.Personnr
ps.Pertab = pertab
ps.SkillDict = make(map[int]*SkillSrv)
ps.WaitTaskArray= []SchedTaskSrv{}
}