package com.ruoyi.web.modules.screen.domain.vo;

import java.util.List;

/**
 * 大屏疫病风险看板主数据
 */
public class EpidemicRiskScreenDashboardVo
{
    private int statYear;

    private List<Integer> availableYears;

    private boolean hasLabData;

    private boolean hasEpidemicData;

    private boolean hasRelievedData;

    private LabDetectionScreenVo labDetection;

    private List<SampleSourceStatVo> sampleSourceStats;

    private List<RiskLevelStatVo> riskLevelStats;

    private EpidemicSituationVo epidemicSituation;

    private List<EpidemicTypeStatVo> epidemicTypeStats;

    private List<TransmissionRouteStatVo> transmissionRouteStats;

    private List<RelieveDurationByTypeVo> relieveDurationByType;

    private RiskFactorWeightsVo riskFactorWeights;

    public int getStatYear()
    {
        return statYear;
    }

    public void setStatYear(int statYear)
    {
        this.statYear = statYear;
    }

    public List<Integer> getAvailableYears()
    {
        return availableYears;
    }

    public void setAvailableYears(List<Integer> availableYears)
    {
        this.availableYears = availableYears;
    }

    public boolean isHasLabData()
    {
        return hasLabData;
    }

    public void setHasLabData(boolean hasLabData)
    {
        this.hasLabData = hasLabData;
    }

    public boolean isHasEpidemicData()
    {
        return hasEpidemicData;
    }

    public void setHasEpidemicData(boolean hasEpidemicData)
    {
        this.hasEpidemicData = hasEpidemicData;
    }

    public boolean isHasRelievedData()
    {
        return hasRelievedData;
    }

    public void setHasRelievedData(boolean hasRelievedData)
    {
        this.hasRelievedData = hasRelievedData;
    }

    public LabDetectionScreenVo getLabDetection()
    {
        return labDetection;
    }

    public void setLabDetection(LabDetectionScreenVo labDetection)
    {
        this.labDetection = labDetection;
    }

    public List<SampleSourceStatVo> getSampleSourceStats()
    {
        return sampleSourceStats;
    }

    public void setSampleSourceStats(List<SampleSourceStatVo> sampleSourceStats)
    {
        this.sampleSourceStats = sampleSourceStats;
    }

    public List<RiskLevelStatVo> getRiskLevelStats()
    {
        return riskLevelStats;
    }

    public void setRiskLevelStats(List<RiskLevelStatVo> riskLevelStats)
    {
        this.riskLevelStats = riskLevelStats;
    }

    public EpidemicSituationVo getEpidemicSituation()
    {
        return epidemicSituation;
    }

    public void setEpidemicSituation(EpidemicSituationVo epidemicSituation)
    {
        this.epidemicSituation = epidemicSituation;
    }

    public List<EpidemicTypeStatVo> getEpidemicTypeStats()
    {
        return epidemicTypeStats;
    }

    public void setEpidemicTypeStats(List<EpidemicTypeStatVo> epidemicTypeStats)
    {
        this.epidemicTypeStats = epidemicTypeStats;
    }

    public List<TransmissionRouteStatVo> getTransmissionRouteStats()
    {
        return transmissionRouteStats;
    }

    public void setTransmissionRouteStats(List<TransmissionRouteStatVo> transmissionRouteStats)
    {
        this.transmissionRouteStats = transmissionRouteStats;
    }

    public List<RelieveDurationByTypeVo> getRelieveDurationByType()
    {
        return relieveDurationByType;
    }

    public void setRelieveDurationByType(List<RelieveDurationByTypeVo> relieveDurationByType)
    {
        this.relieveDurationByType = relieveDurationByType;
    }

    public RiskFactorWeightsVo getRiskFactorWeights()
    {
        return riskFactorWeights;
    }

    public void setRiskFactorWeights(RiskFactorWeightsVo riskFactorWeights)
    {
        this.riskFactorWeights = riskFactorWeights;
    }
}
