自动化立体仓库 - WMS系统
skyouc
1 天以前 7b72d43503aa5df4c152b777777085d3cd5e2132
src/main/java/com/zy/asrs/service/WorkService.java
@@ -1,7 +1,9 @@
package com.zy.asrs.service;
import com.zy.asrs.entity.BasDevp;
import com.zy.asrs.entity.BasStation;
import com.zy.asrs.entity.WaitPakin;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.entity.param.EmptyPlateOutParam;
import com.zy.asrs.entity.param.FullStoreParam;
import com.zy.asrs.entity.param.LocDetlAdjustParam;
@@ -27,6 +29,11 @@
    void startupFullTakeStore(StockOutParam param, Long userId);
    /**
     * 客户转换
     */
    void turnOverOut(EmptyPlateOutParam param, Long userId);
    /**
     * 出库作业
     * @param staNo 目标站点
     * @param locDetls 待出库物料
@@ -35,6 +42,10 @@
    void stockOut(BasDevp staNo, List<LocDetlDto> locDetls, IoWorkType ioWorkType, Long userId);
    void stockOut(BasDevp staNo, TaskDto taskDto, Long userId);
    void checkStockOut(BasDevp staNo, TaskDto taskDto, Long userId);
    void agvStockOut(BasStation staNo, TaskDto taskDto, Long userId);
    /**
     * 空板入库
@@ -46,6 +57,13 @@
     * 空板出库
     */
    void emptyPlateOut(EmptyPlateOutParam param, Long userId);
    /**
     * 自动空板出库
     * @param param
     * @return
     */
    public WrkMast emptyPlateOut(EmptyPlateOutParam param);
    /**
     * 盘点出库
@@ -85,6 +103,8 @@
    /**
     * 通知档手动生成任务
     */
    StartupDto dealPreHaveStart(Integer wrkNo, Long userId);
    String dealPreHaveStart(Integer wrkNo, Long userId);
    void turnMatLocDetl(EmptyPlateOutParam param, Long userId);
}