| | |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MesWmMaterialStockBagDO>() |
| | | .eq(MesWmMaterialStockBagDO::getMaterialStockId, reqVO.getMaterialStockId()) |
| | | .likeIfPresent(MesWmMaterialStockBagDO::getBagCode, reqVO.getBagCode()) |
| | | .eq(MesWmMaterialStockBagDO::getStatus, 1) |
| | | .eqIfPresent(MesWmMaterialStockBagDO::getStatus, Boolean.TRUE.equals(reqVO.getIncludeHistory()) ? null : 1) |
| | | .orderByAsc(MesWmMaterialStockBagDO::getInboundTime)); |
| | | } |
| | | |
| | |
| | | .orderByAsc(MesWmMaterialStockBagDO::getInboundTime)); |
| | | } |
| | | |
| | | default List<MesWmMaterialStockBagDO> selectHistoryByMaterialStockIds(Collection<Long> materialStockIds) { |
| | | if (materialStockIds.isEmpty()) return List.of(); |
| | | return selectList(new LambdaQueryWrapperX<MesWmMaterialStockBagDO>() |
| | | .in(MesWmMaterialStockBagDO::getMaterialStockId, materialStockIds)); |
| | | } |
| | | |
| | | default List<MesWmMaterialStockBagDO> selectListByMaterialStockId(Long materialStockId) { |
| | | return selectList(new LambdaQueryWrapperX<MesWmMaterialStockBagDO>() |
| | | .eq(MesWmMaterialStockBagDO::getMaterialStockId, materialStockId) |