package com.gkhy.safePlatform.doublePrevention.service; import com.gkhy.safePlatform.commons.co.ContextCacheUser; import com.gkhy.safePlatform.commons.vo.ResultVO; import com.gkhy.safePlatform.doublePrevention.entity.*; import com.gkhy.safePlatform.doublePrevention.entity.dto.report.req.*; import com.gkhy.safePlatform.doublePrevention.entity.dto.report.resp.PreReportRiskEventQueryRespDTO; import com.gkhy.safePlatform.doublePrevention.entity.dto.req.PreventReportConfigLogQueryReqDTO; import com.gkhy.safePlatform.doublePrevention.entity.dto.req.PreventReportConfigUpdateReqDTO; public interface ReportService { /** * 数据上报配置-查询 */ ResultVO getReportConfig(Long userId); /** * 数据上报配置-修改 */ ResultVO updateReportConfig(Long userId, PreventReportConfigUpdateReqDTO updateReqDTO); /** * 数据上报配置历史记录-查询 */ ResultVO getReportConfigLogPage(Long userId, PreventReportConfigLogQueryReqDTO queryReqDTO); /** * 上报数据-风险分析单元-分页查询 */ ResultVO getReportRiskUnitPage(ContextCacheUser currentUser, PreReportRiskUnitQueryReqDTO queryReqDTO); /** * 上报数据-事件-分页查询 */ ResultVO getReportEventPage(ContextCacheUser currentUser, PreReportRiskEventQueryReqDTO queryReqDTO); /** * 上报数据-管控措施-分页查询 */ ResultVO getReportMeasurePage(ContextCacheUser currentUser, PreventReportRiskControlMeasureReqDTO queryReqDTO); /** * 上报数据-任务配置-分页查询 */ ResultVO getReportTaskFromWorkPage(ContextCacheUser currentUser, PreventReportCheckTaskFromWorkReqDTO queryReqDTO); /** * 上报数据-任务记录-分页查询 */ ResultVO getRecordFromTaskPage(ContextCacheUser currentUser, PreventReportCheckRecordFromTaskReqDTO queryReqDTO); /** * 上报数据-隐患信息-分页查询 */ ResultVO getReportDangerInfoPage(ContextCacheUser currentUser, PreventReportDangerInfoReqDTO queryReqDTO); }