package com.ximai.mes.pro.schedule;

import lombok.AllArgsConstructor;
import lombok.Data;

@Data
public class TaskSchedulingContext {
    private Job job;

    private Task task;

    private Equipment equipment;

    /**
     * 设备日历排产结果
     */
    @AllArgsConstructor
    @Data
    public static class TaskSchedulingResultContext{

        private Equipment equipment;

        private IOperationTimeCalculator.OperationTimePlan opertionTimePlan;

        private TaskSchedulingContext taskSchedulingContext;
    }
}
