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

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

public class BizYakReproductionRecord
{
    private Long id;
    private Long yakAssetId;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date calvingDate;

    private Integer dayAge;
    private Integer parity;
    private Integer calvingIntervalDays;
    private Integer calfCount;
    private Integer liveCalfCount;
    private BigDecimal calfSurvivalRate;
    private BigDecimal calfBirthWeightKg;
    private String dystociaFlag;

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public Long getYakAssetId() { return yakAssetId; }
    public void setYakAssetId(Long yakAssetId) { this.yakAssetId = yakAssetId; }
    public Date getCalvingDate() { return calvingDate; }
    public void setCalvingDate(Date calvingDate) { this.calvingDate = calvingDate; }
    public Integer getDayAge() { return dayAge; }
    public void setDayAge(Integer dayAge) { this.dayAge = dayAge; }
    public Integer getParity() { return parity; }
    public void setParity(Integer parity) { this.parity = parity; }
    public Integer getCalvingIntervalDays() { return calvingIntervalDays; }
    public void setCalvingIntervalDays(Integer calvingIntervalDays) { this.calvingIntervalDays = calvingIntervalDays; }
    public Integer getCalfCount() { return calfCount; }
    public void setCalfCount(Integer calfCount) { this.calfCount = calfCount; }
    public Integer getLiveCalfCount() { return liveCalfCount; }
    public void setLiveCalfCount(Integer liveCalfCount) { this.liveCalfCount = liveCalfCount; }
    public BigDecimal getCalfSurvivalRate() { return calfSurvivalRate; }
    public void setCalfSurvivalRate(BigDecimal calfSurvivalRate) { this.calfSurvivalRate = calfSurvivalRate; }
    public BigDecimal getCalfBirthWeightKg() { return calfBirthWeightKg; }
    public void setCalfBirthWeightKg(BigDecimal calfBirthWeightKg) { this.calfBirthWeightKg = calfBirthWeightKg; }
    public String getDystociaFlag() { return dystociaFlag; }
    public void setDystociaFlag(String dystociaFlag) { this.dystociaFlag = dystociaFlag; }
}
