自动化立体仓库 - WMS系统
skyouc
2 天以前 053bd1cc2693589840bfad523c954960db654f54
src/main/java/com/zy/asrs/service/MobileService.java
@@ -2,13 +2,10 @@
import com.alibaba.fastjson.JSONObject;
import com.core.common.R;
import com.zy.asrs.entity.BasDevp;
import com.zy.asrs.entity.LocDetl;
import com.zy.asrs.entity.OrderDetl;
import com.zy.asrs.entity.*;
import com.zy.asrs.entity.param.*;
import java.util.Date;
import java.util.Map;
public interface MobileService {
@@ -101,5 +98,91 @@
     */
    R OutCallAgv(AgvCallParams params, Long userId);
    R callEmptyCar(AgvCallParams params);
    /**
     * 生成立库出库任务
     * @author Ryan
     * @date 2025/12/3 8:07
     * @param locCaches
     */
    void generateCRNOutTask(BasStation station, LocCache locCaches, Long userId);
    R callEmptyCar(AgvCallParams params, Long userId);
    R collectionInCall(AgvCallParams params, Long userId);
    /**
     * 缓存出库组托上架
     * @author Ryan
     * @date 2025/12/8 13:46
     * @param params
     * @return com.core.common.R
     */
    R combOutPub(AgvCallParams params);
    /**
     * 缓存出库组托列表
     * @author Ryan
     * @date 2025/12/8 15:36
     * @param params
     * @return com.core.common.R
     */
    R combCacehList(AgvCallParams params);
    /**
     * 缓存区入库组托
     *
     * @param combParam
     * @param userId
     * @author Ryan
     * @date 2025/12/9 13:44
     */
    void cacheComb(CombParam combParam, Long userId);
    /**
     * 立库入库上架
     *
     * @param combParam
     * @param userId
     * @author Ryan
     * @date 2025/12/9 15:04
     */
    R combInPub(CompleteParam combParam, Long userId);
    /**
     * SO/EO 区组托
     * @author Ryan
     * @date 2025/12/18 15:19
     * @param params
     * @return com.core.common.R
     */
    R collectionPakin(CollectionPakinParams params, Long userId);
    R collectionPakinView(CollectionPakinParams params);
    /**
     * 呼叫AGV返回
     * @author Ryan
     * @date 2025/9/24
     * @param callAgvBackParam
     * @return com.core.common.R
     */
    R agvCallback(AgvCallParams callAgvBackParam, Long userId);
    /**
     * 移库任务申请
     * @param combParam
     * @param l
     * @return
     */
    R taskMove(CompleteParam combParam, long l);
    /**
     * WCS申请在库库位更换库位
     * @param combParam
     * @param l
     * @return
     */
    R changeLoc(CompleteParam combParam, long l);
}