package com.algo.expose; import com.algo.model.AGVStatus; import com.algo.model.TaskAssignment; import com.algo.model.TaskData; import com.algo.service.PathPlanningService; import java.util.List; public interface AlgoSupport { /** * 分配任务算法 * * @return */ List allocateTasks(List agvStatusList, List taskList); /** * 找路径算法 * * @return */ PathPlanningService.PathPlanningResult planAllAgvPaths(List taskList, List agvStatusList, boolean flag, List constraints); }