voucher/internal/pkg/timeslice/model.go

26 lines
543 B
Go

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
}