|
@@ -7,6 +7,7 @@ import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.failure.vo.IotFailureReportPageReqVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.failure.vo.IotFailureReportPageReqVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainPageReqVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainPageReqVO;
|
|
|
|
+import cn.iocoder.yudao.module.pms.dal.dataobject.IotDeviceDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.failure.IotFailureReportDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.failure.IotFailureReportDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainDO;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
@@ -19,7 +20,7 @@ import org.apache.ibatis.annotations.Mapper;
|
|
@Mapper
|
|
@Mapper
|
|
public interface IotMaintainMapper extends BaseMapperX<IotMaintainDO> {
|
|
public interface IotMaintainMapper extends BaseMapperX<IotMaintainDO> {
|
|
|
|
|
|
- default PageResult<IotMaintainDO> selectPage(IotMaintainPageReqVO reqVO) {
|
|
|
|
|
|
+ default PageResult<IotMaintainDO> selectPage(IotMaintainPageReqVO reqVO, Collection<Long> ids) {
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<IotMaintainDO>()
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<IotMaintainDO>()
|
|
.likeIfPresent(IotMaintainDO::getFailureCode, reqVO.getFailureCode())
|
|
.likeIfPresent(IotMaintainDO::getFailureCode, reqVO.getFailureCode())
|
|
.likeIfPresent(IotMaintainDO::getFailureName, reqVO.getFailureName())
|
|
.likeIfPresent(IotMaintainDO::getFailureName, reqVO.getFailureName())
|
|
@@ -39,7 +40,7 @@ public interface IotMaintainMapper extends BaseMapperX<IotMaintainDO> {
|
|
.likeIfPresent(IotMaintainDO::getDeviceName, reqVO.getDeviceName())
|
|
.likeIfPresent(IotMaintainDO::getDeviceName, reqVO.getDeviceName())
|
|
.eqIfPresent(IotMaintainDO::getProcessInstanceId, reqVO.getProcessInstanceId())
|
|
.eqIfPresent(IotMaintainDO::getProcessInstanceId, reqVO.getProcessInstanceId())
|
|
.eqIfPresent(IotMaintainDO::getAuditStatus, reqVO.getAuditStatus())
|
|
.eqIfPresent(IotMaintainDO::getAuditStatus, reqVO.getAuditStatus())
|
|
- .eqIfPresent(IotMaintainDO::getDeptId, reqVO.getDeptId())
|
|
|
|
|
|
+ .inIfPresent(IotMaintainDO::getDeptId, ids)
|
|
.orderByDesc(IotMaintainDO::getId));
|
|
.orderByDesc(IotMaintainDO::getId));
|
|
}
|
|
}
|
|
|
|
|