package com.fuyuanshen.global.mqtt.base;

import lombok.Data;
import com.fasterxml.jackson.annotation.JsonProperty;

@Data
public class MqttXinghanJson {

    /**
     * 第一键值对，静电预警档位：3,2,1,0,分别表示高档/中档/低挡/关闭.
     */
    @JsonProperty("sta_DetectGrade")
    private Integer staDetectGrade;
    /**
     * 第二键值对，照明档位，2,1,0,分别表示弱光/强光/关闭
     */
    @JsonProperty("sta_LightGrade")
    private Integer staLightGrade;
    /**
     * 第三键值对，SOS档位，2,1,0, 分别表示红蓝模式/爆闪模式/关闭
     */
    @JsonProperty("sta_SOSGrade")
    public Integer staSOSGrade;
    /**
     * 第四键值对，剩余照明时间，0-5999，单位分钟。
     */
    @JsonProperty("sta_PowerTime")
    public Integer staPowerTime;
    /**
     * 第五键值对，剩余电量百分比，0-100
     */
    @JsonProperty("sta_PowerPercent")
    public Integer staPowerPercent;
    /**
     * 第六键值对, 近电预警级别, 0-无预警，1-弱预警，2-中预警，3-强预警，4-非常强预警。
     */
    @JsonProperty("sta_DetectResult")
    public Integer staDetectResult;
    /**
     * 第七键值对, 静止报警状态，0-未静止报警，1-正在静止报警。
     */
    @JsonProperty("sta_ShakeBit")
    public Integer staShakeBit;
    /**
     * 第八键值对, 4G信号强度，0-32，数值越大，信号越强。
     */
    @JsonProperty("sta_4gSinal")
    public Integer sta4gSinal;
    /**
     * 第九键值对，IMIE卡号
     */
    @JsonProperty("sta_imei")
    public String staimei;
    /**
     * 第十键值对，经度
     */
    @JsonProperty("sta_longitude")
    public String stalongitude;
    /**
     * 第十一键值对，纬度
     */
    @JsonProperty("sta_latitude")
    public String stalatitude;
    /**
     * 第十二键值对，系统现状，0关机，1仅充电，2开机未充电,3，开机且充电
     */
    @JsonProperty("sta_system")
    public String stasystem;
    /**
     * 电量百分比(适配控制列表显示)
     */
    public String batteryPercentage;

}
