自动化立体仓库 - WMS系统
zhangc
2025-01-07 f48878cdae5652be9e8f1145eda84d2ca9ca0544
src/main/java/com/zy/asrs/service/AgvWorkService.java
@@ -2,7 +2,6 @@
import com.zy.asrs.entity.AgvBasDevp;
import com.zy.asrs.entity.AgvWrkMast;
import com.zy.asrs.entity.param.EmptyPlateOutParam;
import com.zy.asrs.entity.param.LocDetlAdjustParam;
import com.zy.asrs.entity.param.StockOutParam;
import com.zy.common.model.StartupDto;
@@ -15,12 +14,17 @@
    /*
     通知档手动生成任务
     */
    StartupDto createWaitPainWrkMastStart(List<AgvBasDevp> agvBasDevpList, Long userId);
    StartupDto createWaitPainWrkMastStart(List<AgvBasDevp> agvBasDevpList, Long userId, boolean isConveyor);
    /*
    生成出库任务
     */
    void stockOutWrkMast(List<TaskDto> agvTaskDtos, Long userId);
    /*
    生成出库任务
     */
    void processOut(List<TaskDto> agvTaskDtos, Long userId);
    /*
    生成拣料入库任务
@@ -40,9 +44,9 @@
    /*
    空板入库
     */
    String emptyPlateIn(String sourceStaion, Long userId);
    String emptyPlateIn(String station,String containerCode,Short containerType, Long userId, boolean emptyAutoIn);
    void emptyPlateOut(EmptyPlateOutParam param, Long userId);
    void emptyPlateOut(String station, int containerType, Long userId);
    /**
     * 库存明细调整
@@ -57,6 +61,11 @@
    /**
     * 手动取消工作档
     */
    void cancelWrkMast(String workNo, Long userId);
    void cancelWrkMast(String workNo, Long userId, Integer type);
    /**
     * 切换调拨类型
     */
    void changeType(String workNo, Long userId);
}