|  |  | 
 |  |  |     int selectAllCount(LocDetlDTO locDetlDTO); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     LocDetl selectItem(String locNo, String matnr, String batch,String brand,String standby1,String standby2,String standby3,String boxType1,String boxType2,String boxType3); | 
 |  |  |     LocDetl selectItem(String locNo, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3); | 
 |  |  |  | 
 |  |  |     Page<LocDetl> getStockOut(Page<LocDetl> page); | 
 |  |  |  | 
 |  |  | 
 |  |  |      * 修改库存明细数量,如果数量为0,则删除记录 | 
 |  |  |      */ | 
 |  |  |     boolean updateAnfme(Double anfme, String locNo, String matnr | 
 |  |  |             ,String batch,String brand,String standby1,String standby2,String standby3,String boxType1,String boxType2,String boxType3); | 
 |  |  |             , String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3); | 
 |  |  |  | 
 |  |  |     boolean updateLocNo(String newLocNo, String oldLocNo); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取当天相同规格货物的深库位号 | 
 |  |  |      * | 
 |  |  |      * @param matnr 商品编号 | 
 |  |  |      * @return locNo 库位号 | 
 |  |  |      */ | 
 |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取当天相同规格货物的深库位号 | 
 |  |  |      * | 
 |  |  |      * @param matnr 商品编号 | 
 |  |  |      * @param batch 批次号 | 
 |  |  |      * @return locNo 库位号 | 
 |  |  | 
 |  |  |  | 
 |  |  |     List<LocDetl> queryStock(String matnr, String batch, String orderNo, Set<String> locNos); | 
 |  |  |  | 
 |  |  |     List<LocDetl> queryStockAll(String orderNo, Set<String> locNos,String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3); | 
 |  |  |     List<LocDetl> queryStockAll(String orderNo, Set<String> locNos, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3); | 
 |  |  |  | 
 |  |  |     Double queryStockAnfme(String matnr, String batch); | 
 |  |  |  | 
 |  |  | 
 |  |  |  | 
 |  |  |     Double getLocDetlSumQty(String locNo); | 
 |  |  |  | 
 |  |  |     void updateMatTurn(String matnrOld,String matnr); | 
 |  |  |     void updateMatTurn(String matnrOld, String matnr); | 
 |  |  |  | 
 |  |  |     List<Map<String, Object>> selectLocDetlUnilateralMoveShuttleMap(Integer crnNo); | 
 |  |  |  | 
 |  |  |     List<LocDetl> selectLocDetlUnilateralMoveShuttle(String matnr,String batch,String grade,Integer crnNo); | 
 |  |  |     List<LocDetl> selectLocDetlUnilateralMoveShuttle(String matnr, String batch, String grade, Integer crnNo); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 冻结库存 |