yeg
2026-09-28 ccf7fa9210887633944bd4d78f90463b82807e6e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.battery.business.service;
 
/**
 * 推式来源接收端点({@code POST /device-ingest/{adapterCode}})使用的稳定业务错误码。
 * 每个码都对应一个明确的 HTTP 状态,取数程序据此决定是否推进自己的读取位置:
 * 只有 2xx 才算"对方收下了"(ADR-0065)。
 */
public final class DeviceIngestErrorCodes
{
    /** 来源凭据缺失或不匹配:拒绝并点名取值位置,不落任何数据。 */
    public static final int TOKEN_INVALID = 53101;
    /** 来源未启用(类型不是推式来源的情形归 {@code DeviceAdapterErrorCodes.UNSUPPORTED_TYPE}):拒绝并说明状态。 */
    public static final int SOURCE_DISABLED = 53102;
    /** 请求体不符合推式来源的载荷契约,或落地行写不进去:点名出错的行与字段。 */
    public static final int PAYLOAD_INVALID = 53103;
 
    private DeviceIngestErrorCodes()
    {
    }
}