| | |
| | | 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 com.sandu.ximon.dao.bo.NewNovaInfoBo; |
| | | import lombok.Data; |
| | | import lombok.NoArgsConstructor; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | |
| | | */ |
| | | private String name; |
| | | |
| | | /** |
| | | * 播放器名称(server) |
| | | */ |
| | | private String playerName; |
| | | |
| | | /** |
| | | * 播放器ID(Vnnox) |
| | | */ |
| | | private String playerId; |
| | | |
| | | /** |
| | | * 播放器唯一标识,如果为null代表没有绑定播放器(Vnnox) |
| | |
| | | private LocalDateTime createTime; |
| | | |
| | | /** |
| | | * 分辨率 |
| | | * 是否在线过 |
| | | */ |
| | | private Integer onlineSign; |
| | | |
| | |
| | | @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<String> 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; |
| | | /** |
| | | * 在线状态 0离线 1在线 |
| | | */ |
| | | @TableField(exist = false) |
| | | private Integer isOnline = 0; |
| | | |
| | | /** |
| | | * 灯杆id |
| | | */ |
| | | @TableField(exist = false) |
| | | private Long poleId; |
| | | |
| | | /** |
| | | * 灯杆名称 |
| | | */ |
| | | @TableField(exist = false) |
| | | private String poleName; |
| | | |
| | | /** |
| | | * 服务器设备信息 |
| | | */ |
| | | @TableField(exist = false) |
| | | private NewNovaInfoBo info; |
| | | |
| | | /** |
| | | * 屏幕开关 0关 1开 |
| | | */ |
| | | @TableField(exist = false) |
| | | private int screenPower = 0; |
| | | |
| | | /** |
| | | * 音量 0-100 |
| | | */ |
| | | @TableField(exist = false) |
| | | private BigDecimal volume = BigDecimal.ZERO; |
| | | |
| | | /** |
| | | * 亮度百分比,0-100 |
| | | */ |
| | | @TableField(exist = false) |
| | | private BigDecimal brightness = BigDecimal.ZERO; |
| | | |
| | | /** |
| | | * 同步状态 |
| | | */ |
| | | @TableField(exist = false) |
| | | private Integer sync = 0; |
| | | |
| | | } |