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

/**
 * 牦牛资产档案业务常量。
 * <p>与功能需求文档 §2.2 资产状态、§5.5 曲线默认天数等保持一致。</p>
 */
public final class YakAssetRules
{
    /** 逻辑删除：正常 */
    public static final String DEL_FLAG_NORMAL = "0";

    /** 逻辑删除：已删除 */
    public static final String DEL_FLAG_DELETED = "2";

    /** 资产状态：正常（在养） */
    public static final int ASSET_STATUS_MIN = 1;

    /** 资产状态：出栏 */
    public static final int ASSET_STATUS_MAX = 4;

    /** 生长数据种类：实测 */
    public static final int DATA_KIND_ACTUAL = 1;

    /** 生长数据种类：预测 */
    public static final int DATA_KIND_FORECAST = 2;

    /** 生理曲线默认查询天数（近一月） */
    public static final int DEFAULT_PHYSIO_DAYS = 30;

    /** 生长性状称重数据默认回溯天数（近一年） */
    public static final int DEFAULT_GROWTH_LOOKBACK_DAYS = 365;

    /** 生长曲线指标：体重 kg */
    public static final String METRIC_WEIGHT = "weight";

    /** 生长曲线指标：体高 cm */
    public static final String METRIC_HEIGHT = "height";

    /** 生长曲线指标：胸围 cm */
    public static final String METRIC_CHEST = "chest";

    /** 生长曲线指标：体长 cm */
    public static final String METRIC_LENGTH = "length";

    private YakAssetRules()
    {
    }
}
