package com.ruoyi.wisdomarbitrate.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.wisdomarbitrate.domain.CaseApplication; import com.ruoyi.wisdomarbitrate.domain.dto.CaseEvidenceDTO; import com.ruoyi.wisdomarbitrate.domain.vo.CaseEvidenceVO; import org.springframework.web.multipart.MultipartFile; import java.util.List; public interface ICaseEvidenceService { AjaxResult getCaseDetailsById(Long id,String userName); AjaxResult uploadEvidence(MultipartFile file, Integer annexType, Long id,String userName,Long userId); List getCaseListAll(String identityNum); AjaxResult evidenceConfirmation(CaseApplication caseApplication); AjaxResult caseCrossexamination(CaseEvidenceDTO caseEvidenceDTO); /** * 批量上传文件 * @param file * @param annexType * @param id * @param username * @param userId * @return */ AjaxResult batchUpload(MultipartFile[] file, Integer annexType, Long id, String username, Long userId); AjaxResult fileList(Long caseAppliId, List annexTypeList); int deleteFile( List fileIds); }