package cn.iocoder.yudao.module.mes.dal.mysql.pro.andon; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.module.mes.controller.admin.pro.andon.vo.config.MesProAndonConfigPageReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.pro.andon.MesProAndonConfigDO; import org.apache.ibatis.annotations.Mapper; /** * MES 安灯呼叫配置 Mapper * * @author 芋道源码 */ @Mapper public interface MesProAndonConfigMapper extends BaseMapperX { default PageResult selectPage(MesProAndonConfigPageReqVO reqVO) { return selectPage(reqVO, new LambdaQueryWrapperX() .likeIfPresent(MesProAndonConfigDO::getReason, reqVO.getReason()) .eqIfPresent(MesProAndonConfigDO::getLevel, reqVO.getLevel()) .orderByDesc(MesProAndonConfigDO::getId)); } }