package com.yeshi.buwan.domain.live;
|
|
import com.google.gson.annotations.Expose;
|
import org.springframework.data.annotation.Id;
|
import org.springframework.data.mongodb.core.mapping.Document;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 电视直播渠道
|
*/
|
@Document(collection = "tvLiveChannel")
|
public class TVLiveChannel {
|
|
//正常
|
public final static int STATE_NORMAL = 1;
|
//隐藏
|
public final static int STATE_HIDDEN = 0;
|
|
@Expose
|
@Id
|
private String id;
|
@Expose
|
private String name;
|
private String hPicture;
|
private String vPicture;
|
private String nowProgram;
|
private String nowProgramTime;
|
private String nextProgram;
|
private String nextProgramTime;
|
private Integer state;
|
private Date createTime;
|
private Date updateTime;
|
//节目列表
|
private List<TVLiveProgram> programList;
|
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String gethPicture() {
|
return hPicture;
|
}
|
|
public void sethPicture(String hPicture) {
|
this.hPicture = hPicture;
|
}
|
|
public String getvPicture() {
|
return vPicture;
|
}
|
|
public void setvPicture(String vPicture) {
|
this.vPicture = vPicture;
|
}
|
|
public String getNowProgram() {
|
return nowProgram;
|
}
|
|
public void setNowProgram(String nowProgram) {
|
this.nowProgram = nowProgram;
|
}
|
|
public String getNowProgramTime() {
|
return nowProgramTime;
|
}
|
|
public void setNowProgramTime(String nowProgramTime) {
|
this.nowProgramTime = nowProgramTime;
|
}
|
|
public String getNextProgram() {
|
return nextProgram;
|
}
|
|
public void setNextProgram(String nextProgram) {
|
this.nextProgram = nextProgram;
|
}
|
|
public String getNextProgramTime() {
|
return nextProgramTime;
|
}
|
|
public void setNextProgramTime(String nextProgramTime) {
|
this.nextProgramTime = nextProgramTime;
|
}
|
|
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;
|
}
|
|
public Integer getState() {
|
return state;
|
}
|
|
public void setState(Integer state) {
|
this.state = state;
|
}
|
|
|
public List<TVLiveProgram> getProgramList() {
|
return programList;
|
}
|
|
public void setProgramList(List<TVLiveProgram> programList) {
|
this.programList = programList;
|
}
|
|
|
/**
|
* 直播节目
|
*/
|
public static class TVLiveProgram {
|
private String time;
|
private String name;
|
|
public TVLiveProgram(String time, String name) {
|
this.time = time;
|
this.name = name;
|
}
|
|
public String getTime() {
|
return time;
|
}
|
|
public void setTime(String time) {
|
this.time = time;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
}
|
}
|