package com.zy.asrs.service; import com.zy.asrs.entity.AgvBasDevp; import com.zy.asrs.entity.param.CombParam; import com.zy.asrs.entity.param.LocMoveParam; import com.zy.asrs.entity.param.MobileAdjustParam; import com.zy.asrs.entity.param.PickParam; 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); }