package com.ruoyi.project.tr.hiddenDangerCheckPoint.service; import com.ruoyi.doublePrevention.entity.CJReport.CJdto.Data; import com.ruoyi.project.tr.hiddenDangerCheckPoint.domain.BaseCheckPointDTO; import com.ruoyi.project.tr.hiddenDangerCheckPoint.domain.HiddenDangerCheckPoint; import com.ruoyi.project.tr.hiddenDangerCheckPoint.domain.RiskCheckPointDTO; import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPoint; import java.util.Date; import java.util.List; /** * 隐患排查Service接口 * * * @date 2020-05-08 */ public interface IHiddenDangerCheckPointService { /** * 查询隐患排查 * * @param id 隐患排查ID * @return 隐患排查 */ HiddenDangerCheckPoint selectHiddenDangerCheckPointById(Long id); /** * 查询隐患排查列表 * * @param hiddenDangerCheckPoint 隐患排查 * @return 隐患排查集合 */ List selectHiddenDangerCheckPointList(HiddenDangerCheckPoint hiddenDangerCheckPoint); List selectHiddenDangerCheckPointListNewCount(HiddenDangerCheckPoint hiddenDangerCheckPoint); List selectHiddenDangerCheckPointListNew(HiddenDangerCheckPoint hiddenDangerCheckPoint); /** * 新增隐患排查 * * @param hiddenDangerCheckPoint 隐患排查 * @return 结果 */ int insertHiddenDangerCheckPoint(HiddenDangerCheckPoint hiddenDangerCheckPoint); /** * 修改隐患排查 * * @param hiddenDangerCheckPoint 隐患排查 * @return 结果 */ int updateHiddenDangerCheckPoint(HiddenDangerCheckPoint hiddenDangerCheckPoint); /** * 批量删除隐患排查 * * @param ids 需要删除的数据ID * @return 结果 */ int deleteHiddenDangerCheckPointByIds(String ids); /** * 删除隐患排查信息 * * @param id 隐患排查ID * @return 结果 */ int deleteHiddenDangerCheckPointById(Long id); /** * 查询检查点(根据隐患排查id) * * @param riskCheckPointDTO * @return */ List selectRiskCheckPointListByCheckId(RiskCheckPointDTO riskCheckPointDTO); /** * 查询基础清单检查点(根据隐患排查id) * * @param baseCheckPointDTO * @return */ List selectBaseCheckPointListByCheckId(BaseCheckPointDTO baseCheckPointDTO); //查询未执行任务总数量 public void getTaskCountTotal(Long userId); /** * 查询by Id */ HiddenDangerCheckPoint getHiddenDangerCheckPointById(Long dangerCheckPointId); /** * 查询by CheckId */ List getHiddenDangerCheckPointByCheckId(Long checkId); int rectifyTimeOut(Long id , Date rectifyDeadlineTime); int updateConfirm(HiddenDangerCheckPoint hdcp); int editDangerLevel(HiddenDangerCheckPoint hdcp); }