package com.zksy.api.domain.Enum;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 预警编码枚举（替代原WarningTypeEnum）
 */
@Getter
@AllArgsConstructor
public enum WarningCodeEnum {
    SUSPENDED_SOLIDS("WARN-SUSPENDED-SOLIDS", "悬浮物预警", 40.0),
    COD("WARN-COD", "COD预警", 30.0),
    AMMONIA_NITROGEN("WARN-AMMONIA-NITROGEN", "氨氮预警", 20.0),
    CONDUCTIVITY("WARN-CONDUCTIVITY", "电导率预警", 20.0),
    PH("WARN-PH", "PH预警", 20.0);

    private final String code;       // 预警编码（对应数据库）
    private final String name;       // 预警名称
    private final double defaultVal; // 默认阈值（数据库未配置时使用）
}
