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_cooperative_development
 */
public class BizCooperativeDevelopment 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 cooperativeName;

    private String legalRepresentative;

    private String establishDate;

    private BigDecimal registeredCapital;

    private BigDecimal yearEndTotalAssets;

    private Integer memberHouseholdCount;

    private Integer memberPopulationCount;

    private Integer povertyMonitorCount;

    private Integer cattleShareCount;

    private Integer sheepShareCount;

    private Integer livestockShareTotal;

    private BigDecimal grasslandShareArea;

    private Integer laborShareCount;

    private BigDecimal cashShareAmount;

    private BigDecimal otherShareAmount;

    private BigDecimal totalIncome;

    private BigDecimal netIncome;

    private BigDecimal cashDividend;

    private BigDecimal inKindDividend;

    private BigDecimal revolvingFund;

    private BigDecimal lossAmount;

    private Integer collegeGraduateCount;

    private BigDecimal collegeGraduateWage;

    private Integer farmerTransferEmploymentCount;

    private BigDecimal farmerTransferWage;

    private Integer cattleInventoryCount;

    private Integer cattleOutboundCount;

    private Integer sheepInventoryCount;

    private Integer sheepOutboundCount;

    private Integer trademarkProductCount;

    private Integer qualityCertProductCount;

    private Integer trainingManageCount;

    private Integer trainingSkillCount;

    private Integer trainingOtherCount;

    private String businessScope;

    private String businessModel;

    private String operationStatus;

    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 getCooperativeName()
    {
        return cooperativeName;
    }

    public void setCooperativeName(String cooperativeName)
    {
        this.cooperativeName = cooperativeName;
    }

    public String getLegalRepresentative()
    {
        return legalRepresentative;
    }

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

    public String getEstablishDate()
    {
        return establishDate;
    }

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

    public BigDecimal getRegisteredCapital()
    {
        return registeredCapital;
    }

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

    public BigDecimal getYearEndTotalAssets()
    {
        return yearEndTotalAssets;
    }

    public void setYearEndTotalAssets(BigDecimal yearEndTotalAssets)
    {
        this.yearEndTotalAssets = yearEndTotalAssets;
    }

    public Integer getMemberHouseholdCount()
    {
        return memberHouseholdCount;
    }

    public void setMemberHouseholdCount(Integer memberHouseholdCount)
    {
        this.memberHouseholdCount = memberHouseholdCount;
    }

    public Integer getMemberPopulationCount()
    {
        return memberPopulationCount;
    }

    public void setMemberPopulationCount(Integer memberPopulationCount)
    {
        this.memberPopulationCount = memberPopulationCount;
    }

    public Integer getPovertyMonitorCount()
    {
        return povertyMonitorCount;
    }

    public void setPovertyMonitorCount(Integer povertyMonitorCount)
    {
        this.povertyMonitorCount = povertyMonitorCount;
    }

    public Integer getCattleShareCount()
    {
        return cattleShareCount;
    }

    public void setCattleShareCount(Integer cattleShareCount)
    {
        this.cattleShareCount = cattleShareCount;
    }

    public Integer getSheepShareCount()
    {
        return sheepShareCount;
    }

    public void setSheepShareCount(Integer sheepShareCount)
    {
        this.sheepShareCount = sheepShareCount;
    }

    public Integer getLivestockShareTotal()
    {
        return livestockShareTotal;
    }

    public void setLivestockShareTotal(Integer livestockShareTotal)
    {
        this.livestockShareTotal = livestockShareTotal;
    }

    public BigDecimal getGrasslandShareArea()
    {
        return grasslandShareArea;
    }

    public void setGrasslandShareArea(BigDecimal grasslandShareArea)
    {
        this.grasslandShareArea = grasslandShareArea;
    }

    public Integer getLaborShareCount()
    {
        return laborShareCount;
    }

    public void setLaborShareCount(Integer laborShareCount)
    {
        this.laborShareCount = laborShareCount;
    }

    public BigDecimal getCashShareAmount()
    {
        return cashShareAmount;
    }

    public void setCashShareAmount(BigDecimal cashShareAmount)
    {
        this.cashShareAmount = cashShareAmount;
    }

    public BigDecimal getOtherShareAmount()
    {
        return otherShareAmount;
    }

    public void setOtherShareAmount(BigDecimal otherShareAmount)
    {
        this.otherShareAmount = otherShareAmount;
    }

    public BigDecimal getTotalIncome()
    {
        return totalIncome;
    }

    public void setTotalIncome(BigDecimal totalIncome)
    {
        this.totalIncome = totalIncome;
    }

    public BigDecimal getNetIncome()
    {
        return netIncome;
    }

    public void setNetIncome(BigDecimal netIncome)
    {
        this.netIncome = netIncome;
    }

    public BigDecimal getCashDividend()
    {
        return cashDividend;
    }

    public void setCashDividend(BigDecimal cashDividend)
    {
        this.cashDividend = cashDividend;
    }

    public BigDecimal getInKindDividend()
    {
        return inKindDividend;
    }

    public void setInKindDividend(BigDecimal inKindDividend)
    {
        this.inKindDividend = inKindDividend;
    }

    public BigDecimal getRevolvingFund()
    {
        return revolvingFund;
    }

    public void setRevolvingFund(BigDecimal revolvingFund)
    {
        this.revolvingFund = revolvingFund;
    }

    public BigDecimal getLossAmount()
    {
        return lossAmount;
    }

    public void setLossAmount(BigDecimal lossAmount)
    {
        this.lossAmount = lossAmount;
    }

    public Integer getCollegeGraduateCount()
    {
        return collegeGraduateCount;
    }

    public void setCollegeGraduateCount(Integer collegeGraduateCount)
    {
        this.collegeGraduateCount = collegeGraduateCount;
    }

    public BigDecimal getCollegeGraduateWage()
    {
        return collegeGraduateWage;
    }

    public void setCollegeGraduateWage(BigDecimal collegeGraduateWage)
    {
        this.collegeGraduateWage = collegeGraduateWage;
    }

    public Integer getFarmerTransferEmploymentCount()
    {
        return farmerTransferEmploymentCount;
    }

    public void setFarmerTransferEmploymentCount(Integer farmerTransferEmploymentCount)
    {
        this.farmerTransferEmploymentCount = farmerTransferEmploymentCount;
    }

    public BigDecimal getFarmerTransferWage()
    {
        return farmerTransferWage;
    }

    public void setFarmerTransferWage(BigDecimal farmerTransferWage)
    {
        this.farmerTransferWage = farmerTransferWage;
    }

    public Integer getCattleInventoryCount()
    {
        return cattleInventoryCount;
    }

    public void setCattleInventoryCount(Integer cattleInventoryCount)
    {
        this.cattleInventoryCount = cattleInventoryCount;
    }

    public Integer getCattleOutboundCount()
    {
        return cattleOutboundCount;
    }

    public void setCattleOutboundCount(Integer cattleOutboundCount)
    {
        this.cattleOutboundCount = cattleOutboundCount;
    }

    public Integer getSheepInventoryCount()
    {
        return sheepInventoryCount;
    }

    public void setSheepInventoryCount(Integer sheepInventoryCount)
    {
        this.sheepInventoryCount = sheepInventoryCount;
    }

    public Integer getSheepOutboundCount()
    {
        return sheepOutboundCount;
    }

    public void setSheepOutboundCount(Integer sheepOutboundCount)
    {
        this.sheepOutboundCount = sheepOutboundCount;
    }

    public Integer getTrademarkProductCount()
    {
        return trademarkProductCount;
    }

    public void setTrademarkProductCount(Integer trademarkProductCount)
    {
        this.trademarkProductCount = trademarkProductCount;
    }

    public Integer getQualityCertProductCount()
    {
        return qualityCertProductCount;
    }

    public void setQualityCertProductCount(Integer qualityCertProductCount)
    {
        this.qualityCertProductCount = qualityCertProductCount;
    }

    public Integer getTrainingManageCount()
    {
        return trainingManageCount;
    }

    public void setTrainingManageCount(Integer trainingManageCount)
    {
        this.trainingManageCount = trainingManageCount;
    }

    public Integer getTrainingSkillCount()
    {
        return trainingSkillCount;
    }

    public void setTrainingSkillCount(Integer trainingSkillCount)
    {
        this.trainingSkillCount = trainingSkillCount;
    }

    public Integer getTrainingOtherCount()
    {
        return trainingOtherCount;
    }

    public void setTrainingOtherCount(Integer trainingOtherCount)
    {
        this.trainingOtherCount = trainingOtherCount;
    }

    public String getBusinessScope()
    {
        return businessScope;
    }

    public void setBusinessScope(String businessScope)
    {
        this.businessScope = businessScope;
    }

    public String getBusinessModel()
    {
        return businessModel;
    }

    public void setBusinessModel(String businessModel)
    {
        this.businessModel = businessModel;
    }

    public String getOperationStatus()
    {
        return operationStatus;
    }

    public void setOperationStatus(String operationStatus)
    {
        this.operationStatus = operationStatus;
    }

}
