package com.yuchen.saas.device.api.vo.deviceCenter;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author zhouhanwei
 * @create 2024/8/30 9:27
 */
@Data
public class DeviceCenterDataVO {

    /**
     * 项目id
     */
    @ApiModelProperty(name = "projectId", value = "项目id")
    private Long projectId;
    /**
     * 空间id
     */
    @ApiModelProperty(name = "spaceId", value = "空间id")
    private Long spaceId;
    /**
     * 设备类型
     */
    @ApiModelProperty(name = "deviceType", value = "设备类型")
    private Long deviceType;
    /**
     * 产品key
     */
    @ApiModelProperty(name = "productKey", value = "产品key")
    private String productKey;
    /**
     * 产品key名称
     */
    @ApiModelProperty(name = "productKeyName", value = "产品key")
    private String productKeyName;
    /**
     * 设备编码
     */
    @ApiModelProperty(name = "deviceName", value = "设备编码")
    private String deviceName;
    /**
     * 设备图片地址
     */
    @ApiModelProperty(name = "deviceImages", value = "设备图片地址")
    private String deviceImages;
    /**
     * 设备状态
     */
    @ApiModelProperty(name = "deviceState", value = "设备状态")
    private String deviceState;
    /**
     * 设备名称
     */
    @ApiModelProperty(name = "deviceAlias", value = "设备名称")
    private String deviceAlias;
    /**
     * 设备位置
     */
    @ApiModelProperty(name = "deviceAddress", value = "设备位置")
    private String deviceAddress;
    /**
     * 最后连接时间
     */
    @ApiModelProperty(name = "lastConnectionTime", value = "最后连接时间")
    private Date lastConnectionTime;
    /**
     * 最后断开时间
     */
    @ApiModelProperty(name = "lastBreakTime", value = "最后断开时间")
    private Date lastBreakTime;
    /**
     * 备注
     */
    @ApiModelProperty(name = "remark", value = "备注")
    private String remark;
}
