package org.springblade.openinterface.dto.smartdevice;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.web.bind.annotation.GetMapping;

import java.time.LocalDateTime;

/**
 * Created By lidexi in 2021/3/25
 **/
@Setter
@Getter
public class SmartDeviceDto {
	/**
	 * 设备唯一标识
	 */
	private String deviceId;
	/**
	 * 设备名称
	 */
	private String deviceName;

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

	/**
	 * 设备类型名称
	 */
	private String deviceTypeName;


	/**
	 * 安装位置
	 */
	private String deviceInstallAddress;
	/**
	 * 设备状态  1-正常 2-告警 3-失联 4-停用 5-初始化
	 */

	private Integer deviceStatus;
	/**
	 * 电池电量
	 */

	private String battery;

	/**
	 * IMEI号
	 */

	private String imei;

	/**
	 * 经纬度（仅记录）
	 */

	private String latitudeLongitude;


	@ApiModelProperty(value = "上线状态 1 已上线 2 未上线")
	private Integer defenseStatus;
//
//	/**
//	 * 小区ID
//	 */
//
//	private Long residentialId;
//	/**
//	 * 楼栋ID
//	 */
//	@ApiModelProperty(value = "楼栋id")
//	private Long buildingId;
//
//	@ApiModelProperty(value = "单元id")
//	private Long unitId;
//
//
//	@ApiModelProperty(value = "楼层id")
//	private Long floorId;
//
//	@ApiModelProperty(value = "房间id")
//	private Long roomId;
}
