package com.yuchen.saas.park.api.vo.park.devicepro;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Author: 肖润飞
 * @CreateTime: 2022/09/06 16:48
 * @Description: 基础类
 * @Version: 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DeviceBasePro {

    /**
     * 设备编号
     **/
    private String deviceName;

    /**
     * 设备编号
     **/
    private String productKey;

    /**
     * 更新时间
     **/
    private Date deviceTime;

    /****  以下是需要从数据库中查询出来的数据  ****/
    /**
     * 设备名称
     **/
    private String name;

    /**
     * 设备分类名字
     */
    private String categoryName;

    /**
     * 设备分类唯一ID
     */
    private String categoryCode;

    /**
     * 设备类型编号
     **/
    private Integer equipmentType;

    /**
     * 设备是否在线
     */
    private Integer isOnline;

    /**
     * 安装位置
     */
    private String setPosition;

    /**
     * 设备位置(平面位置信息)
     */
    private String planePosition;

    /**
     * 安装位置图
     */
    private String imgSrc;

    /**
     * 对象的class属性
     */
    @JsonIgnore
    private String clazz;

}