漏洞监测数据概览 已好

This commit is contained in:
蒲先生 2025-07-30 09:40:34 +08:00
parent 37d7ca64b0
commit 960125fd25
4 changed files with 22 additions and 12 deletions

View File

@ -44,8 +44,7 @@ public class DataAnalysisController {
@Operation(summary = "漏洞监测数据概览") @Operation(summary = "漏洞监测数据概览")
@GetMapping("/VulMonitorDataList") @GetMapping("/VulMonitorDataList")
public CommonResult VulMonitorDataList(@RequestParam(required = false,value = "country") String country){ public CommonResult VulMonitorDataList(@RequestParam(required = false,value = "country") String country){
return CommonResult.success(dataAnalysisService.getVulMonitorCountList());
return CommonResult.success();
} }

View File

@ -1,6 +1,7 @@
package cd.casic.ci.process.dto.resp.dataAnalysis; package cd.casic.ci.process.dto.resp.dataAnalysis;
import cd.casic.ci.process.enums.MachineSystemEnum; import cd.casic.ci.process.enums.MachineSystemEnum;
import cd.casic.ci.process.process.dataObject.volumnInfo.VulInfo;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Builder; import lombok.Builder;
@ -40,12 +41,21 @@ public class DataAnalysisResp {
*/ */
private String perilousVulSUM; private String perilousVulSUM;
/**
* 漏洞监测分布概览
*/
private List<HoopVulCount> hoopVulCountList; private List<HoopVulCount> hoopVulCountList;
/**
* 资源分配数据概览
*/
private List<ResourceDistCount> resourceDistCountList; private List<ResourceDistCount> resourceDistCountList;
/**
* 漏洞监测数据概览
*/
private List<VulInfo> VulMonitorCountList;
/** /**
* 漏洞监测分布概览 * 漏洞监测分布概览
@ -104,12 +114,4 @@ public class DataAnalysisResp {
} }
} }
/**
*
*/
/*@Data
static class VulMonitorCount{
}*/
} }

View File

@ -1,6 +1,7 @@
package cd.casic.ci.process.process.service.dataAnalysis; package cd.casic.ci.process.process.service.dataAnalysis;
import cd.casic.ci.process.dto.resp.dataAnalysis.DataAnalysisResp; import cd.casic.ci.process.dto.resp.dataAnalysis.DataAnalysisResp;
import cd.casic.ci.process.process.dataObject.volumnInfo.VulInfo;
import java.util.List; import java.util.List;
@ -18,6 +19,8 @@ public interface DataAnalysisService {
List<DataAnalysisResp.ResourceDistCount> getResourceDistCountList(); List<DataAnalysisResp.ResourceDistCount> getResourceDistCountList();
List<VulInfo> getVulMonitorCountList();

View File

@ -3,6 +3,7 @@ package cd.casic.ci.process.process.service.dataAnalysis.Impl;
import cd.casic.ci.process.dto.resp.dataAnalysis.DataAnalysisResp; import cd.casic.ci.process.dto.resp.dataAnalysis.DataAnalysisResp;
import cd.casic.ci.process.process.dao.history.PipPipelineHisInstanceDao; import cd.casic.ci.process.process.dao.history.PipPipelineHisInstanceDao;
import cd.casic.ci.process.process.dao.vulInfo.VulInfoDao; import cd.casic.ci.process.process.dao.vulInfo.VulInfoDao;
import cd.casic.ci.process.process.dataObject.volumnInfo.VulInfo;
import cd.casic.ci.process.process.service.dataAnalysis.DataAnalysisService; import cd.casic.ci.process.process.service.dataAnalysis.DataAnalysisService;
import cd.casic.framework.datapermission.core.dal.AdminUserMapper; import cd.casic.framework.datapermission.core.dal.AdminUserMapper;
import cd.casic.module.machine.dal.dataobject.MachineInfoDO; import cd.casic.module.machine.dal.dataobject.MachineInfoDO;
@ -75,4 +76,9 @@ public class DataAnalysisServiceImpl implements DataAnalysisService {
}).collect(Collectors.toList()); }).collect(Collectors.toList());
return distCountList; return distCountList;
} }
@Override
public List<VulInfo> getVulMonitorCountList() {
return vulInfoDao.selectList();
}
} }