package com.zy.api.service; import com.core.common.R; import com.zy.api.controller.params.ReceviceTaskParams; import com.zy.api.controller.params.StopOutTaskParams; import com.zy.api.controller.params.WorkTaskParams; import java.util.Set; public interface WcsApiService { /** * 下发任务至WCS * @author Ryan * @date 2026/1/10 13:57 * @param params * @return com.core.common.R */ R pubWrkToWcs(WorkTaskParams params); /** * 堆垛机任务完成状态上报 * @author Ryan * @date 2026/1/10 16:29 * @param params * @return com.core.common.R */ R receviceTaskFromWcs(ReceviceTaskParams params); /** * batch pause out tasks * @param params * @return */ R pauseOutTasks(StopOutTaskParams params); }