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

  1. package service
  2. import base_model "LAPP_AS/models/base"
  3. // 调度用的单个人力资源对象,对应技能
  4. type PersonSrv struct{
  5. PersonNr int
  6. SkillDict map[int]*SkillSrv
  7. WaitTaskArray []SchedTaskSrv // 任务等待队列
  8. Pertab base_model.Person
  9. }
  10. func(ps *PersonSrv)Create(pertab base_model.Person){
  11. ps.PersonNr = pertab.PersonNr
  12. ps.Pertab = pertab
  13. ps.SkillDict = make(map[int]*SkillSrv)
  14. ps.WaitTaskArray= []SchedTaskSrv{}
  15. }