package com.zy.asrs.entity; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType; import java.io.Serializable; import java.util.Date; /** * 电视机设备实体类 */ @TableName("tv_device") public class TvDevice implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 设备名称 */ private String name; /** * 设备IP地址 */ private String ip; /** * ADB端口(默认5555) */ private Integer port; /** * 设备状态:0-离线,1-在线 */ private Short status; /** * 备注 */ private String remark; /** * 最后连接时间 */ @TableField("last_connect_time") private Date lastConnectTime; /** * 创建时间 */ @TableField("create_time") private Date createTime; /** * 更新时间 */ @TableField("update_time") private Date updateTime; public TvDevice() { } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public Integer getPort() { return port; } public void setPort(Integer port) { this.port = port; } public Short getStatus() { return status; } public void setStatus(Short status) { this.status = status; } public String getStatus$() { if (null == this.status) { return null; } switch (this.status) { case 0: return "离线"; case 1: return "在线"; default: return String.valueOf(this.status); } } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public Date getLastConnectTime() { return lastConnectTime; } public void setLastConnectTime(Date lastConnectTime) { this.lastConnectTime = lastConnectTime; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } /** * 获取完整的ADB地址 */ public String getAdbAddress() { return this.ip + ":" + (this.port != null ? this.port : 5555); } }