package com.evobms.common.constant;

/**
 * BBOX 接口业务状态码常量
 * 对应《羿动新能源-BBOX接口规范 v1.1》中的返回码。
 */
public final class BboxApiConstants {

    private BboxApiConstants() {}

    // 标准HTTP与业务扩展状态码
    public static final int CODE_SUCCESS = 200;                 // 成功
    public static final int CODE_NOT_FOUND = 404;               // 接口不存在
    public static final int CODE_UNAUTHORIZED = 401;            // 未授权
    public static final int CODE_DEVICE_NOT_REGISTERED = 901;   // 设备未在平台注册，如平台未录入
    public static final int CODE_DEVICE_DISABLED = 902;         // 设备已被禁用
    public static final int CODE_FILE_NOT_FOUND = 903;          // 文件不存在

    // 对应消息文本（可用于统一提示）
    public static final String MSG_SUCCESS = "成功";
    public static final String MSG_NOT_FOUND = "接口不存在";
    public static final String MSG_UNAUTHORIZED = "未授权";
    public static final String MSG_DEVICE_NOT_REGISTERED = "设备未在平台注册，如平台未录入";
    public static final String MSG_DEVICE_DISABLED = "设备已被禁用";
    public static final String MSG_FILE_NOT_FOUND = "文件不存在";
}