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

import java.io.Serializable;

/**
 * 大屏 — 共富项目分类情况明细行。
 * <p>
 * 对应 {@code GET /bigScreen/commonProsperity/projectTypeDetails} 的 {@code rows[]}；
 * 按 {@code impl_year} 聚合已发布项目的类型数量。
 * </p>
 */
public class CommonProsperityProjectTypeDetailVo implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 所属年份（实施年限 impl_year） */
    private Integer statYear;

    /** 项目总数（个） */
    private Integer totalCount;

    /** 和美乡村建设项目数（个），project_type=1 */
    private Integer heMeiVillageCount;

    /** 人居环境整治提升项目数（个），project_type=2 */
    private Integer habitatImproveCount;

    /** 其他项目投入数（个），project_type=3 */
    private Integer otherProjectCount;

    public Integer getStatYear()
    {
        return statYear;
    }

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

    public Integer getTotalCount()
    {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount)
    {
        this.totalCount = totalCount;
    }

    public Integer getHeMeiVillageCount()
    {
        return heMeiVillageCount;
    }

    public void setHeMeiVillageCount(Integer heMeiVillageCount)
    {
        this.heMeiVillageCount = heMeiVillageCount;
    }

    public Integer getHabitatImproveCount()
    {
        return habitatImproveCount;
    }

    public void setHabitatImproveCount(Integer habitatImproveCount)
    {
        this.habitatImproveCount = habitatImproveCount;
    }

    public Integer getOtherProjectCount()
    {
        return otherProjectCount;
    }

    public void setOtherProjectCount(Integer otherProjectCount)
    {
        this.otherProjectCount = otherProjectCount;
    }
}
