|
@@ -17,7 +17,7 @@ import java.util.List;
|
|
|
@Mapper
|
|
@Mapper
|
|
|
public interface IotRdDailyReportMapper extends BaseMapperX<IotRdDailyReportDO> {
|
|
public interface IotRdDailyReportMapper extends BaseMapperX<IotRdDailyReportDO> {
|
|
|
|
|
|
|
|
- default PageResult<IotRdDailyReportDO> selectPage(IotRdDailyReportPageReqVO reqVO) {
|
|
|
|
|
|
|
+ /* default PageResult<IotRdDailyReportDO> selectPage(IotRdDailyReportPageReqVO reqVO) {
|
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<IotRdDailyReportDO>()
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<IotRdDailyReportDO>()
|
|
|
.eqIfPresent(IotRdDailyReportDO::getDeptId, reqVO.getDeptId())
|
|
.eqIfPresent(IotRdDailyReportDO::getDeptId, reqVO.getDeptId())
|
|
|
.eqIfPresent(IotRdDailyReportDO::getProjectId, reqVO.getProjectId())
|
|
.eqIfPresent(IotRdDailyReportDO::getProjectId, reqVO.getProjectId())
|
|
@@ -59,12 +59,23 @@ public interface IotRdDailyReportMapper extends BaseMapperX<IotRdDailyReportDO>
|
|
|
.eqIfPresent(IotRdDailyReportDO::getAuditStatus, reqVO.getAuditStatus())
|
|
.eqIfPresent(IotRdDailyReportDO::getAuditStatus, reqVO.getAuditStatus())
|
|
|
.betweenIfPresent(IotRdDailyReportDO::getCreateTime, reqVO.getCreateTime())
|
|
.betweenIfPresent(IotRdDailyReportDO::getCreateTime, reqVO.getCreateTime())
|
|
|
.orderByDesc(IotRdDailyReportDO::getId));
|
|
.orderByDesc(IotRdDailyReportDO::getId));
|
|
|
|
|
+ } */
|
|
|
|
|
+
|
|
|
|
|
+ default PageResult<IotRdDailyReportDO> selectPage(IotRdDailyReportPageReqVO reqVO) {
|
|
|
|
|
+ LambdaQueryWrapperX<IotRdDailyReportDO> wrapper = buildCommonQuery(reqVO)
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getDeptId, reqVO.getDeptId());
|
|
|
|
|
+
|
|
|
|
|
+ wrapper.and(wq -> wq.eq(IotRdDailyReportDO::getPlatformWell, 0)
|
|
|
|
|
+ .or()
|
|
|
|
|
+ .eq(IotRdDailyReportDO::getPlatformWell, 1));
|
|
|
|
|
+ return selectPage(reqVO, wrapper);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
default List<IotRdDailyReportDO> dailyReports(IotRdDailyReportPageReqVO reqVO) {
|
|
default List<IotRdDailyReportDO> dailyReports(IotRdDailyReportPageReqVO reqVO) {
|
|
|
return selectList(new LambdaQueryWrapperX<IotRdDailyReportDO>()
|
|
return selectList(new LambdaQueryWrapperX<IotRdDailyReportDO>()
|
|
|
.eqIfPresent(IotRdDailyReportDO::getDeptId, reqVO.getDeptId())
|
|
.eqIfPresent(IotRdDailyReportDO::getDeptId, reqVO.getDeptId())
|
|
|
.eqIfPresent(IotRdDailyReportDO::getProjectId, reqVO.getProjectId())
|
|
.eqIfPresent(IotRdDailyReportDO::getProjectId, reqVO.getProjectId())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getPlatformGroup, reqVO.getPlatformGroup())
|
|
|
.eqIfPresent(IotRdDailyReportDO::getTaskId, reqVO.getTaskId())
|
|
.eqIfPresent(IotRdDailyReportDO::getTaskId, reqVO.getTaskId())
|
|
|
.eqIfPresent(IotRdDailyReportDO::getProjectClassification, reqVO.getProjectClassification())
|
|
.eqIfPresent(IotRdDailyReportDO::getProjectClassification, reqVO.getProjectClassification())
|
|
|
.eqIfPresent(IotRdDailyReportDO::getTechniqueIds, reqVO.getTechniqueIds())
|
|
.eqIfPresent(IotRdDailyReportDO::getTechniqueIds, reqVO.getTechniqueIds())
|
|
@@ -103,4 +114,51 @@ public interface IotRdDailyReportMapper extends BaseMapperX<IotRdDailyReportDO>
|
|
|
.eqIfPresent(IotRdDailyReportDO::getAuditStatus, reqVO.getAuditStatus())
|
|
.eqIfPresent(IotRdDailyReportDO::getAuditStatus, reqVO.getAuditStatus())
|
|
|
.betweenIfPresent(IotRdDailyReportDO::getCreateTime, reqVO.getCreateTime()));
|
|
.betweenIfPresent(IotRdDailyReportDO::getCreateTime, reqVO.getCreateTime()));
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 构建 瑞都日报 公共查询条件
|
|
|
|
|
+ * @param reqVO 查询条件
|
|
|
|
|
+ */
|
|
|
|
|
+ default LambdaQueryWrapperX<IotRdDailyReportDO> buildCommonQuery(IotRdDailyReportPageReqVO reqVO) {
|
|
|
|
|
+ return new LambdaQueryWrapperX<IotRdDailyReportDO>()
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getProjectId, reqVO.getProjectId())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getTaskId, reqVO.getTaskId())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getProjectClassification, reqVO.getProjectClassification())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getTechniqueIds, reqVO.getTechniqueIds())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getDeviceIds, reqVO.getDeviceIds())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getStartTime, reqVO.getStartTime())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getEndTime, reqVO.getEndTime())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getCumulativeWorkingWell, reqVO.getCumulativeWorkingWell())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getCumulativeWorkingLayers, reqVO.getCumulativeWorkingLayers())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getDailyPumpTrips, reqVO.getDailyPumpTrips())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getDailyToolsSand, reqVO.getDailyToolsSand())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getRunCount, reqVO.getRunCount())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getBridgePlug, reqVO.getBridgePlug())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getWaterVolume, reqVO.getWaterVolume())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getHourCount, reqVO.getHourCount())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getDailyFuel, reqVO.getDailyFuel())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getDailyPowerUsage, reqVO.getDailyPowerUsage())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getProductionTime, reqVO.getProductionTime())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getNonProductionTime, reqVO.getNonProductionTime())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getRdNptReason, reqVO.getRdNptReason())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getConstructionStartDate, reqVO.getConstructionStartDate())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getConstructionEndDate, reqVO.getConstructionEndDate())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getProductionStatus, reqVO.getProductionStatus())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getExternalRental, reqVO.getExternalRental())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getNextPlan, reqVO.getNextPlan())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getRdStatus, reqVO.getRdStatus())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getMalfunction, reqVO.getMalfunction())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getFaultDowntime, reqVO.getFaultDowntime())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getPersonnel, reqVO.getPersonnel())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getTotalStaffNum, reqVO.getTotalStaffNum())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getLeaveStaffNum, reqVO.getLeaveStaffNum())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getExtProperty, reqVO.getExtProperty())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getSort, reqVO.getSort())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getRemark, reqVO.getRemark())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getStatus, reqVO.getStatus())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getProcessInstanceId, reqVO.getProcessInstanceId())
|
|
|
|
|
+ .eqIfPresent(IotRdDailyReportDO::getAuditStatus, reqVO.getAuditStatus())
|
|
|
|
|
+ .betweenIfPresent(IotRdDailyReportDO::getCreateTime, reqVO.getCreateTime())
|
|
|
|
|
+ .orderByDesc(IotRdDailyReportDO::getId);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|