package com.newvideo.funtv.entity;
|
|
import com.google.gson.annotations.SerializedName;
|
import org.springframework.data.annotation.Id;
|
import org.springframework.data.annotation.Transient;
|
import org.springframework.data.mongodb.core.index.Indexed;
|
import org.springframework.data.mongodb.core.mapping.Document;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
@Document(collection = "funTVAlbum2")
|
public class FunTVAlbum2 implements Serializable {
|
/**
|
* id : 媒体ID
|
* name : 中文名称
|
* channel : 媒体频道(例如:电影 电视剧 动画 )
|
* channel_id : 媒体频道id(1,2,3……)
|
* still : 横图
|
* poster : 竖图
|
* release : 上映时间,形如2014年2月14日
|
* score : 媒体评分,形如9.8
|
* director : 导演名字
|
* actor : 演员名字(综艺时为主持人名字)
|
* category : 题材之间,形如爱情,家庭,剧情
|
* area : 地域,形如北京,上海
|
* aword : 一句话推荐
|
* description : 简介
|
* totalnum : 总集数,有可能是空
|
* update : 剧集更新信息,字符串,例如:更新至第10集,或总24集
|
* isend : 是否完结 1表示完结,0表示未完结
|
* vv : 播放数
|
* status : 状态,0不可用(下线),1可用
|
* isvip : 是否会员片才能观看,取值0/1,VIP会员可免费观看风行VIP片库影片
|
* isfee : 是否单独付费片,单独付费的片源即使用户是风行VIP会员也需要单独支付才能观看
|
*/
|
|
// "cm_code":"版权媒体唯一标识",
|
// "cm_id":"(整型)版权媒体 ID,与 cm_code 一一对应",
|
// "media_id":"媒体素材 ID",
|
// "name":"中文名称",
|
|
@Id
|
@SerializedName("media_id")
|
private String id;
|
|
|
//"版权媒体唯一标识
|
@SerializedName("cm_code")
|
private String cmCode;
|
//"(整型)版权媒体 ID,与 cm_code 一一对应
|
@SerializedName("cm_id")
|
private String cmId;
|
|
|
private String name;
|
@Indexed
|
private String channel;
|
@SerializedName("channel_id")
|
private String channelId;
|
private String still;
|
private String poster;
|
private String release;
|
private String score;
|
private String director;
|
private String actor;
|
private String category;
|
private String area;
|
private String aword;
|
private String description;
|
private String source;
|
|
private String totalnum;
|
private String update;
|
private String isend;
|
private String status;
|
//付费模式,取值 0/1/2,0 表示免费,1 表示仅会员免费,2 表示仅单点
|
@SerializedName("fee_mode")
|
private String feeMode;
|
|
//是否独播 0/1
|
@SerializedName("is_sole")
|
private Integer isSole;
|
//更新时间
|
@SerializedName("update_time")
|
private String updateTime;
|
|
|
private String vv;
|
private String isvip;
|
private String isfee;
|
@Transient
|
private List<FunTVVideo2> episodes;//分集,不入数据库
|
|
public List<FunTVVideo2> getEpisodes() {
|
return episodes;
|
}
|
|
public void setEpisodes(List<FunTVVideo2> episodes) {
|
this.episodes = episodes;
|
}
|
|
public String getChannelId() {
|
return channelId;
|
}
|
|
public void setChannelId(String channelId) {
|
this.channelId = channelId;
|
}
|
|
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 getChannel() {
|
return channel;
|
}
|
|
public void setChannel(String channel) {
|
this.channel = channel;
|
}
|
|
|
public String getStill() {
|
return still;
|
}
|
|
public void setStill(String still) {
|
this.still = still;
|
}
|
|
public String getPoster() {
|
return poster;
|
}
|
|
public void setPoster(String poster) {
|
this.poster = poster;
|
}
|
|
public String getRelease() {
|
return release;
|
}
|
|
public void setRelease(String release) {
|
this.release = release;
|
}
|
|
public String getScore() {
|
return score;
|
}
|
|
public void setScore(String score) {
|
this.score = score;
|
}
|
|
public String getDirector() {
|
return director;
|
}
|
|
public void setDirector(String director) {
|
this.director = director;
|
}
|
|
public String getActor() {
|
return actor;
|
}
|
|
public void setActor(String actor) {
|
this.actor = actor;
|
}
|
|
public String getCategory() {
|
return category;
|
}
|
|
public void setCategory(String category) {
|
this.category = category;
|
}
|
|
public String getArea() {
|
return area;
|
}
|
|
public void setArea(String area) {
|
this.area = area;
|
}
|
|
public String getAword() {
|
return aword;
|
}
|
|
public void setAword(String aword) {
|
this.aword = aword;
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
public String getTotalnum() {
|
return totalnum;
|
}
|
|
public void setTotalnum(String totalnum) {
|
this.totalnum = totalnum;
|
}
|
|
public String getUpdate() {
|
return update;
|
}
|
|
public void setUpdate(String update) {
|
this.update = update;
|
}
|
|
public String getIsend() {
|
return isend;
|
}
|
|
public void setIsend(String isend) {
|
this.isend = isend;
|
}
|
|
public String getVv() {
|
return vv;
|
}
|
|
public void setVv(String vv) {
|
this.vv = vv;
|
}
|
|
public String getStatus() {
|
return status;
|
}
|
|
public void setStatus(String status) {
|
this.status = status;
|
}
|
|
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 getCmCode() {
|
return cmCode;
|
}
|
|
public void setCmCode(String cmCode) {
|
this.cmCode = cmCode;
|
}
|
|
public String getCmId() {
|
return cmId;
|
}
|
|
public void setCmId(String cmId) {
|
this.cmId = cmId;
|
}
|
|
public String getSource() {
|
return source;
|
}
|
|
public void setSource(String source) {
|
this.source = source;
|
}
|
|
public String getFeeMode() {
|
return feeMode;
|
}
|
|
public void setFeeMode(String feeMode) {
|
this.feeMode = feeMode;
|
}
|
|
public Integer getIsSole() {
|
return isSole;
|
}
|
|
public void setIsSole(Integer isSole) {
|
this.isSole = isSole;
|
}
|
|
public String getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(String updateTime) {
|
this.updateTime = updateTime;
|
}
|
}
|