package com.iailab.module.data.video.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_video_nvr")
public class NvrEntity implements Serializable {
  private static final long serialVersionUID = 1L;

  /**
   * id
   */
  @TableId
  private String id;

  /**
   * 编码
   */
  private String code;

  /**
   * 品牌
   */
  private Integer brand;

  /**
   * 名称
   */
  private String name;

  /**
   * IP
   */
  private String ip;

  /**
   * 端口
   */
  private Integer port;

  /**
   * 用户名
   */
  private String username;

  /**
   * 密码
   */
  private String password;

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

  /**
   * 位置
   */
  private String position;

  /**
   * 状态
   */
  private Integer status;

  /**
   * 备注
   */
  private String remark;

  /**
   * 创建者
   */
  private Long creator;

  /**
   * 创建时间
   */
  private Date createDate;

  /**
   * 更新者
   */
  private Long updater;

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

}