package com.psdc.entity;

import com.psdc.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


/**
 * @author : stone
 * @date : 2023-4-23
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PsdcDevice {

  /** 设备id */
  @Excel(name = "设备Id", cellType = Excel.ColumnType.NUMERIC)
  private Integer deviceId ;
  /** 用户id */
  private Integer userId ;
  /** 用户名称 */
  @Excel(name = "用户名称")
  private String userName ;

  /** 设备类型:1-监测设备,2-运行设备 */
  private Integer deviceType ;
  /** 设备类型:1-监测设备,2-运行设备 */
  @Excel(name = "设备类型")
  private String devType ;
  /** 设备名称 */
  @Excel(name = "设备名称")
  private String deviceName ;
  /** 设备sn */
  @Excel(name = "设备Sn")
  private String deviceSn ;
  /** 硬件版本 */
  @Excel(name = "硬件版本")
  private String hardVersion ;
  /** 软件版本 */
  @Excel(name = "软件版本")
  private String softVersion ;
  /** 安装地址 */
  @Excel(name = "安装地址")
  private String deviceAddress ;
  /** 启用时间 */
  @Excel(name = "启用时间")
  private String startTime ;

  /** 设备状态:1-未激活,2-禁用,3-在线,4-离线 */
  private Integer deviceStatus ;
  /** 设备状态:1-未激活,2-禁用,3-在线,4-离线 */
  @Excel(name = "设备状态")
  private String devStatus ;
  /** 图片地址 */
  private String photoUrl ;
  /** 创建者 */
  private String createBy ;
  /** 创建时间 */
  private Date createTime ;
  /** 修改者 */
  private String updateBy ;
  /** 修改时间 */
  private Date updateTime ;

  /** 设备运行状态:1-开启,2-关闭 */
  private Integer deviceRunstatus ;
  /** 设备运行状态:1-开启,2-关闭 */
  @Excel(name = "设备运行状态")
  private String devRunstatus ;


}