package com.fuyuanshen.equipment.domain.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class AppDeviceVo implements Serializable {

    private Long id;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备IMEI
     */
    private String deviceImei;

    /**
     * 设备MAC
     */
    private String deviceMac;

    /**
     * 通讯方式 0:4G;1:蓝牙,2 4G&蓝牙
     */
    private Integer communicationMode;

    /**
     * 设备图片
     */
    private String devicePic;

    /**
     * 设备类型
     */
    private String typeName;

    /**
     * 蓝牙名称
     */
    private String bluetoothName;

    /**
     * 设备状态
     * 0 失效
     * 1 正常
     */
    private Integer deviceStatus;

    /**
     * 绑定时间
     */
    private Date bindingTime;

    /**
     * 在线状态(0离线，1在线)
     */
    private Integer onlineStatus;

    /**
     * 电量 百分比
     */
    private String battery;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 告警状态(0解除告警，1告警)
     */
    private String alarmStatus;

    /**
     * 设备详情页面
     */
    private String detailPageUrl;

}
