package com.ruoyi.project.tr.riskList.mapper;
|
|
import java.util.List;
|
|
import com.ruoyi.doublePrevention.vo.ResultVO;
|
import com.ruoyi.project.tr.riskList.domain.*;
|
|
/**
|
* 风险清单Mapper接口
|
*
|
* @author wm
|
* @date 2020-05-07
|
*/
|
public interface RiskListMapper
|
{
|
/**
|
* 查询风险清单
|
*
|
* @param riskListId 风险清单ID
|
* @return 风险清单
|
*/
|
RiskList selectRiskListById(Long riskListId);
|
|
/**
|
* 查询风险清单列表
|
*
|
* @param riskList 风险清单
|
* @return 风险清单集合
|
*/
|
List<RiskList> selectRiskListList(RiskList riskList);
|
|
|
/*不同类型的Excel文件的导出*/
|
List<RiskListByCrafts> selectRiskListByCrafts(RiskList riskList);
|
List<RiskListByDevice> selectRiskListByDevice(RiskList riskList);
|
List<RiskListByWork> selectRiskListByWork(RiskList riskList);
|
|
/**
|
* 新增风险清单
|
*
|
* @param riskList 风险清单
|
* @return 结果
|
*/
|
int insertRiskList(RiskList riskList);
|
|
/**
|
* 修改风险清单
|
*
|
* @param riskList 风险清单
|
* @return 结果
|
*/
|
int updateRiskList(RiskList riskList);
|
|
/**
|
* 删除风险清单
|
*
|
* @param riskListId 风险清单ID
|
* @return 结果
|
*/
|
int deleteRiskListById(Long riskListId);
|
|
/**
|
* 批量删除风险清单
|
*
|
* @param riskListIds 需要删除的数据ID
|
* @return 结果
|
*/
|
int deleteRiskListByIds(String[] riskListIds);
|
/**
|
* 获取风险清单信息
|
*
|
* @param riskId 风险清单ID
|
* @return 结果
|
*/
|
RiskList getInfoByRiskId(String riskId);
|
|
|
|
/**
|
* 获取风险清单信息
|
*/
|
RiskList getInfoByRiskListId(Long riskUnitId);
|
|
List<RiskList> getRiskUnitLists();
|
|
RiskList getInfoByRiskListName(String riskListName);
|
|
List<RiskList> getAllPlan(int riskType);
|
|
List<RiskList> listHazardSource();
|
|
RiskList getInfoByRiskListNum(String hazardCode);
|
}
|