package com.yeshi.buwan.videos.youku.entity;
|
|
import org.springframework.data.annotation.Id;
|
import org.springframework.data.annotation.Transient;
|
import org.springframework.data.mongodb.core.mapping.Document;
|
|
import java.util.Date;
|
import java.util.List;
|
|
@Document(collection = "youKuShow")
|
public class YouKuShowDetail {
|
|
/**
|
* id : 1e61efbfbdefbfbd04ef
|
* state : normal
|
* copyright_status : authorized
|
* name : 司藤
|
* subtitle : 景甜张彬彬联手隔世追爱
|
* alias : null
|
* link : http://www.youku.com/show_page/id_z1e61efbfbdefbfbd04ef.html
|
* play_link : http://v.youku.com/v_show/id_XNTAzNDM2MDY5Ng==.html
|
* poster : http://r1.ykimg.com/050D00006045B5A313EA3508551952B5
|
* poster_large : http://r1.ykimg.com/050E00006045B5A313EA3508551952B5
|
* thumbnail : http://r1.ykimg.com/050B00006045B5AE13EA350855E2A59A
|
* thumbnail_large : http://r1.ykimg.com/050C00006045B5AE13EA350855E2A59A
|
* genre : 爱情,奇幻
|
* area : 中国
|
* completed : 0
|
* episode_count : 30
|
* episode_collected : 30
|
* episode_updated : 22
|
* update_notice : VIP会员每周日至周二20点更新2集,非会员每周日至周三20点更新1集
|
* view_count : 536371225
|
* score : 0.000
|
* paid : 1
|
* published : 2021-03-08
|
* released : 2021-03-08
|
* createtime : 2018-01-29 13:27:38
|
* category : 电视剧
|
* description : 该剧讲述了青年设计师秦放(张彬彬 饰)在一次寻根过程中,因一次意外与沉睡数十年的司藤(景甜 饰)相遇,在帮助司藤寻找身世真相的过程中,两人彼此相知并克服重重阻碍共同成长的故事。
|
* rank : 0
|
* douban_num : 27605542
|
* attr : {"director":[{"id":"387687","name":"李木戈","link":"http://www.youku.com/star_page/uid_UMTU1MDc0OA==.html"}],"performer":[{"id":"295693","name":"景甜","character":"司藤","link":"http://www.youku.com/star_page/uid_UMTE4Mjc3Mg==.html"},{"id":"835783","name":"张彬彬","character":"秦放","link":"http://www.youku.com/star_page/uid_UMzM0MzEzMg==.html"},{"id":"945700","name":"李沐宸","character":"沈银灯","link":"http://www.youku.com/star_page/uid_UMzc4MjgwMA==.html"},{"id":"876070","name":"张亦驰","character":"颜福瑞","link":"http://www.youku.com/star_page/uid_UMzUwNDI4MA==.html"},{"id":"374580","name":"吴俊余","character":"王乾坤","link":"http://www.youku.com/star_page/uid_UMTQ5ODMyMA==.html"},{"id":"852947","name":"金泽灏","character":"单志刚","link":"http://www.youku.com/star_page/uid_UMzQxMTc4OA==.html"},{"id":"966916","name":"潘一祎","character":"安蔓","link":"http://www.youku.com/star_page/uid_UMzg2NzY2NA==.html"},{"id":"242924","name":"张定涵","character":"贾桂芝","link":"http://www.youku.com/star_page/uid_UOTcxNjk2.html"},{"id":"23259","name":"吕行","character":"赵江龙","link":"http://www.youku.com/star_page/uid_UOTMwMzY=.html"},{"id":"884664","name":"王冠","character":"周万东","link":"http://www.youku.com/star_page/uid_UMzUzODY1Ng==.html"},{"id":"264767","name":"师悦玲","character":"孔菁华","link":"http://www.youku.com/star_page/uid_UMTA1OTA2OA==.html"},{"id":"12766","name":"邵峰","character":"丘山","link":"http://www.youku.com/star_page/uid_UNTEwNjQ=.html"},{"id":"221860","name":"李依晓","character":"苅族","link":"http://www.youku.com/star_page/uid_UODg3NDQw.html"},{"id":"24067","name":"袁成杰","character":"邵琰宽","link":"http://www.youku.com/star_page/uid_UOTYyNjg=.html"}]}
|
* premium : {"onlinetime":"2021-03-07 00:00:00","permit_duration":"2","price":"0"}
|
*/
|
|
@Id
|
private String id;
|
private String state;
|
private String copyright_status;
|
private String name;//节目名称
|
private String subtitle;
|
private Object alias;
|
private String link;
|
private String play_link;
|
private String poster;
|
private String poster_large;
|
private String thumbnail;
|
private String thumbnail_large;
|
private String genre;
|
private String area;
|
private Integer completed;
|
private String episode_count;
|
private String episode_collected;
|
private String episode_updated;
|
private String update_notice;
|
private String score;
|
private Integer paid;
|
private String published;
|
private String released;
|
private String releasedate_mainland;
|
private String createtime;
|
private String category;
|
private String description;
|
private Integer rank;
|
private String douban_num;
|
private AttrBean attr;
|
private PremiumBean premium;
|
|
private Date updateTime;
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
@Transient
|
private List<YouKuVideo> videoList;
|
|
|
public List<YouKuVideo> getVideoList() {
|
return videoList;
|
}
|
|
public void setVideoList(List<YouKuVideo> videoList) {
|
this.videoList = videoList;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getState() {
|
return state;
|
}
|
|
public void setState(String state) {
|
this.state = state;
|
}
|
|
public String getCopyright_status() {
|
return copyright_status;
|
}
|
|
public void setCopyright_status(String copyright_status) {
|
this.copyright_status = copyright_status;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getSubtitle() {
|
return subtitle;
|
}
|
|
public void setSubtitle(String subtitle) {
|
this.subtitle = subtitle;
|
}
|
|
public Object getAlias() {
|
return alias;
|
}
|
|
public void setAlias(Object alias) {
|
this.alias = alias;
|
}
|
|
public String getLink() {
|
return link;
|
}
|
|
public void setLink(String link) {
|
this.link = link;
|
}
|
|
public String getPlay_link() {
|
return play_link;
|
}
|
|
public void setPlay_link(String play_link) {
|
this.play_link = play_link;
|
}
|
|
public String getPoster() {
|
return poster;
|
}
|
|
public void setPoster(String poster) {
|
this.poster = poster;
|
}
|
|
public String getPoster_large() {
|
return poster_large;
|
}
|
|
public void setPoster_large(String poster_large) {
|
this.poster_large = poster_large;
|
}
|
|
public String getThumbnail() {
|
return thumbnail;
|
}
|
|
public void setThumbnail(String thumbnail) {
|
this.thumbnail = thumbnail;
|
}
|
|
public String getThumbnail_large() {
|
return thumbnail_large;
|
}
|
|
public void setThumbnail_large(String thumbnail_large) {
|
this.thumbnail_large = thumbnail_large;
|
}
|
|
public String getGenre() {
|
return genre;
|
}
|
|
public void setGenre(String genre) {
|
this.genre = genre;
|
}
|
|
public String getArea() {
|
return area;
|
}
|
|
public void setArea(String area) {
|
this.area = area;
|
}
|
|
public Integer getCompleted() {
|
return completed;
|
}
|
|
public void setCompleted(Integer completed) {
|
this.completed = completed;
|
}
|
|
public String getEpisode_count() {
|
return episode_count;
|
}
|
|
public void setEpisode_count(String episode_count) {
|
this.episode_count = episode_count;
|
}
|
|
public String getEpisode_collected() {
|
return episode_collected;
|
}
|
|
public void setEpisode_collected(String episode_collected) {
|
this.episode_collected = episode_collected;
|
}
|
|
public String getEpisode_updated() {
|
return episode_updated;
|
}
|
|
public void setEpisode_updated(String episode_updated) {
|
this.episode_updated = episode_updated;
|
}
|
|
public String getUpdate_notice() {
|
return update_notice;
|
}
|
|
public void setUpdate_notice(String update_notice) {
|
this.update_notice = update_notice;
|
}
|
|
public String getScore() {
|
return score;
|
}
|
|
public void setScore(String score) {
|
this.score = score;
|
}
|
|
public Integer getPaid() {
|
return paid;
|
}
|
|
public void setPaid(Integer paid) {
|
this.paid = paid;
|
}
|
|
public String getPublished() {
|
return published;
|
}
|
|
public void setPublished(String published) {
|
this.published = published;
|
}
|
|
public String getReleased() {
|
return released;
|
}
|
|
public void setReleased(String released) {
|
this.released = released;
|
}
|
|
public String getReleasedate_mainland() {
|
return releasedate_mainland;
|
}
|
|
public void setReleasedate_mainland(String releasedate_mainland) {
|
this.releasedate_mainland = releasedate_mainland;
|
}
|
|
public String getCreatetime() {
|
return createtime;
|
}
|
|
public void setCreatetime(String createtime) {
|
this.createtime = createtime;
|
}
|
|
public String getCategory() {
|
return category;
|
}
|
|
public void setCategory(String category) {
|
this.category = category;
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
public Integer getRank() {
|
return rank;
|
}
|
|
public void setRank(Integer rank) {
|
this.rank = rank;
|
}
|
|
public String getDouban_num() {
|
return douban_num;
|
}
|
|
public void setDouban_num(String douban_num) {
|
this.douban_num = douban_num;
|
}
|
|
public AttrBean getAttr() {
|
return attr;
|
}
|
|
public void setAttr(AttrBean attr) {
|
this.attr = attr;
|
}
|
|
public PremiumBean getPremium() {
|
return premium;
|
}
|
|
public void setPremium(PremiumBean premium) {
|
this.premium = premium;
|
}
|
|
public static class AttrBean {
|
private List<DirectorBean> director;
|
private List<PerformerBean> performer;
|
private List<HostBean> host;
|
|
|
public List<HostBean> getHost() {
|
return host;
|
}
|
|
public void setHost(List<HostBean> host) {
|
this.host = host;
|
}
|
|
public List<DirectorBean> getDirector() {
|
return director;
|
}
|
|
public void setDirector(List<DirectorBean> director) {
|
this.director = director;
|
}
|
|
public List<PerformerBean> getPerformer() {
|
return performer;
|
}
|
|
public void setPerformer(List<PerformerBean> performer) {
|
this.performer = performer;
|
}
|
|
public static class DirectorBean {
|
/**
|
* id : 387687
|
* name : 李木戈
|
* link : http://www.youku.com/star_page/uid_UMTU1MDc0OA==.html
|
*/
|
|
private String id;
|
private String name;
|
private String link;
|
|
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 getLink() {
|
return link;
|
}
|
|
public void setLink(String link) {
|
this.link = link;
|
}
|
}
|
|
|
public static class HostBean {
|
/**
|
* id : 387687
|
* name : 李木戈
|
* link : http://www.youku.com/star_page/uid_UMTU1MDc0OA==.html
|
*/
|
|
private String id;
|
private String name;
|
private String link;
|
|
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 getLink() {
|
return link;
|
}
|
|
public void setLink(String link) {
|
this.link = link;
|
}
|
}
|
|
|
public static class PerformerBean {
|
/**
|
* id : 295693
|
* name : 景甜
|
* character : 司藤
|
* link : http://www.youku.com/star_page/uid_UMTE4Mjc3Mg==.html
|
*/
|
|
private String id;
|
private String name;
|
private String character;
|
private String link;
|
|
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 getCharacter() {
|
return character;
|
}
|
|
public void setCharacter(String character) {
|
this.character = character;
|
}
|
|
public String getLink() {
|
return link;
|
}
|
|
public void setLink(String link) {
|
this.link = link;
|
}
|
}
|
}
|
|
public static class PremiumBean {
|
/**
|
* onlinetime : 2021-03-07 00:00:00
|
* permit_duration : 2
|
* price : 0
|
*/
|
|
private String onlinetime;
|
private String permit_duration;
|
private String price;
|
|
public String getOnlinetime() {
|
return onlinetime;
|
}
|
|
public void setOnlinetime(String onlinetime) {
|
this.onlinetime = onlinetime;
|
}
|
|
public String getPermit_duration() {
|
return permit_duration;
|
}
|
|
public void setPermit_duration(String permit_duration) {
|
this.permit_duration = permit_duration;
|
}
|
|
public String getPrice() {
|
return price;
|
}
|
|
public void setPrice(String price) {
|
this.price = price;
|
}
|
}
|
}
|