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<Report> {
|
|
Boolean audit(Report report);
|
|
void leaveGroup(Integer id, Integer groupId);
|
|
void exportReporter(Integer id, HttpServletResponse response);
|
|
Page<ReportListVo> getPage(Page<ReportListVo> page, ReportParamDto reportParamDto);
|
|
ReportListVo getReportListVoById(Serializable id);
|
|
Page<ReportListVo> getPageByGroupId(Page<ReportListVo> page, ReportParamDto reportParamDto, Integer groupId);
|
|
/**
|
* 添加案件
|
* @param addReportDto
|
* @return
|
*/
|
Boolean addReport(AddReportDto addReportDto);
|
}
|