自动化立体仓库 - WMS系统
pang.jiabao
2024-10-24 ef19ce2bc384c00b590ebdbd4e8c14ebfa9f0188
src/main/java/com/zy/asrs/mapper/LocDetlMapper.java
@@ -1,6 +1,7 @@
package com.zy.asrs.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.zy.asrs.entity.InLocTimeDto;
import com.zy.asrs.entity.LocDetl;
import com.zy.asrs.entity.result.StockVo;
import org.apache.ibatis.annotations.Mapper;
@@ -80,4 +81,28 @@
     * 批量插入库存明细
     */
    int batchDetls(@Param("locDetls") List<LocDetl> locDetls);
    /**
     * 查询包装组号在库时间
     */
    List<InLocTimeDto> queryInLocTime(@Param("param") List<String> param);
    /**
     * 按包装组号列表查询库位号列表
     */
    List<LocDetl> selectLocNoByGroupNo(@Param("packageGroupNos") List<String> packageGroupNos);
    /**
     * 查找不在备货区,没有理货的,不是一箱多卷的物料集合(只会是一托一箱一卷或一托两箱都一卷),按分切时间排序,确保最先匹配的日期最接近
     * @param columnNum 备货区前几列
     * @return 库存明细
     */
    List<LocDetl> selectTallyGoosList(@Param("columnNum") int columnNum);
    /**
     * 按库位号更新库存明细理货状态
     * @param locNo 库位号
     * @param status 状态
     */
    void updateLhStsByLocNo(@Param("locNo") String locNo,@Param("status") int status);
}