package com.ximai.mes.pro.schedule.impl;

import com.ximai.mes.pro.domain.task.WorkorderScheduleParams;

import java.time.LocalDateTime;
import java.util.List;

public interface IScheduleAlgorithmAdapter {

    /**
     * 执行排产结果
     * @param schedulingStartedDate 排产开始时间
     * @param orderIds 工单集合
     * @return
     */
    List<ScheduledResult> schedule(LocalDateTime schedulingStartedDate, List<WorkorderScheduleParams> workorderScheduleParams);

}
