package com.supervision.police.service.impl; import cn.hutool.core.collection.CollUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.supervision.police.domain.EvidenceFile; import com.supervision.police.service.EvidenceFileService; import com.supervision.police.dto.EvidenceFileDTO; import com.supervision.police.mapper.EvidenceFileMapper; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** * @author Administrator * @description 针对表【evidence_file】的数据库操作Service实现 * @createDate 2024-07-16 14:09:42 */ @Service public class EvidenceFileServiceImpl extends ServiceImpl implements EvidenceFileService { @Override public List listFileInfo(List evidenceIds) { return super.getBaseMapper().listFileInfo(evidenceIds); } @Override public Page pageListFileInfo(List evidenceIds, Page page) { return super.getBaseMapper().pageListFileInfo(evidenceIds, page); } @Override public List listByFileIds(List fileIds) { if (CollUtil.isEmpty(fileIds)){ return new ArrayList<>(1); } return super.lambdaQuery().in(EvidenceFile::getFileId, fileIds).list(); } @Override public List queryFileInfoList(String caseId, String batchNo) { return super.getBaseMapper().queryFileInfoList(caseId,batchNo, null,null); } @Override public List queryFileInfoList(String caseId, String batchNo, String evidenceId, String directoryId) { return super.getBaseMapper().queryFileInfoList(caseId,batchNo, evidenceId,directoryId); } }