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

/**
 * 大屏首页 — 养殖主体数量明细行。
 * <p>
 * 村×年月键集 = 农牧户 ∪ 合作社 ∪ 家庭牧场 ∪ 养殖大户；
 * 任一组织形式有数据即可出列，其余数量为 0。
 */
public class HomeScreenBreedingEntityQuantityListItemVo
{
    /** 所属年份 */
    private Integer statYear;

    /** 所属月份 */
    private Integer statMonth;

    /** 所属乡镇 */
    private Long townDeptId;

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

    /** 所属村 */
    private Long villageDeptId;

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

    /** 农牧户数（户），来源 {@code biz_farmer_household.household_count} */
    private Integer farmerHouseholdCount;

    /** 合作社数量（个） */
    private Integer cooperativeCount;

    /** 家庭牧场数量（个） */
    private Integer familyRanchCount;

    /** 养殖大户数量（个） */
    private Integer largeLivestockFarmerCount;

    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 Long getTownDeptId()
    {
        return townDeptId;
    }

    public void setTownDeptId(Long townDeptId)
    {
        this.townDeptId = townDeptId;
    }

    public String getTownName()
    {
        return townName;
    }

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

    public Long getVillageDeptId()
    {
        return villageDeptId;
    }

    public void setVillageDeptId(Long villageDeptId)
    {
        this.villageDeptId = villageDeptId;
    }

    public String getVillageName()
    {
        return villageName;
    }

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

    public Integer getFarmerHouseholdCount()
    {
        return farmerHouseholdCount;
    }

    public void setFarmerHouseholdCount(Integer farmerHouseholdCount)
    {
        this.farmerHouseholdCount = farmerHouseholdCount;
    }

    public Integer getCooperativeCount()
    {
        return cooperativeCount;
    }

    public void setCooperativeCount(Integer cooperativeCount)
    {
        this.cooperativeCount = cooperativeCount;
    }

    public Integer getFamilyRanchCount()
    {
        return familyRanchCount;
    }

    public void setFamilyRanchCount(Integer familyRanchCount)
    {
        this.familyRanchCount = familyRanchCount;
    }

    public Integer getLargeLivestockFarmerCount()
    {
        return largeLivestockFarmerCount;
    }

    public void setLargeLivestockFarmerCount(Integer largeLivestockFarmerCount)
    {
        this.largeLivestockFarmerCount = largeLivestockFarmerCount;
    }
}
