云
2 天以前 704265308b1227dbada5a36b2027b588c062ded2
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstockbag/MesWmMaterialStockBagMapper.java
@@ -13,6 +13,14 @@
@Mapper
public interface MesWmMaterialStockBagMapper extends BaseMapperX<MesWmMaterialStockBagDO> {
    default List<MesWmMaterialStockBagDO> selectByBagIds(Collection<Long> ids, boolean lock) {
        if (ids.isEmpty()) return List.of();
        var query = new LambdaQueryWrapperX<MesWmMaterialStockBagDO>()
                .in(MesWmMaterialStockBagDO::getBagCodeId, ids).orderByAsc(MesWmMaterialStockBagDO::getBagCodeId);
        if (lock) query.last("FOR UPDATE");
        return selectList(query);
    }
    default PageResult<MesWmMaterialStockBagDO> selectPage(MesWmMaterialStockBagPageReqVO reqVO) {
        return selectPage(reqVO, new LambdaQueryWrapperX<MesWmMaterialStockBagDO>()
                .eq(MesWmMaterialStockBagDO::getMaterialStockId, reqVO.getMaterialStockId())