package com.zy.asrs.service; import com.baomidou.mybatisplus.service.IService; import com.zy.asrs.entity.BasDevp; import java.util.List; public interface BasDevpService extends IService { /** * 入库站 * @return */ List getAvailableInSite(); /** * 空板入库站 * @return */ List getAvailableEmptyInSite(); /** * 出库站 * @return */ List getAvailableOutSite(Integer typeNo); /** * 空板出库站 * @return */ List getAvailableEmptyOutSite(); /** * 目标站点状态检测 * @param devpNo */ BasDevp checkSiteStatus(Integer devpNo); /** * 目标站点状态检测 * @param devpNo * @param put 是否入库操作 true 是 ; false 不是 */ BasDevp checkSiteStatus(Integer devpNo, boolean put); BasDevp selectByWrkNo(Integer wrkNo); BasDevp queryByLocNo(String locNo); BasDevp queryByQrCode(Integer qrCodeValue); //获取四层楼站点105,106,107,108 List selectLevSite(); //获取指定楼层有提升机号的输送站点 List selectHasLiftNoByLev(Integer lev); //获取指定楼层、指定提升机号对应的输送站点 BasDevp selectByLevAndLiftNo(Integer lev, Integer liftNo); }