package com.ruoyi.project.tr.riskList.service; import java.util.List; import com.ruoyi.doublePrevention.vo.ResultVO; import com.ruoyi.project.tr.riskList.domain.*; /** * 风险清单Service接口 * * @author wm * @date 2020-05-07 */ public interface IRiskListService { /** * 查询风险清单 * * @param riskListId 风险清单ID * @return 风险清单 */ RiskList selectRiskListById(Long riskListId); /** * 查询风险清单列表 * * @param riskList 风险清单 * @return 风险清单集合 */ List selectRiskListList(RiskList riskList); List selectRiskListByCrafts(RiskList riskList); List selectRiskListByDevice(RiskList riskList); List selectRiskListByWork(RiskList riskList); /** * 新增风险清单 * * @param riskList 风险清单 * @return 结果 */ int insertRiskList(RiskList riskList); /** * 修改风险清单 * * @param riskList 风险清单 * @return 结果 */ int updateRiskList(RiskList riskList); /** * 批量删除风险清单 * * @param ids 需要删除的数据ID * @return 结果 */ int deleteRiskListByIds(String ids); /** * 删除风险清单信息 * * @param riskListId 风险清单ID * @return 结果 */ int deleteRiskListById(Long riskListId); /** * 获取风险清单信息 * * @param riskId 风险清单ID * @return 结果 */ RiskList getInfoByRiskId(String riskId); /** * 获取风险清单信息 */ RiskList getInfoByRiskListId(Long riskUnitId); List getRiskUnitLists(); RiskList getInfoByRiskListName(String riskListName); List getAllPlan(); List listHazardSource(); RiskList getInfoByRiskListNum(String hazardCode); }