| | |
| | | @Mapper |
| | | public interface MesQcIpqcMapper extends BaseMapperX<MesQcIpqcDO> { |
| | | |
| | | default MesQcIpqcDO selectByIdForUpdate(Long id) { |
| | | return selectOne(new LambdaQueryWrapperX<MesQcIpqcDO>() |
| | | .eq(MesQcIpqcDO::getId, id).last("FOR UPDATE")); |
| | | } |
| | | |
| | | default List<MesQcIpqcDO> selectBySourceLineForUpdate(Integer type, Long lineId) { |
| | | return selectList(new LambdaQueryWrapperX<MesQcIpqcDO>() |
| | | .eq(MesQcIpqcDO::getSourceDocType, type) |
| | | .eq(MesQcIpqcDO::getSourceLineId, lineId).last("FOR UPDATE")); |
| | | } |
| | | |
| | | default PageResult<MesQcIpqcDO> selectPage(MesQcIpqcPageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MesQcIpqcDO>() |
| | | .likeIfPresent(MesQcIpqcDO::getCode, reqVO.getCode()) |