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;
|
}
|