fei
2025-11-17 131cd265f4711691fe22ff50c44f523c65cd7022
archiveManager/src/main/java/com/ruoyi/service/IArchiveRecordsService.java
@@ -2,6 +2,12 @@
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.domain.ArchiveRecords;
import com.ruoyi.domain.vo.AnalysisResult;
import com.ruoyi.domain.vo.ArchiveInfoVo;
import com.ruoyi.domain.vo.ArchiveRecordSmall;
import org.apache.ibatis.annotations.Param;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
@@ -32,6 +38,14 @@
     * @return 档案记录集合
     */
    public List<ArchiveRecords> selectArchiveRecordsList(ArchiveRecords archiveRecords);
    /**
     * 根据ids查询档案记录列表
     *
     * @param ids 档案记录主键集合
     * @return 档案记录集合
     */
    public List<ArchiveRecords> selectArchiveRecordsByIds(Long[] ids);
    /**
     * 新增档案记录
@@ -64,4 +78,26 @@
     * @return 结果
     */
    public int deleteArchiveRecordsById(Long id);
    ArchiveInfoVo selectByRecordId(Long id);
    @Transactional
    public AjaxResult importExcel(MultipartFile file) ;
    List<AnalysisResult> statisticAya();
    public int updateArchiveById(String status, Long id);
    public int updateStatusByIds(Long [] ids);
    public List<ArchiveRecordSmall> findByIds(ArchiveRecords archiveRecords);
    boolean whether(@Param("recordId") Long recordId);
}