| | |
| | | import cn.iocoder.yudao.module.mes.dal.dataobject.dv.telemetry.MesDvTelemetryDO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | .eqIfPresent(MesDvTelemetryDO::getWhetherAnomaly, reqVO.getWhetherAnomaly()) |
| | | .eqIfPresent(MesDvTelemetryDO::getShiftName, reqVO.getShiftName()) |
| | | .betweenIfPresent(MesDvTelemetryDO::getTelemetryDataTime, reqVO.getTelemetryDataTime()) |
| | | .le(MesDvTelemetryDO::getTelemetryDataTime, LocalDateTime.now().plusMinutes(5)) |
| | | .orderByDesc(MesDvTelemetryDO::getTelemetryDataTime) |
| | | .orderByDesc(MesDvTelemetryDO::getId)); |
| | | } |
| | |
| | | return selectList(new LambdaQueryWrapperX<MesDvTelemetryDO>() |
| | | .eqIfPresent(MesDvTelemetryDO::getTbDeviceId, reqVO.getTbDeviceId()) |
| | | .likeIfPresent(MesDvTelemetryDO::getDeviceName, reqVO.getDeviceName()) |
| | | .le(MesDvTelemetryDO::getTelemetryDataTime, LocalDateTime.now().plusMinutes(5)) |
| | | .orderByDesc(MesDvTelemetryDO::getTelemetryDataTime) |
| | | .orderByDesc(MesDvTelemetryDO::getId) |
| | | .last("LIMIT " + limit)); |