package com.zy.asrs.service; import com.baomidou.mybatisplus.service.IService; import com.zy.asrs.entity.LocMast; import org.apache.ibatis.annotations.Param; import java.util.List; public interface LocMastService extends IService { /** * 堆垛机对应的排号集合 */ List queryDistinctRow(Integer crnNo); /** * 检索可用库位 */ LocMast queryFreeLocMast(Integer row, Short locType1); /** * 获取同组货架的空库位 * @param sourceLocNo 源库位 * @return 同组空库位集合 */ List queryGroupEmptyStock(String sourceLocNo); /** * 堆垛机演示获取源库位 * @param crn * @return */ LocMast queryDemoSourceLoc(Integer crn); /** * 堆垛机演示获取目标库位 * @param crn * @return */ LocMast queryDemoLoc(Integer crn); /** * 检查当前库位所属巷道的空库位数量 * @param locMast * @return */ Boolean checkEmptyCount(LocMast locMast); /** * 查询在库和预约出库的测试库位 * @param sts1 F * @param count i * @return */ LocMast selectztgx(String sts1,Integer count); }