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

import java.math.BigDecimal;

/**
 * 科研开放接口 — 疫苗接种填报记录（村级汇总；不含部门 ID / 备注）。
 */
public class ResearchVaccinationDataVo
{
    /** 疫苗接种记录 ID */
    private Long vaccinationId;

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

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

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

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

    /** 应免数（头） */
    private Integer shouldVaccinateCount;

    /** 实免数（头） */
    private Integer actualVaccinateCount;

    /** 免疫率（%；(实免/应免)×100，保留 2 位小数） */
    private BigDecimal immunityRate;

    public Long getVaccinationId()
    {
        return vaccinationId;
    }

    public void setVaccinationId(Long vaccinationId)
    {
        this.vaccinationId = vaccinationId;
    }

    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 getShouldVaccinateCount()
    {
        return shouldVaccinateCount;
    }

    public void setShouldVaccinateCount(Integer shouldVaccinateCount)
    {
        this.shouldVaccinateCount = shouldVaccinateCount;
    }

    public Integer getActualVaccinateCount()
    {
        return actualVaccinateCount;
    }

    public void setActualVaccinateCount(Integer actualVaccinateCount)
    {
        this.actualVaccinateCount = actualVaccinateCount;
    }

    public BigDecimal getImmunityRate()
    {
        return immunityRate;
    }

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