package com.gkhy.safePlatform.doublePrevention.service.baseService;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gkhy.safePlatform.doublePrevention.entity.PreventRiskAnaUnit;
|
import com.gkhy.safePlatform.doublePrevention.entity.dto.PreventRiskAnaUnitDO;
|
import com.gkhy.safePlatform.doublePrevention.entity.dto.req.PreventHandReportConfigReqDTO;
|
import com.gkhy.safePlatform.doublePrevention.entity.dto.req.PreventRiskAnaUnitQueryReqDTO;
|
import com.gkhy.safePlatform.doublePrevention.repository.param.HandlerReportParam;
|
import com.gkhy.safePlatform.doublePrevention.repository.param.PreventRiskAnaUnitDeleteParams;
|
import com.gkhy.safePlatform.doublePrevention.repository.param.PreventRiskAnaUnitUpdateParams;
|
|
import java.util.List;
|
|
public interface PreventRiskAnaUnitService extends IService<PreventRiskAnaUnit> {
|
|
/**
|
* 风险分析单元-分页查询
|
*/
|
IPage<PreventRiskAnaUnit> getRiskUnitPage(Page<Object> objectPage, PreventRiskAnaUnitQueryReqDTO riskAnaUnitQueryReqDTO);
|
/**
|
* 风险分析单元-新增
|
*/
|
int saveRiskAnaUnit(PreventRiskAnaUnit riskAnaUnit);
|
/**
|
* 风险分析单元-根据名称获取单元信息
|
*/
|
PreventRiskAnaUnit getRiskUnitByName(String riskUnitName);
|
/**
|
* 风险分析单元-新增
|
*/
|
int updateRiskAnaUnitById(PreventRiskAnaUnitUpdateParams params);
|
/**
|
* 风险分析单元-删除
|
*/
|
int deleteRiskAnaUnitById(PreventRiskAnaUnitDeleteParams deleteParams);
|
/**
|
* 风险分析单元-根据id查询
|
*/
|
PreventRiskAnaUnit getRiskUnitById(Long riskUnitId);
|
/**
|
* 风险分析单元-根据produce_device_uuid查询
|
*/
|
List<PreventRiskAnaUnit> getRiskUnitByDeviceId(Long deviceId);
|
/**
|
* 风险分析单元-根据风险编码查询
|
*/
|
PreventRiskAnaUnit getRiskUnitByCode(String riskCode);
|
/**
|
* 风险单元list-仅少量信息提供前端使用
|
*/
|
List<PreventRiskAnaUnit> listRiskUnits();
|
/**
|
* 安全风险分析单元-手工上报-配置
|
*/
|
int updateRiskAnaUnitReport(PreventHandReportConfigReqDTO preventHandReportConfigReqDTO);
|
|
|
/**
|
* 安全风险分析单元-上报数据检索
|
*/
|
List<PreventRiskAnaUnit> listRiskAnaUnit();
|
|
|
/**
|
* 安全风险分析单元-修改上报状态
|
*/
|
void updateReportStatus(HandlerReportParam handlerReportParam);
|
}
|