智能仲裁后端服务

ICaseEvidenceService.java 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.ruoyi.wisdomarbitrate.service;
  2. import com.ruoyi.common.core.domain.AjaxResult;
  3. import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
  4. import com.ruoyi.wisdomarbitrate.domain.dto.CaseEvidenceDTO;
  5. import com.ruoyi.wisdomarbitrate.domain.vo.CaseEvidenceVO;
  6. import org.springframework.web.multipart.MultipartFile;
  7. import java.util.List;
  8. public interface ICaseEvidenceService {
  9. AjaxResult getCaseDetailsById(Long id,String userName);
  10. AjaxResult uploadEvidence(MultipartFile file, Integer annexType, Long id,String userName,Long userId);
  11. List<CaseEvidenceVO> getCaseListAll(String identityNum);
  12. AjaxResult evidenceConfirmation(CaseApplication caseApplication);
  13. AjaxResult caseCrossexamination(CaseEvidenceDTO caseEvidenceDTO);
  14. /**
  15. * 批量上传文件
  16. * @param file
  17. * @param annexType
  18. * @param id
  19. * @param username
  20. * @param userId
  21. * @return
  22. */
  23. AjaxResult batchUpload(MultipartFile[] file, Integer annexType, Long id, String username, Long userId);
  24. AjaxResult fileList(Long caseAppliId, List<Integer> annexTypeList);
  25. int deleteFile( List<Integer> fileIds);
  26. }