package org.jeecg.modules.ai.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.ai.entity.FileImgInfo; import org.jeecg.modules.ai.vo.FilePdfSelectVo; import java.io.File; import java.util.List; /** * @author clown * * @date 2024/8/5 */ public interface IFileImgInfoService extends IService { /** * 解析pdf文件,生成图片保存记录 * @param file * @return */ boolean analysisPDfFromFile(File file); /** * * @param fileId * @param pageNumbers * @return */ List findFileImgInfos(String fileId,List pageNumbers); IPage queryPageList(String fileId, Page page); }