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

import java.math.BigDecimal;

/**
 * 草畜平衡计算结果。
 */
public class GrassLivestockBalanceResultVo
{
    private Long grasslandId;

    private String grasslandName;

    private BigDecimal availableForageKg;

    private BigDecimal theoreticalCarryingSu;

    private BigDecimal actualCarryingSu;

    private BigDecimal balanceIndex;

    private BigDecimal overloadRate;

    private Integer balanceLevel;

    private String balanceLevelName;

    private BigDecimal overloadSu;

    private BigDecimal annualForageDemandKg;

    private BigDecimal forageGapKg;

    private BigDecimal theoreticalSuitableHeads;

    private Integer actualOverloadHeads;

    private String warning;

    public Long getGrasslandId()
    {
        return grasslandId;
    }

    public void setGrasslandId(Long grasslandId)
    {
        this.grasslandId = grasslandId;
    }

    public String getGrasslandName()
    {
        return grasslandName;
    }

    public void setGrasslandName(String grasslandName)
    {
        this.grasslandName = grasslandName;
    }

    public BigDecimal getAvailableForageKg()
    {
        return availableForageKg;
    }

    public void setAvailableForageKg(BigDecimal availableForageKg)
    {
        this.availableForageKg = availableForageKg;
    }

    public BigDecimal getTheoreticalCarryingSu()
    {
        return theoreticalCarryingSu;
    }

    public void setTheoreticalCarryingSu(BigDecimal theoreticalCarryingSu)
    {
        this.theoreticalCarryingSu = theoreticalCarryingSu;
    }

    public BigDecimal getActualCarryingSu()
    {
        return actualCarryingSu;
    }

    public void setActualCarryingSu(BigDecimal actualCarryingSu)
    {
        this.actualCarryingSu = actualCarryingSu;
    }

    public BigDecimal getBalanceIndex()
    {
        return balanceIndex;
    }

    public void setBalanceIndex(BigDecimal balanceIndex)
    {
        this.balanceIndex = balanceIndex;
    }

    public BigDecimal getOverloadRate()
    {
        return overloadRate;
    }

    public void setOverloadRate(BigDecimal overloadRate)
    {
        this.overloadRate = overloadRate;
    }

    public Integer getBalanceLevel()
    {
        return balanceLevel;
    }

    public void setBalanceLevel(Integer balanceLevel)
    {
        this.balanceLevel = balanceLevel;
    }

    public String getBalanceLevelName()
    {
        return balanceLevelName;
    }

    public void setBalanceLevelName(String balanceLevelName)
    {
        this.balanceLevelName = balanceLevelName;
    }

    public BigDecimal getOverloadSu()
    {
        return overloadSu;
    }

    public void setOverloadSu(BigDecimal overloadSu)
    {
        this.overloadSu = overloadSu;
    }

    public BigDecimal getAnnualForageDemandKg()
    {
        return annualForageDemandKg;
    }

    public void setAnnualForageDemandKg(BigDecimal annualForageDemandKg)
    {
        this.annualForageDemandKg = annualForageDemandKg;
    }

    public BigDecimal getForageGapKg()
    {
        return forageGapKg;
    }

    public void setForageGapKg(BigDecimal forageGapKg)
    {
        this.forageGapKg = forageGapKg;
    }

    public BigDecimal getTheoreticalSuitableHeads()
    {
        return theoreticalSuitableHeads;
    }

    public void setTheoreticalSuitableHeads(BigDecimal theoreticalSuitableHeads)
    {
        this.theoreticalSuitableHeads = theoreticalSuitableHeads;
    }

    public Integer getActualOverloadHeads()
    {
        return actualOverloadHeads;
    }

    public void setActualOverloadHeads(Integer actualOverloadHeads)
    {
        this.actualOverloadHeads = actualOverloadHeads;
    }

    public String getWarning()
    {
        return warning;
    }

    public void setWarning(String warning)
    {
        this.warning = warning;
    }
}
