package com.zy.asrs.service; import com.baomidou.mybatisplus.service.IService; import com.zy.asrs.entity.AgvBasDevp; import java.util.List; import java.util.Map; public interface AgvBasDevpService extends IService { public void clearBasDevp(); public void initBasDevp(); public void updateLocStsAndBarcodeByDevNo(String devNo, String locSts, String barcode, Short containerType); public Map getAgvBasDevpDtoByStationCode(String stationCode); public List getAvailableEmptyInSite(); public AgvBasDevp getByDevNo(String devNo); public AgvBasDevp selectEmptyDevpByStation(String stationCode); List getBasDevpByNoCacheShelves(); List selectCacheShelvesStationCodeByFloor(int floor); List selectCacheShelvesStationCodeByLocType(short locType, int floor); List selectCacheShelvesStationCodeByLocType2(short locType, int floor); public List> selectDevNoAndNumBystationCode(String stationCode); List selectAllStationCode(); AgvBasDevp selectByDevNo(String devNo); }