package com.gk.hotwork.doublePrevention.service;
|
|
import com.gk.hotwork.Domain.Vo.ResultVO;
|
import com.gk.hotwork.Domain.co.ContextCacheUser;
|
import com.gk.hotwork.doublePrevention.entity.*;
|
import com.gk.hotwork.doublePrevention.entity.dto.report.req.*;
|
import com.gk.hotwork.doublePrevention.entity.dto.req.PreventReportConfigLogQueryReqDTO;
|
import com.gk.hotwork.doublePrevention.entity.dto.req.PreventReportConfigUpdateReqDTO;
|
|
public interface ReportService {
|
|
/**
|
* 数据上报配置-查询
|
*/
|
ResultVO<PreventReportConfig> getReportConfig(Long userId);
|
/**
|
* 数据上报配置-修改
|
*/
|
ResultVO<PreventReportConfig> updateReportConfig(Long userId, PreventReportConfigUpdateReqDTO updateReqDTO);
|
|
/**
|
* 数据上报配置历史记录-查询
|
*/
|
ResultVO<PreventReportConfigLog> getReportConfigLogPage(Long userId, PreventReportConfigLogQueryReqDTO queryReqDTO);
|
|
|
/**
|
* 上报数据-风险分析单元-分页查询
|
*/
|
ResultVO<PreventReportRiskAnaUnit> getReportRiskUnitPage(ContextCacheUser currentUser, PreReportRiskUnitQueryReqDTO queryReqDTO);
|
|
/**
|
* 上报数据-事件-分页查询
|
*/
|
ResultVO<PreventReportRiskEvent> getReportEventPage(ContextCacheUser currentUser, PreReportRiskEventQueryReqDTO queryReqDTO);
|
/**
|
* 上报数据-管控措施-分页查询
|
*/
|
ResultVO<PreventReportRiskControlMeasure> getReportMeasurePage(ContextCacheUser currentUser, PreventReportRiskControlMeasureReqDTO queryReqDTO);
|
/**
|
* 上报数据-任务配置-分页查询
|
*/
|
ResultVO<PreventReportCheckTaskFromWork> getReportTaskFromWorkPage(ContextCacheUser currentUser, PreventReportCheckTaskFromWorkReqDTO queryReqDTO);
|
/**
|
* 上报数据-任务记录-分页查询
|
*/
|
ResultVO<PreventReportCheckRecordFromTask> getRecordFromTaskPage(ContextCacheUser currentUser, PreventReportCheckRecordFromTaskReqDTO queryReqDTO);
|
/**
|
* 上报数据-隐患信息-分页查询
|
*/
|
ResultVO<PreventReportDangerInfo> getReportDangerInfoPage(ContextCacheUser currentUser, PreventReportDangerInfoReqDTO queryReqDTO);
|
}
|