package com.supervision.police.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.supervision.common.domain.R; import com.supervision.police.domain.CasePerson; import com.supervision.police.domain.ModelCase; import com.supervision.police.dto.IndexDetail; import com.supervision.police.dto.ModelCaseBase; import com.supervision.police.dto.ModelCaseDTO; import com.supervision.police.vo.ModelCaseVO; import org.springframework.web.multipart.MultipartFile; import java.util.List; /** * 案件表(ModelCase)表服务接口 * * @author makejava * @since 2024-07-02 14:14:43 */ public interface ModelCaseService extends IService { IPage queryList(ModelCaseVO modelCase, Integer page, Integer size); R checkCaseNo(String caseNo,String caseId); R addOrUpd(ModelCaseBase modelCaseBase); R del(String id); R realDeleteByIds(List ids); R resetDataStatusByIds(List ids); R> getPerson(String caseId, String name); R addPerson(CasePerson person); /** * 修改案件人员信息 * @param person 人员信息 * @return */ boolean updatePerson(CasePerson person); R uploadCase(MultipartFile file); IPage getIndexDetail(String caseId, String indexType, Integer page, Integer size); }