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 java.beans.Transient; import java.io.Serializable; import lombok.Data; /** * * @TableName led诺瓦设备 */ @Data @TableName(value = "led") public class LedPlayerEntity implements Serializable { /** * 播放器ID */ private Long id; /** * 播放器名称(database) */ private String name; /** * 播放器名称(server) */ private String playerName; /** * 播放器ID(Vnnox) */ private String playerId; /** * 播放器唯一标识,如果为null代表没有绑定播放器(Vnnox) */ private String sn; /** * 创建时间戳 */ private Long createTimestamp; private static final long serialVersionUID = 1L; @TableField(exist = false) private Long streetlightId; // player配置信息(音量、屏幕开关状态、推送的节目ID) @TableField(exist = false) private LedPlayerInfoEntity playerInfo; // 播放器类型, 1-同步播放器,2-异步播放器(Vnnox) @TableField(exist = false) private Integer playerType; // 播放器当前在线状态,0-离线,1-在线(Vnnox) @TableField(exist = false) private Integer onlineStatus; // 播放器当前版本号 @TableField(exist = false) private String version; // 播放器当前系统版本号 @TableField(exist = false) private String osVersion; // 播放器最后心跳时间(new)(Vnnox) @TableField(exist = false) private String lastOnlineTime; // IP地址(Vnnox) @TableField(exist = false) private String ip; // 播放器尺寸宽度 @TableField(exist = false) private Integer width; // 播放器尺寸高度 @TableField(exist = false) private Integer height; // 屏幕缩略图URL @TableField(exist = false) private String screenShotUrl; }