package com.sandu.ximon.dao.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.time.LocalDateTime; /** * 新诺瓦设备表 * * @TableName new_nova_led */ @NoArgsConstructor @TableName(value = "new_nova_led") @Data public class NewNovaLed implements Serializable { /** * 播放器ID */ @TableId(type = IdType.AUTO) private Long id; /** * 播放器名称(数据库) */ private String name; /** * 播放器名称(server) */ private String playerName; /** * 播放器ID(Vnnox) */ private String playerId; /** * 播放器唯一标识,如果为null代表没有绑定播放器(Vnnox) */ private String sn; /** * 创建时间 */ private LocalDateTime createTime; /** * 分辨率 */ private Integer onlineSign; /** * 更新时间 */ private LocalDateTime updateTime; @TableField(exist = false) private static final long serialVersionUID = 1L; // /** // * 产品名称 // */ // @JsonIgnore // @TableField(exist = false) // private String productName; // // /** // * 显示屏宽度,单位为像素 // */ // @TableField(exist = false) // private Integer width; // // /** // * 显示屏高度,单位为像素 // */ // @TableField(exist = false) // private Integer height; // // /** // * 旋转角度:0,90,180,270 // */ // @TableField(exist = false) // private Integer rotation; // // /** // * 显示屏别名 // */ // @JsonIgnore // @TableField(exist = false) // private String aliasName; // // /** // * 是否有人已经登陆 // */ // @JsonIgnore // @TableField(exist = false) // private Boolean logined; // // /** // * 若已经有人登陆,代表已经登陆的用户名列表 // */ // @TableField(exist = false) // private List username; // // /** // * tcp连接端口 // */ // @TableField(exist = false) // private Integer tcpPort; // // /** // * ftp连接端口 // */ // @TableField(exist = false) // private Integer ftpPort; // // /** // * 系统设置ftp端口 // */ // @TableField(exist = false) // private Integer syssetFtpPort; // // /** // * 系统设置tcp端口 // */ // @TableField(exist = false) // private Integer syssetTcpPort; // // /** // * 终端返回的key,参与ftp的密码生产规则 // */ // @TableField(exist = false) // private String key; // // /** // * 系统平台信息(暂时会出现rk3368,rk312x) // */ // @TableField(exist = false) // private String platform; // // /** // * True表示终端支持加密模式,当然如果是新的终端一定是True // */ // @TableField(exist = false) // private Boolean privacy; // // // /** // * 当前屏体状态,terminalState共有6个值,分别代表: // * 0:未连接任何终端,当前处于未连接状态 // * 1:连接成功但是未登录状态 // * 2:被他人登录状态 // * 3:登录成功状态 // * 4:密码错误状态 // * 5:离线状态,处于搜索不到的状态,但是曾经被搜索到过 // */ // @TableField(exist = false) // private Integer terminalState; // // /** // * 记录点击忽略密码的时间戳 // */ // @JsonIgnore // @TableField(exist = false) // private Long ignoreTime; // // /** // * 是否记住密码,true表示记住,false,表示没有 // */ // @TableField(exist = false) // private Boolean hasPassword; // // /** // * 密码 // */ // @TableField(exist = false) // private String password; }