2021与蓝度共同重构项目,服务端
liuhaonan
2022-11-10 6554fd4bf83e50d39fc75f1c4ac3fbf6675f1962
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
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<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;
}