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

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

/**
 * 家庭牧场数据填报 biz_family_ranch
 */
public class BizFamilyRanch extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long id;

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

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

    private Long townDeptId;

    private String townName;

    @NotNull(message = "所属村不能为空")
    private Long villageDeptId;

    private String villageName;

    @NotBlank(message = "企业名称不能为空")
    private String enterpriseName;

    private String legalRepresentative;

    private String enterpriseType;

    private BigDecimal registeredCapital;

    private String establishDate;

    private Integer livestockLaborCount;

    private Integer stockSubtotal;

    private Integer cattleYearEndStock;

    private Integer cattleBreedingFemaleStock;

    private Integer sheepYearEndStock;

    private Integer sheepBreedingFemaleStock;

    private Integer cattleOutbound;

    private Integer sheepOutbound;

    private BigDecimal grasslandAreaSubtotal;

    private BigDecimal grassBalanceArea;

    private BigDecimal transferGrassArea;

    private BigDecimal approvedCarryingCapacity;

    private BigDecimal yearEndStockSheepUnit;

    private String isGrassBalanced;

    private BigDecimal income;

    private BigDecimal expense;

    private BigDecimal profit;

    private Integer subsidyYear;

    private String hasSubsidy;

    private BigDecimal subsidyAmount;

    private String hasTrademark;

    private String hasQualityCert;

    private String salesChannel;

    private Integer drivenPopulation;

    private BigDecimal wagePaid;

    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 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 String getEnterpriseName()
    {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName)
    {
        this.enterpriseName = enterpriseName;
    }

    public String getLegalRepresentative()
    {
        return legalRepresentative;
    }

    public void setLegalRepresentative(String legalRepresentative)
    {
        this.legalRepresentative = legalRepresentative;
    }

    public String getEnterpriseType()
    {
        return enterpriseType;
    }

    public void setEnterpriseType(String enterpriseType)
    {
        this.enterpriseType = enterpriseType;
    }

    public BigDecimal getRegisteredCapital()
    {
        return registeredCapital;
    }

    public void setRegisteredCapital(BigDecimal registeredCapital)
    {
        this.registeredCapital = registeredCapital;
    }

    public String getEstablishDate()
    {
        return establishDate;
    }

    public void setEstablishDate(String establishDate)
    {
        this.establishDate = establishDate;
    }

    public Integer getLivestockLaborCount()
    {
        return livestockLaborCount;
    }

    public void setLivestockLaborCount(Integer livestockLaborCount)
    {
        this.livestockLaborCount = livestockLaborCount;
    }

    public Integer getStockSubtotal()
    {
        return stockSubtotal;
    }

    public void setStockSubtotal(Integer stockSubtotal)
    {
        this.stockSubtotal = stockSubtotal;
    }

    public Integer getCattleYearEndStock()
    {
        return cattleYearEndStock;
    }

    public void setCattleYearEndStock(Integer cattleYearEndStock)
    {
        this.cattleYearEndStock = cattleYearEndStock;
    }

    public Integer getCattleBreedingFemaleStock()
    {
        return cattleBreedingFemaleStock;
    }

    public void setCattleBreedingFemaleStock(Integer cattleBreedingFemaleStock)
    {
        this.cattleBreedingFemaleStock = cattleBreedingFemaleStock;
    }

    public Integer getSheepYearEndStock()
    {
        return sheepYearEndStock;
    }

    public void setSheepYearEndStock(Integer sheepYearEndStock)
    {
        this.sheepYearEndStock = sheepYearEndStock;
    }

    public Integer getSheepBreedingFemaleStock()
    {
        return sheepBreedingFemaleStock;
    }

    public void setSheepBreedingFemaleStock(Integer sheepBreedingFemaleStock)
    {
        this.sheepBreedingFemaleStock = sheepBreedingFemaleStock;
    }

    public Integer getCattleOutbound()
    {
        return cattleOutbound;
    }

    public void setCattleOutbound(Integer cattleOutbound)
    {
        this.cattleOutbound = cattleOutbound;
    }

    public Integer getSheepOutbound()
    {
        return sheepOutbound;
    }

    public void setSheepOutbound(Integer sheepOutbound)
    {
        this.sheepOutbound = sheepOutbound;
    }

    public BigDecimal getGrasslandAreaSubtotal()
    {
        return grasslandAreaSubtotal;
    }

    public void setGrasslandAreaSubtotal(BigDecimal grasslandAreaSubtotal)
    {
        this.grasslandAreaSubtotal = grasslandAreaSubtotal;
    }

    public BigDecimal getGrassBalanceArea()
    {
        return grassBalanceArea;
    }

    public void setGrassBalanceArea(BigDecimal grassBalanceArea)
    {
        this.grassBalanceArea = grassBalanceArea;
    }

    public BigDecimal getTransferGrassArea()
    {
        return transferGrassArea;
    }

    public void setTransferGrassArea(BigDecimal transferGrassArea)
    {
        this.transferGrassArea = transferGrassArea;
    }

    public BigDecimal getApprovedCarryingCapacity()
    {
        return approvedCarryingCapacity;
    }

    public void setApprovedCarryingCapacity(BigDecimal approvedCarryingCapacity)
    {
        this.approvedCarryingCapacity = approvedCarryingCapacity;
    }

    public BigDecimal getYearEndStockSheepUnit()
    {
        return yearEndStockSheepUnit;
    }

    public void setYearEndStockSheepUnit(BigDecimal yearEndStockSheepUnit)
    {
        this.yearEndStockSheepUnit = yearEndStockSheepUnit;
    }

    public String getIsGrassBalanced()
    {
        return isGrassBalanced;
    }

    public void setIsGrassBalanced(String isGrassBalanced)
    {
        this.isGrassBalanced = isGrassBalanced;
    }

    public BigDecimal getIncome()
    {
        return income;
    }

    public void setIncome(BigDecimal income)
    {
        this.income = income;
    }

    public BigDecimal getExpense()
    {
        return expense;
    }

    public void setExpense(BigDecimal expense)
    {
        this.expense = expense;
    }

    public BigDecimal getProfit()
    {
        return profit;
    }

    public void setProfit(BigDecimal profit)
    {
        this.profit = profit;
    }

    public Integer getSubsidyYear()
    {
        return subsidyYear;
    }

    public void setSubsidyYear(Integer subsidyYear)
    {
        this.subsidyYear = subsidyYear;
    }

    public String getHasSubsidy()
    {
        return hasSubsidy;
    }

    public void setHasSubsidy(String hasSubsidy)
    {
        this.hasSubsidy = hasSubsidy;
    }

    public BigDecimal getSubsidyAmount()
    {
        return subsidyAmount;
    }

    public void setSubsidyAmount(BigDecimal subsidyAmount)
    {
        this.subsidyAmount = subsidyAmount;
    }

    public String getHasTrademark()
    {
        return hasTrademark;
    }

    public void setHasTrademark(String hasTrademark)
    {
        this.hasTrademark = hasTrademark;
    }

    public String getHasQualityCert()
    {
        return hasQualityCert;
    }

    public void setHasQualityCert(String hasQualityCert)
    {
        this.hasQualityCert = hasQualityCert;
    }

    public String getSalesChannel()
    {
        return salesChannel;
    }

    public void setSalesChannel(String salesChannel)
    {
        this.salesChannel = salesChannel;
    }

    public Integer getDrivenPopulation()
    {
        return drivenPopulation;
    }

    public void setDrivenPopulation(Integer drivenPopulation)
    {
        this.drivenPopulation = drivenPopulation;
    }

    public BigDecimal getWagePaid()
    {
        return wagePaid;
    }

    public void setWagePaid(BigDecimal wagePaid)
    {
        this.wagePaid = wagePaid;
    }
}
