package com.yeshi.buwan.videos.funtv.entity;
|
|
import com.google.gson.annotations.SerializedName;
|
import org.springframework.data.annotation.Id;
|
import org.springframework.data.mongodb.core.index.Indexed;
|
import org.springframework.data.mongodb.core.mapping.Document;
|
|
import java.io.Serializable;
|
|
@Document(collection = "funTVVideo2")
|
public class FunTVVideo2 implements Serializable {
|
/**
|
* id : 分集ID
|
* name : 分集名称
|
* num : 分集num
|
* status : 状态,0不可用(下线),1可用
|
* duration : 时长,格式 分钟:秒,例如90:45表示90分钟45秒
|
* still : 横图
|
* fun_h5_url : 风行定制样式的h5播放页地址(展示样式:页面包含播放器、剧集信息、相关视频等其他内容)
|
* isvip : 是否VIP会员才能观看
|
* isfee : 是单独付费
|
* android_deeplink : 安卓拉起APP deeplink
|
* ios_deeplink : IOS拉起APP deeplink
|
*/
|
@Id
|
@SerializedName("episode_id")
|
private String id;
|
|
|
//版权分集唯一标识
|
@SerializedName("ce_code")
|
private String ceCode;
|
//(整型)版权分集 ID,与 ce_code 一一对应
|
@SerializedName("ce_id")
|
private String ceId;
|
|
@Indexed
|
private String mediaId;
|
private String name;
|
@Indexed
|
private int num;
|
private String status;
|
private String duration;
|
|
@SerializedName("clip_duration")
|
private String clipDuration;
|
|
private String still;
|
@SerializedName("fun_h5_url")
|
private String funH5Url;
|
private String isvip;
|
private String isfee;//分集是否是付费资源,取值 0/1
|
@SerializedName("android_deeplink")
|
private String androidDeeplink;
|
@SerializedName("ios_deeplink")
|
private String iosDeeplink;
|
|
@SerializedName("update_time")
|
private String updateTime;
|
|
//"是否可下载,0/1
|
private String downloadable;
|
|
public String getCeCode() {
|
return ceCode;
|
}
|
|
public void setCeCode(String ceCode) {
|
this.ceCode = ceCode;
|
}
|
|
public String getCeId() {
|
return ceId;
|
}
|
|
public void setCeId(String ceId) {
|
this.ceId = ceId;
|
}
|
|
public String getClipDuration() {
|
return clipDuration;
|
}
|
|
public void setClipDuration(String clipDuration) {
|
this.clipDuration = clipDuration;
|
}
|
|
public String getDownloadable() {
|
return downloadable;
|
}
|
|
public void setDownloadable(String downloadable) {
|
this.downloadable = downloadable;
|
}
|
|
public String getMediaId() {
|
return mediaId;
|
}
|
|
public void setMediaId(String mediaId) {
|
this.mediaId = mediaId;
|
}
|
|
public String getFunH5Url() {
|
return funH5Url;
|
}
|
|
public void setFunH5Url(String funH5Url) {
|
this.funH5Url = funH5Url;
|
}
|
|
public String getAndroidDeeplink() {
|
return androidDeeplink;
|
}
|
|
public void setAndroidDeeplink(String androidDeeplink) {
|
this.androidDeeplink = androidDeeplink;
|
}
|
|
public String getIosDeeplink() {
|
return iosDeeplink;
|
}
|
|
public void setIosDeeplink(String iosDeeplink) {
|
this.iosDeeplink = iosDeeplink;
|
}
|
|
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 int getNum() {
|
return num;
|
}
|
|
public void setNum(int num) {
|
this.num = num;
|
}
|
|
public String getStatus() {
|
return status;
|
}
|
|
public void setStatus(String status) {
|
this.status = status;
|
}
|
|
public String getDuration() {
|
return duration;
|
}
|
|
public void setDuration(String duration) {
|
this.duration = duration;
|
}
|
|
public String getStill() {
|
return still;
|
}
|
|
public void setStill(String still) {
|
this.still = still;
|
}
|
|
|
public String getIsvip() {
|
return isvip;
|
}
|
|
public void setIsvip(String isvip) {
|
this.isvip = isvip;
|
}
|
|
public String getIsfee() {
|
return isfee;
|
}
|
|
public void setIsfee(String isfee) {
|
this.isfee = isfee;
|
}
|
|
public String getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(String updateTime) {
|
this.updateTime = updateTime;
|
}
|
}
|