package com.zhitan.model.entity;
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
@Data
|
public class DeviceData {
|
@JsonProperty("params")
|
private Params params;
|
|
@Data
|
public static class Params {
|
@JsonProperty("dir")
|
private String dir;
|
|
@JsonProperty("id")
|
private String id;
|
|
@JsonProperty("sys_sn")
|
private String sysSn;
|
|
@JsonProperty("sys_imei")
|
private String sysImei;
|
|
@JsonProperty("sys_time")
|
private Long sysTime; // 时间戳用Long类型
|
|
@JsonProperty("r_data")
|
private List<RDataItem> rData;
|
}
|
|
@Data
|
public static class RDataItem {
|
@JsonProperty("name")
|
private String name;
|
|
@JsonProperty("value")
|
private String value; // 根据实际数据格式选择String/Double
|
|
@JsonProperty("err")
|
private String error;
|
}
|
}
|