package com.zy.asrs.service; import com.zy.asrs.entity.AgvBasDevp; import com.zy.asrs.entity.param.*; import java.util.List; public interface AgvMobileService { /** * 组托 */ String comb(CombParam param, Long userId); /** * 组托 */ String pickAgain(PickParam pickParams, Long userId); /** * 盘点 */ void adjust(MobileAdjustParam param, Long userId); void packComb(CombParam param, Long userId); void combBinding(String barcode, String stationCode, Short containerType); List getAgvBasDevpByFloor(int floor); void pakinEmpty(String devNo, boolean pakin); void pakoutEmpty(String devNo); /** * 手动库位转移 */ String handControlLocMove(LocMoveParam param, Long userId); /** * 调拨离场 */ String allocationOut(AgvMobileStartPakin param, Long userId); /** * 调拨离场 */ String allocationIn(AgvMobileStartPakin param, Long userId); /** * 站点回退 */ String doBack(AgvMobileStartPakin param, Long userId); /** * 转手动回流 */ String handBack(AgvMobileStartPakin param, Long userId); /** * 确认加工完成 */ String processed(AgvMobileStartPakin param, Long userId); /** * 空架离场 */ String empOut(AgvMobileStartPakin param, Long userId); /** * 空架进场 */ String empIn(AgvMobileStartPakin param, Long userId); }