|
|
- 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{}
- }
|