| | |
| | | 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.NewCauseVo; |
| | | import com.example.jz.modle.vo.ReportListVo; |
| | | import com.example.jz.modle.vo.ReportVXVO; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 报案表(Report)表服务接口 |
| | |
| | | */ |
| | | 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 causeId); |
| | | |
| | | /** |
| | | * 添加案件 |
| | | * |
| | | * @param addReportDto |
| | | * @return |
| | | */ |
| | | Boolean addReport(AddReportDto addReportDto); |
| | | |
| | | List<Report> listGroup(Integer id); |
| | | |
| | | void loadFileReport(MultipartFile multipartFile, Integer causeId); |
| | | |
| | | Boolean reject(Integer id, String reason); |
| | | |
| | | ReportVXVO getRejectReportById(Integer id); |
| | | |
| | | NewCauseVo rejectCauseList(Integer id); |
| | | } |
| | | |