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

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

/**
 * 牦牛生长性状 biz_yak_growth_record。
 * <p>
 * 详情接口现由 {@link com.ruoyi.web.modules.industryservice.service.YakAssetGrowthLiveService}
 * 从称重 OpenAPI 实时组装体重行；日龄、体高、胸围、体长暂无第三方来源时为 null。
 * </p>
 */
public class BizYakGrowthRecord
{
    private Long id;

    private Long yakAssetId;

    private Integer dayAge;

    private BigDecimal weightKg;

    private BigDecimal heightCm;

    private BigDecimal chestCm;

    private BigDecimal lengthCm;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date collectTime;

    /** 1 实测 2 预测 */
    private Integer dataKind;

    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 Integer getDayAge()
    {
        return dayAge;
    }

    public void setDayAge(Integer dayAge)
    {
        this.dayAge = dayAge;
    }

    public BigDecimal getWeightKg()
    {
        return weightKg;
    }

    public void setWeightKg(BigDecimal weightKg)
    {
        this.weightKg = weightKg;
    }

    public BigDecimal getHeightCm()
    {
        return heightCm;
    }

    public void setHeightCm(BigDecimal heightCm)
    {
        this.heightCm = heightCm;
    }

    public BigDecimal getChestCm()
    {
        return chestCm;
    }

    public void setChestCm(BigDecimal chestCm)
    {
        this.chestCm = chestCm;
    }

    public BigDecimal getLengthCm()
    {
        return lengthCm;
    }

    public void setLengthCm(BigDecimal lengthCm)
    {
        this.lengthCm = lengthCm;
    }

    public Date getCollectTime()
    {
        return collectTime;
    }

    public void setCollectTime(Date collectTime)
    {
        this.collectTime = collectTime;
    }

    public Integer getDataKind()
    {
        return dataKind;
    }

    public void setDataKind(Integer dataKind)
    {
        this.dataKind = dataKind;
    }
}
