| | |
| | | @Mapper |
| | | public interface MesProWorkOrderMapper extends BaseMapperX<MesProWorkOrderDO> { |
| | | |
| | | default List<MesProWorkOrderDO> lockScheduleOrders(List<Long> ids) { |
| | | return selectList(new LambdaQueryWrapperX<MesProWorkOrderDO>() |
| | | .in(MesProWorkOrderDO::getId, ids).orderByAsc(MesProWorkOrderDO::getId).last("FOR UPDATE")); |
| | | } |
| | | |
| | | default PageResult<MesProWorkOrderDO> selectPage(MesProWorkOrderPageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MesProWorkOrderDO>() |
| | | .likeIfPresent(MesProWorkOrderDO::getCode, reqVO.getCode()) |