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

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 成果总览指标（管理端年度报告 / 大屏总览与数字赋能）。
 * <p>当前口径：所选年台账<strong>最大统计月</strong>的单月值（非全年加总）。</p>
 */
public class AchievementAnnualSummaryVo implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 集体经济收入（万元） */
    private BigDecimal collectiveEconomyIncome;

    /** 带动就业人数（人） */
    private Integer employmentDrivenCount;

    /** 新增就业岗位（个） */
    private Integer newJobPositions;

    /** 环境治理项目数（个） */
    private Integer envProjectCount;

    /** 新增绿化面积（亩） */
    private BigDecimal newGreenArea;

    /** 文化传承人数（人） */
    private Integer culturalHeritageCount;

    /** 民族融合项目数（个） */
    private Integer ethnicIntegrationProjectCount;

    /** 民族团结活动数（个） */
    private Integer ethnicUnityActivityCount;

    /** 数字平台使用率（0～1） */
    private BigDecimal digitalPlatformUsageRate;

    /** 区域公共品牌数（个） */
    private Integer regionalPublicBrandCount;

    /** 品牌产品溢价率（0～1） */
    private BigDecimal brandPremiumRate;

    public BigDecimal getCollectiveEconomyIncome()
    {
        return collectiveEconomyIncome;
    }

    public void setCollectiveEconomyIncome(BigDecimal collectiveEconomyIncome)
    {
        this.collectiveEconomyIncome = collectiveEconomyIncome;
    }

    public Integer getEmploymentDrivenCount()
    {
        return employmentDrivenCount;
    }

    public void setEmploymentDrivenCount(Integer employmentDrivenCount)
    {
        this.employmentDrivenCount = employmentDrivenCount;
    }

    public Integer getNewJobPositions()
    {
        return newJobPositions;
    }

    public void setNewJobPositions(Integer newJobPositions)
    {
        this.newJobPositions = newJobPositions;
    }

    public Integer getEnvProjectCount()
    {
        return envProjectCount;
    }

    public void setEnvProjectCount(Integer envProjectCount)
    {
        this.envProjectCount = envProjectCount;
    }

    public BigDecimal getNewGreenArea()
    {
        return newGreenArea;
    }

    public void setNewGreenArea(BigDecimal newGreenArea)
    {
        this.newGreenArea = newGreenArea;
    }

    public Integer getCulturalHeritageCount()
    {
        return culturalHeritageCount;
    }

    public void setCulturalHeritageCount(Integer culturalHeritageCount)
    {
        this.culturalHeritageCount = culturalHeritageCount;
    }

    public Integer getEthnicIntegrationProjectCount()
    {
        return ethnicIntegrationProjectCount;
    }

    public void setEthnicIntegrationProjectCount(Integer ethnicIntegrationProjectCount)
    {
        this.ethnicIntegrationProjectCount = ethnicIntegrationProjectCount;
    }

    public Integer getEthnicUnityActivityCount()
    {
        return ethnicUnityActivityCount;
    }

    public void setEthnicUnityActivityCount(Integer ethnicUnityActivityCount)
    {
        this.ethnicUnityActivityCount = ethnicUnityActivityCount;
    }

    public BigDecimal getDigitalPlatformUsageRate()
    {
        return digitalPlatformUsageRate;
    }

    public void setDigitalPlatformUsageRate(BigDecimal digitalPlatformUsageRate)
    {
        this.digitalPlatformUsageRate = digitalPlatformUsageRate;
    }

    public Integer getRegionalPublicBrandCount()
    {
        return regionalPublicBrandCount;
    }

    public void setRegionalPublicBrandCount(Integer regionalPublicBrandCount)
    {
        this.regionalPublicBrandCount = regionalPublicBrandCount;
    }

    public BigDecimal getBrandPremiumRate()
    {
        return brandPremiumRate;
    }

    public void setBrandPremiumRate(BigDecimal brandPremiumRate)
    {
        this.brandPremiumRate = brandPremiumRate;
    }
}
