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

import java.io.Serializable;
import java.util.List;
import com.ruoyi.web.modules.prosperity.domain.vo.AchievementAnnualReportVo;

/**
 * 大屏共同富裕 — 看板主数据（成果 + 项目分类）。
 */
public class CommonProsperityScreenDashboardVo implements Serializable
{
    private static final long serialVersionUID = 1L;

    private Integer statYear;

    private List<Integer> availableYears;

    private AchievementAnnualReportVo achievement;

    private List<ProjectTypeStatVo> projectTypeStats;

    private Boolean hasProjectData;

    public Integer getStatYear()
    {
        return statYear;
    }

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

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

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

    public AchievementAnnualReportVo getAchievement()
    {
        return achievement;
    }

    public void setAchievement(AchievementAnnualReportVo achievement)
    {
        this.achievement = achievement;
    }

    public List<ProjectTypeStatVo> getProjectTypeStats()
    {
        return projectTypeStats;
    }

    public void setProjectTypeStats(List<ProjectTypeStatVo> projectTypeStats)
    {
        this.projectTypeStats = projectTypeStats;
    }

    public Boolean getHasProjectData()
    {
        return hasProjectData;
    }

    public void setHasProjectData(Boolean hasProjectData)
    {
        this.hasProjectData = hasProjectData;
    }
}
