|
|
|
|
@ -3,9 +3,11 @@ package cn.iocoder.yudao.module.mes.dal.mysql.ticketmanagement;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
|
|
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
|
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.dvrepair.DvRepairDO;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.taskmanagement.TaskManagementDO;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.ticketmanagement.TicketManagementDO;
|
|
|
|
|
import com.alibaba.excel.util.StringUtils;
|
|
|
|
|
@ -24,6 +26,9 @@ public interface TicketManagementMapper extends BaseMapperX<TicketManagementDO>
|
|
|
|
|
default PageResult<TicketManagementDO> selectPage(TicketManagementPageReqVO reqVO) {
|
|
|
|
|
|
|
|
|
|
LambdaQueryWrapperX<TicketManagementDO> ticketManagementDOLambdaQueryWrapperX = new LambdaQueryWrapperX<>();
|
|
|
|
|
if(CollUtil.isNotEmpty(reqVO.getMachineryNames())){
|
|
|
|
|
ticketManagementDOLambdaQueryWrapperX.in(TicketManagementDO::getDeviceName,reqVO.getMachineryNames());
|
|
|
|
|
}
|
|
|
|
|
ticketManagementDOLambdaQueryWrapperX
|
|
|
|
|
.eqIfPresent(TicketManagementDO::getTaskId, reqVO.getTaskId())
|
|
|
|
|
.eqIfPresent(TicketManagementDO::getPlanId, reqVO.getPlanId())
|
|
|
|
|
|