package com.ruoyi.project.tr.riskCheckPoint.service; import java.util.List; import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPoint; import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPointBak; /** * 检查点及评价Service接口 * * @author wm * @date 2020-05-09 */ public interface IRiskCheckPointService { /** * 查询检查点及评价 * * @param checkPointId 检查点及评价ID * @return 检查点及评价 */ RiskCheckPoint selectRiskCheckPointById(Long checkPointId); /** * 查询检查点及评价列表 * * @param riskCheckPoint 检查点及评价 * @return 检查点及评价集合 */ List selectRiskCheckPointList(RiskCheckPoint riskCheckPoint); /** * 查询检查点及评价列表 * * @param riskCheckPointBak 检查点及评价 * @return 检查点及评价集合 */ List selectRiskCheckPointBakList(RiskCheckPointBak riskCheckPointBak); /** * 查询该计划是否还有未评价的检查点 * @param riskCheckPoint * @return */ List selectRiskCheckPointListByNoEvaluation(RiskCheckPoint riskCheckPoint); /** * 新增检查点及评价 * * @param riskCheckPoint 检查点及评价 * @return 结果 */ int insertRiskCheckPoint(RiskCheckPoint riskCheckPoint); /** * 修改检查点及评价 * * @param riskCheckPoint 检查点及评价 * @return 结果 */ int updateRiskCheckPoint(RiskCheckPoint riskCheckPoint); /** * 批量删除检查点及评价 * * @param ids 需要删除的数据ID * @return 结果 */ int deleteRiskCheckPointByIds(String ids); /** * 删除检查点及评价信息 * * @param checkPointId 检查点及评价ID * @return 结果 */ int deleteRiskCheckPointById(Long checkPointId); }