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

import java.math.BigDecimal;
import javax.validation.constraints.NotNull;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 可支配收入数据填报 biz_disposable_income
 */
public class BizDisposableIncome extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long id;

    @NotNull(message = "所属年份不能为空")
    private Integer statYear;

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

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

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

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

    public Long getId()
    {
        return id;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    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;
    }
}
