package com.qiuguo.iot.data.resp.device;
import lombok.Data;
import java.util.Date;
/**
 * <p>
 * </p>*设备信息返回类
 * @author wulin
 * @since 2023-09-05
 */

@Data
public class DeviceInfoResp {
    //
    private Long id;
    //批次号
    private Long batchId;
    //设备名称
    private String name;
    //设备序列号
    private String sn;
    //设备密钥
    private String key;

    //设备状态：0：开启，1待机、关闭（在线）
    private Integer status;
    //蓝牙地址
    private String btMac;
    //wifi地址
    private String wifiMac;
    //当前固件版本
    private String firmwareVersion;
    //设备类型：0 果Box 1智能插座 2智能大灯 3智能窗帘驱动 4智能窗户关闭 5智能台灯 6智能桌子 7智能椅子 8智能风扇 9智能空调（遥控器） 10智能冰箱 11智能洗碗机 12智能电热水器 13温度传感器 14空气质量传感器 15光线传感器 16雨量传感器 17闭门器
    private Integer deviceType;
    //是否在线 0：不在线 1在线
    private Integer onLine;
    //最后一次上线时间
    private Date lastOnLineTime;
    //通讯协议类型：0：WebSocket 1：MQTT 2：TCP 3：UDP 4：HTTP
    private Integer protocolType;
    //运行模式id
    private Long operatingModeId;
    //升级模式：0 无模式 1 自动升级
    private Integer otaType;
    //自动升级开始时间段
    private Date otaStartTime;
    //自动升级结束时间段
    private Date otaEndTime;
    //生产时间
    private Date factoryTime;
    //销售时间
    private Date saleTime;
}