|
|
|
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<ModelCase> {
|
|
|
|
|
|
|
|
IPage<ModelCaseDTO> queryList(ModelCaseVO modelCase, Integer page, Integer size);
|
|
|
|
|
|
|
|
R<?> checkCaseNo(String caseNo,String caseId);
|
|
|
|
|
|
|
|
R<?> addOrUpd(ModelCaseBase modelCaseBase);
|
|
|
|
|
|
|
|
R<?> del(String id);
|
|
|
|
|
|
|
|
R<?> realDeleteByIds(List<String> ids);
|
|
|
|
|
|
|
|
R<?> resetDataStatusByIds(List<String> ids);
|
|
|
|
|
|
|
|
R<List<CasePerson>> getPerson(String caseId, String name);
|
|
|
|
|
|
|
|
R<?> addPerson(CasePerson person);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 修改案件人员信息
|
|
|
|
* @param person 人员信息
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
boolean updatePerson(CasePerson person);
|
|
|
|
|
|
|
|
R<?> uploadCase(MultipartFile file);
|
|
|
|
|
|
|
|
IPage<IndexDetail> getIndexDetail(String caseId, String indexType, Integer page, Integer size);
|
|
|
|
|
|
|
|
}
|
|
|
|
|