package com.ruoyi.factory.gb808.tcp.dto;
import com.yyt.gps.gpsBase.global.DeviceAlarmTypeEnum;
import com.ruoyi.socket.dto.DeviceStatusItemDto;
import com.ruoyi.socket.dto.business.*;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
public class LocationReport implements IHeading, ILocationReport,
IAltitude, IStatus, ISpeed, IDeviceAlarm, IFuel, IElectricQuantity {
/**
* 设备 IMEI
*/
private String deviceImei;
/**
* 报警信息
*/
private List<DeviceAlarmTypeEnum> alarmList;
/**
* 速度
*/
private Double speed;
/**
* 状态列表
*/
private List<DeviceStatusItemDto> statusList;
private Double altitude;
/**
* 时间时间
*/
private Date gpsTime;
/**
* gps 定位是否有效 v 无效
*/
private boolean valid;
/**
* 纬度
*/
private Double lat;
/**
* 经度
*/
private Double lng;
private Float heading;
private Float fuel;
private Float ad1;
private Float ad2;
private Float ad3;
private Float ad4;
private Float ad5;
private Float ad6;
private Float signalIntensity;
private Float electric;
private Integer satellites;
private Integer wifi;
private Integer station;
private Float temperature;
private List<AttachItem> attachItemList;
/**
* 电量
*/
private Float electricQuantity;
}
评论0