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

import java.math.BigDecimal;

/**
 * 畜牧资源大屏 — 核心数据总览（8 项）。
 * <p>
 * 三资固定资产不随年；肉/奶、免疫率取所选年最大填报月全县合计；
 * 兽医 / 特派员 / 事业单位为人头台账，不随年。
 * </p>
 */
public class LivestockResourceOverviewVo
{
    /** 经营性固定资产（万元） */
    private BigDecimal operatingFixedAssets;

    /** 非经营性固定资产（万元） */
    private BigDecimal nonOperatingFixedAssets;

    /** 肉产量（万吨）；所选年最大填报月全县合计 */
    private BigDecimal meatOutput;

    /** 奶产量（万吨）；所选年最大填报月全县合计 */
    private BigDecimal milkOutput;

    /** 免疫率（%）；所选年最大填报月 (实免和/应免和)×100，2 位小数 */
    private BigDecimal immunityRate;

    /** 兽医人员数（人）；resource_type=004001 且未删除 */
    private long vetCount;

    /** 科技特派员总人数（人） */
    private long techEnvoyCount;

    /** 农业事业单位总人数（人） */
    private long agriUnitCount;

    public BigDecimal getOperatingFixedAssets()
    {
        return operatingFixedAssets;
    }

    public void setOperatingFixedAssets(BigDecimal operatingFixedAssets)
    {
        this.operatingFixedAssets = operatingFixedAssets;
    }

    public BigDecimal getNonOperatingFixedAssets()
    {
        return nonOperatingFixedAssets;
    }

    public void setNonOperatingFixedAssets(BigDecimal nonOperatingFixedAssets)
    {
        this.nonOperatingFixedAssets = nonOperatingFixedAssets;
    }

    public BigDecimal getMeatOutput()
    {
        return meatOutput;
    }

    public void setMeatOutput(BigDecimal meatOutput)
    {
        this.meatOutput = meatOutput;
    }

    public BigDecimal getMilkOutput()
    {
        return milkOutput;
    }

    public void setMilkOutput(BigDecimal milkOutput)
    {
        this.milkOutput = milkOutput;
    }

    public BigDecimal getImmunityRate()
    {
        return immunityRate;
    }

    public void setImmunityRate(BigDecimal immunityRate)
    {
        this.immunityRate = immunityRate;
    }

    public long getVetCount()
    {
        return vetCount;
    }

    public void setVetCount(long vetCount)
    {
        this.vetCount = vetCount;
    }

    public long getTechEnvoyCount()
    {
        return techEnvoyCount;
    }

    public void setTechEnvoyCount(long techEnvoyCount)
    {
        this.techEnvoyCount = techEnvoyCount;
    }

    public long getAgriUnitCount()
    {
        return agriUnitCount;
    }

    public void setAgriUnitCount(long agriUnitCount)
    {
        this.agriUnitCount = agriUnitCount;
    }
}
