12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package com.jd.mapper;
- import com.jd.entity.AttackType;
- import com.jd.entity.RiskNews;
- import org.apache.ibatis.annotations.Mapper;
- import java.util.List;
- import java.util.Map;
- /**
- * @author LYQ
- * @version 1.0.0
- * @ClassName RiskNewsMapper.java
- * @Description 漏洞情报
- * @createTime 2022年04月08日 18:05:00
- */
- @Mapper
- public interface RiskNewsMapper {
- /**
- * 查询漏洞情报数量
- * @param param
- * @return
- */
- Integer getCountRiskNews(Map<String, Object> param);
- /**
- * 分页查询攻击类型方法
- * @return
- */
- List<Map<String, Object>> getRiskNews(Map<String, Object> param);
- /**
- * 查询漏洞情报方法
- * @return
- */
- List<Map<String, Object>> getRiskNewsByInfo(Integer infoId);
- /**
- * 通过Type查询攻击类型数量
- * @return
- */
- Integer countRiskNewsByType(RiskNews riskNews);
- /**
- * 获取单条攻击类型
- * @return
- */
- Map<String, Object> getRiskNewsById(Map<String, Object> param);
- /**
- * 新增攻击类型
- * @return
- */
- Boolean insertRiskNews(RiskNews riskNews);
- /**
- * 修改攻击类型
- * @return
- */
- Boolean updateRiskNews(RiskNews riskNews);
- /**
- * 删除攻击类型
- * @return
- */
- Boolean deleteRiskNews(Integer attackId);
- /**
- * 删除攻击类型
- * @return
- */
- Boolean deleteRiskNewsByInfo(Integer infoId);
- }
|