admin
2025-02-20 f537abe9f3646c739beaf15076246a2f71a347e9
src/main/java/com/yeshi/buwan/domain/live/TVLiveChannel.java
@@ -1,17 +1,27 @@
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;
@@ -19,8 +29,137 @@
    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;
        }
    }
}