package com.example.jz.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.dto.AddReportDto; import com.example.jz.modle.dto.ReportParamDto; import com.example.jz.modle.entity.Report; import com.example.jz.modle.vo.ReportListVo; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.io.Serializable; /** * 报案表(Report)表服务接口 * * @author makejava * @since 2022-07-13 11:52:58 */ public interface ReportService extends IService { Boolean audit(Report report); void leaveGroup(Integer id, Integer groupId); void exportReporter(Integer id, HttpServletResponse response); Page getPage(Page page, ReportParamDto reportParamDto); ReportListVo getReportListVoById(Serializable id); Page getPageByGroupId(Page page, ReportParamDto reportParamDto, Integer causeId); /** * 添加案件 * @param addReportDto * @return */ Boolean addReport(AddReportDto addReportDto); }