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

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

/**
 * 生长曲线单个数据点。
 * <p>X 轴一般为日龄 dayAge；value 为当前 metric 对应度量值。</p>
 */
public class YakAssetGrowthChartPointVo
{
    /** 日龄 */
    private Integer dayAge;

    /** 指标值（体重 kg / 体高胸围体长 cm，由 metric 决定） */
    private BigDecimal value;

    /** 采集时间，tooltip 展示用 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date collectTime;

    public Integer getDayAge()
    {
        return dayAge;
    }

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

    public BigDecimal getValue()
    {
        return value;
    }

    public void setValue(BigDecimal value)
    {
        this.value = value;
    }

    public Date getCollectTime()
    {
        return collectTime;
    }

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