fei
2025-11-19 f0aac7e028b09aefa2428a8d66fdb81e466a89fe
archiveManager/src/main/java/com/ruoyi/service/IDocumentMaterialsService.java
@@ -1,9 +1,11 @@
package com.ruoyi.service;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.domain.ArchiveRecords;
import com.ruoyi.domain.Archiverecordstouser;
import com.ruoyi.domain.DocumentMaterials;
import com.ruoyi.domain.vo.DocumentMaterialFileStyle;
import com.ruoyi.domain.vo.DocumentMaterialsFileList;
import com.ruoyi.domain.vo.DocumentMaterialsVo;
import com.ruoyi.domain.vo.DocumentMaterialsVoLarge;
import org.apache.ibatis.annotations.Param;
@@ -38,6 +40,8 @@
    public List<DocumentMaterialsVoLarge> selectDocumentMaterialsAllByRecordId(Long id);
    public List<DocumentMaterialsFileList> selectDocumentMaterialsFileList(Long id);
    /**
     * 新增【请填写功能名称】
     *
@@ -45,6 +49,7 @@
     * @return
     */
    public int insertDocumentMaterials(DocumentMaterials documentMaterials);
    public List<DocumentMaterials> selectDocumentMaterialsByIds(Long[] ids);
    /**
     * 修改【请填写功能名称】
@@ -69,12 +74,21 @@
     * @return 结果
     */
    public int deleteDocumentMaterialsByMaterialId(String materialId);
    public Long getFiNum(Long pageNumber);
    public Long getFiNum(Long pageNumber, Long recordId);
    public int updateByPageNumber(Long pageNumber,String sizeType, Long fileNumber, int wid, int hei, int wdpi, int hdpi, double sz,String url,String format, Long recordId);
    public List<DocumentMaterialsVo> findArchMInfo(String recordId);
    public List<DocumentMaterialFileStyle> findFileStyleInfo(@Param("recordId") int recordId);
    public AjaxResult importExcel(MultipartFile file, String recordId);
    //根据pageNumber拿到document_materials的信息
    DocumentMaterials selectByPageNumber(Long pageNumber, Integer recordId);
    //判断pageNumber是否连续
    public  boolean isPageNumberIslegal(Integer recordId);
}