|  |  | 
 |  |  |  | 
 |  |  | public interface LocMastService extends IService<LocMast> { | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 检索可用库位 | 
 |  |  |      */ | 
 |  |  |     LocMast queryFreeLocMast(Integer row, Short locType1); | 
 |  |  |     LocMast queryByLoc(String locNo); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取同组货架的空库位 | 
 |  |  |      * @param sourceLocNo 源库位 | 
 |  |  |      * @return 同组空库位集合 | 
 |  |  |      */ | 
 |  |  |     List<String> queryGroupEmptyStock(String sourceLocNo); | 
 |  |  |     LocMast queryByQrCode(String qrCodeValue); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 堆垛机演示获取源库位 | 
 |  |  |      * @param crn | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     LocMast queryDemoSourceLoc(Integer crn); | 
 |  |  |     //查询指定楼层的库位数据 | 
 |  |  |     List<LocMast> selectLocByLev(Integer lev); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 堆垛机演示获取目标库位 | 
 |  |  |      * @param crn | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     LocMast queryDemoLoc(Integer crn); | 
 |  |  |     List<LocMast> selectEmptyLocNos(List<String> locNos); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     List<LocMast> selectNotEmptyLocNos(List<String> locNos); | 
 |  |  | } |