package com.yeshi.buwan.domain.live; import org.springframework.data.annotation.Id; import java.util.Date; /** * 电视节目源 */ public class TVLiveProgramResource { public enum TVLiveProgramResourceType { //电视猫 dianshimao, //搜视网 tvsou } @Id private String id; private String channelId; //源链接 private String url; private TVLiveProgramResourceType type; private Date createTime; private Date updateTime; public static String createId(String channelId, TVLiveProgramResourceType type) { return channelId + "-" + type.name(); } public String getChannelId() { return channelId; } public void setChannelId(String channelId) { this.channelId = channelId; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public TVLiveProgramResourceType getType() { return type; } public void setType(TVLiveProgramResourceType type) { this.type = type; } 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 String getId() { return id; } public void setId(String id) { this.id = id; } }