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

/**
 * 科研开放接口 — 牦牛存栏填报记录（村级汇总，无个体敏感字段）。
 */
public class ResearchYakHerdInventoryVo
{
    /** 存栏记录 ID */
    private Long inventoryId;

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

    /** 所属月份（1～12） */
    private Integer statMonth;

    /** 所属乡镇名称 */
    private String townName;

    /** 所属村名称 */
    private String villageName;

    /** 村居数 */
    private Integer villageCount;

    /** 牧户数 */
    private Integer herdsmanHouseholdCount;

    /** 种公牛存栏数 */
    private Integer breedingBullCount;

    /** 公牛/阉畜存栏数 */
    private Integer bullCastratedCount;

    /** 公牛总存栏数（种公牛 + 公牛/阉畜） */
    private Integer bullTotal;

    /** 0～1.5 岁幼畜存栏数（不包括 1.5 岁） */
    private Integer cowYoungCount;

    /** 1.5 岁以上成畜存栏数（包括 1.5 岁） */
    private Integer cowAdultCount;

    /** 母牛总存栏数（幼畜 + 成畜） */
    private Integer cowTotal;

    /** 产奶母牛存栏数 */
    private Integer milkingCowCount;

    /** 能繁母牛存栏数 */
    private Integer fertileCowCount;

    /** 奶牛总存栏数（产奶母牛 + 能繁母牛） */
    private Integer dairyTotal;

    /** 羊总存栏数 */
    private Integer sheepTotal;

    /** 产奶羊存栏数 */
    private Integer milkingSheepCount;

    /** 保险牦牛存栏数 */
    private Integer insuredYakCount;

    /** 牦牛总存栏数（公牛 + 母牛 + 保险） */
    private Integer yakTotal;

    /** 总存栏数（牦牛 + 奶牛 + 羊） */
    private Integer grandTotal;

    /** 总量（牦牛 + 羊） */
    private Integer yakSheepTotal;

    public Long getInventoryId()
    {
        return inventoryId;
    }

    public void setInventoryId(Long inventoryId)
    {
        this.inventoryId = inventoryId;
    }

    public Integer getStatYear()
    {
        return statYear;
    }

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

    public Integer getStatMonth()
    {
        return statMonth;
    }

    public void setStatMonth(Integer statMonth)
    {
        this.statMonth = statMonth;
    }

    public String getTownName()
    {
        return townName;
    }

    public void setTownName(String townName)
    {
        this.townName = townName;
    }

    public String getVillageName()
    {
        return villageName;
    }

    public void setVillageName(String villageName)
    {
        this.villageName = villageName;
    }

    public Integer getVillageCount()
    {
        return villageCount;
    }

    public void setVillageCount(Integer villageCount)
    {
        this.villageCount = villageCount;
    }

    public Integer getHerdsmanHouseholdCount()
    {
        return herdsmanHouseholdCount;
    }

    public void setHerdsmanHouseholdCount(Integer herdsmanHouseholdCount)
    {
        this.herdsmanHouseholdCount = herdsmanHouseholdCount;
    }

    public Integer getBreedingBullCount()
    {
        return breedingBullCount;
    }

    public void setBreedingBullCount(Integer breedingBullCount)
    {
        this.breedingBullCount = breedingBullCount;
    }

    public Integer getBullCastratedCount()
    {
        return bullCastratedCount;
    }

    public void setBullCastratedCount(Integer bullCastratedCount)
    {
        this.bullCastratedCount = bullCastratedCount;
    }

    public Integer getBullTotal()
    {
        return bullTotal;
    }

    public void setBullTotal(Integer bullTotal)
    {
        this.bullTotal = bullTotal;
    }

    public Integer getCowYoungCount()
    {
        return cowYoungCount;
    }

    public void setCowYoungCount(Integer cowYoungCount)
    {
        this.cowYoungCount = cowYoungCount;
    }

    public Integer getCowAdultCount()
    {
        return cowAdultCount;
    }

    public void setCowAdultCount(Integer cowAdultCount)
    {
        this.cowAdultCount = cowAdultCount;
    }

    public Integer getCowTotal()
    {
        return cowTotal;
    }

    public void setCowTotal(Integer cowTotal)
    {
        this.cowTotal = cowTotal;
    }

    public Integer getMilkingCowCount()
    {
        return milkingCowCount;
    }

    public void setMilkingCowCount(Integer milkingCowCount)
    {
        this.milkingCowCount = milkingCowCount;
    }

    public Integer getFertileCowCount()
    {
        return fertileCowCount;
    }

    public void setFertileCowCount(Integer fertileCowCount)
    {
        this.fertileCowCount = fertileCowCount;
    }

    public Integer getDairyTotal()
    {
        return dairyTotal;
    }

    public void setDairyTotal(Integer dairyTotal)
    {
        this.dairyTotal = dairyTotal;
    }

    public Integer getSheepTotal()
    {
        return sheepTotal;
    }

    public void setSheepTotal(Integer sheepTotal)
    {
        this.sheepTotal = sheepTotal;
    }

    public Integer getMilkingSheepCount()
    {
        return milkingSheepCount;
    }

    public void setMilkingSheepCount(Integer milkingSheepCount)
    {
        this.milkingSheepCount = milkingSheepCount;
    }

    public Integer getInsuredYakCount()
    {
        return insuredYakCount;
    }

    public void setInsuredYakCount(Integer insuredYakCount)
    {
        this.insuredYakCount = insuredYakCount;
    }

    public Integer getYakTotal()
    {
        return yakTotal;
    }

    public void setYakTotal(Integer yakTotal)
    {
        this.yakTotal = yakTotal;
    }

    public Integer getGrandTotal()
    {
        return grandTotal;
    }

    public void setGrandTotal(Integer grandTotal)
    {
        this.grandTotal = grandTotal;
    }

    public Integer getYakSheepTotal()
    {
        return yakSheepTotal;
    }

    public void setYakSheepTotal(Integer yakSheepTotal)
    {
        this.yakSheepTotal = yakSheepTotal;
    }
}
