package timeslice import ( "time" ) type Manager struct { StartTime time.Time // 开始时间 EndTime time.Time // 结束时间 ProductNo string // 产品编号 GoNum int // 并发数 TimeSliceHours int // 时间片"小时" } type Process struct { Manager *Manager TaskCount int // 任务数 } type Task struct { Process *Process CurrentStartTime time.Time // 时间片开始时间 CurrentEndTime time.Time // 时间片结束时间 TaskID int // 任务ID }