| | |
| | | package cn.iocoder.yudao.module.mes.dal.mysql.pd.documentaudit; |
| | | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | 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 org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | |
| | | @Mapper |
| | |
| | | .eq(MesPdDocumentAuditDO::getAuditStatus, 0)) > 0; |
| | | } |
| | | |
| | | /** |
| | | * 批量查询指定资料ID列表中所有待审核的记录 |
| | | * |
| | | * @param documentIds 资料ID列表 |
| | | * @return 待审核记录列表 |
| | | */ |
| | | default List<MesPdDocumentAuditDO> selectPendingAuditListByDocumentIds(Collection<Long> documentIds) { |
| | | if (CollUtil.isEmpty(documentIds)) { |
| | | return Collections.emptyList(); |
| | | } |
| | | return selectList(new LambdaQueryWrapperX<MesPdDocumentAuditDO>() |
| | | .in(MesPdDocumentAuditDO::getDocumentId, documentIds) |
| | | .eq(MesPdDocumentAuditDO::getAuditStatus, 0)); |
| | | } |
| | | |
| | | } |