package com.ruoyi.web.modules.industryservice.research.domain.vo;

import java.math.BigDecimal;

/**
 * 科研开放接口 — 可支配收入数据填报（县级年度汇总；不含操作人 / 备注）。
 */
public class ResearchDisposableIncomeVo
{
    /** 可支配收入记录 ID */
    private Long incomeId;

    /** 所属年份 */
    private Integer statYear;

    /** 农村居民人均可支配收入（元） */
    private BigDecimal ruralDisposableIncome;

    /** 脱贫人口人均纯收入（元） */
    private BigDecimal povertyNetIncome;

    /** 增幅（元）；公式=本年可支配收入-上年可支配收入 */
    private BigDecimal incomeIncrease;

    /** 增速（%）；公式=(增幅/上年可支配收入)×100，保留2位小数 */
    private BigDecimal incomeGrowthRate;

    public Long getIncomeId()
    {
        return incomeId;
    }

    public void setIncomeId(Long incomeId)
    {
        this.incomeId = incomeId;
    }

    public Integer getStatYear()
    {
        return statYear;
    }

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

    public BigDecimal getRuralDisposableIncome()
    {
        return ruralDisposableIncome;
    }

    public void setRuralDisposableIncome(BigDecimal ruralDisposableIncome)
    {
        this.ruralDisposableIncome = ruralDisposableIncome;
    }

    public BigDecimal getPovertyNetIncome()
    {
        return povertyNetIncome;
    }

    public void setPovertyNetIncome(BigDecimal povertyNetIncome)
    {
        this.povertyNetIncome = povertyNetIncome;
    }

    public BigDecimal getIncomeIncrease()
    {
        return incomeIncrease;
    }

    public void setIncomeIncrease(BigDecimal incomeIncrease)
    {
        this.incomeIncrease = incomeIncrease;
    }

    public BigDecimal getIncomeGrowthRate()
    {
        return incomeGrowthRate;
    }

    public void setIncomeGrowthRate(BigDecimal incomeGrowthRate)
    {
        this.incomeGrowthRate = incomeGrowthRate;
    }
}
