package com.yeshi.buwan.videos.bilibili.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 = "bilibiliMediaInfo")
|
public class BilibiliMediaInfo {
|
|
|
/**
|
* alias :
|
* bkg_cover :
|
* cover : http://i0.hdslb.com/bfs/bangumi/9f3c32186c0779c17808c6a70648563943655af8.jpg
|
* evaluate : 普通的应届大学毕业生夏铃在求职之际,收到了一条奇怪的面试通知,因此误入罗刹街并遭到了危险,幸而被镇魂将曹焱兵搭救。然而接触中,曹焱兵却发现夏铃并非看起来那样普通,因为她的身体里也存在着灵力,并且寄宿着一位神秘的守护灵。与此同时,夏铃开始遭到不明身份刺客的追杀,曹焱兵亦被卷入其中,二人的命运从此开始了交集,而在这一切的背后,似乎还隐藏着某些更加危险的秘密……
|
* jp_title :
|
* link : http://www.bilibili.com/bangumi/media/md3863/
|
* media_id : 3863
|
* mode : 2
|
* record :
|
* season_id : 3863
|
* season_title : 镇魂街 第一季
|
* series : {"series_id":2272,"series_title":"镇魂街"}
|
* square_cover : http://i0.hdslb.com/bfs/bangumi/00b419d055d6767b634008b9b64c77cb578bc5f2.jpg
|
* status : 2
|
* subtitle : 已观看4.6亿次
|
* title : 镇魂街 第一季
|
* total : 24
|
* type : 4
|
* mediaRating : {"count":17848,"score":9.1}
|
* pubInfo : {"is_finish":1,"is_started":1,"pub_time":"2021-04-26 19:00:00","pub_time_show":"04月26日19:00","unknow_pub_date":0,"weekday":0}
|
* newestEp : {"desc":"已完结, 全24话","id":96832,"is_new":0,"title":"24"}
|
*/
|
|
@Id
|
private Long media_id;
|
|
private String alias;
|
private String bkg_cover;
|
private String cover;
|
private String evaluate;
|
private String jp_title;
|
private String link;
|
|
private Integer mode;
|
private String record;
|
private Long season_id;
|
private String season_title;
|
private SeriesBean series;
|
private String square_cover;
|
private Integer status;
|
private String subtitle;
|
private String title;
|
private Integer total;
|
private Integer type;
|
private MediaRatingBean mediaRating;
|
private NewestEpBean newestEp;
|
private PubInfoBean pubInfo;//发布信息
|
|
|
@Transient
|
private List<BilibiliEpInfo> epList;
|
|
private Date createTime;
|
private Date updateTime;
|
|
|
public List<BilibiliEpInfo> getEpList() {
|
return epList;
|
}
|
|
public void setEpList(List<BilibiliEpInfo> epList) {
|
this.epList = epList;
|
}
|
|
public String getAlias() {
|
return alias;
|
}
|
|
public void setAlias(String alias) {
|
this.alias = alias;
|
}
|
|
public String getBkg_cover() {
|
return bkg_cover;
|
}
|
|
public void setBkg_cover(String bkg_cover) {
|
this.bkg_cover = bkg_cover;
|
}
|
|
public String getCover() {
|
return cover;
|
}
|
|
public void setCover(String cover) {
|
this.cover = cover;
|
}
|
|
public String getEvaluate() {
|
return evaluate;
|
}
|
|
public void setEvaluate(String evaluate) {
|
this.evaluate = evaluate;
|
}
|
|
public String getJp_title() {
|
return jp_title;
|
}
|
|
public void setJp_title(String jp_title) {
|
this.jp_title = jp_title;
|
}
|
|
public String getLink() {
|
return link;
|
}
|
|
public void setLink(String link) {
|
this.link = link;
|
}
|
|
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 Long getMedia_id() {
|
return media_id;
|
}
|
|
public void setMedia_id(Long media_id) {
|
this.media_id = media_id;
|
}
|
|
public Integer getMode() {
|
return mode;
|
}
|
|
public void setMode(Integer mode) {
|
this.mode = mode;
|
}
|
|
public String getRecord() {
|
return record;
|
}
|
|
public void setRecord(String record) {
|
this.record = record;
|
}
|
|
public Long getSeason_id() {
|
return season_id;
|
}
|
|
public void setSeason_id(Long season_id) {
|
this.season_id = season_id;
|
}
|
|
public String getSeason_title() {
|
return season_title;
|
}
|
|
public void setSeason_title(String season_title) {
|
this.season_title = season_title;
|
}
|
|
public SeriesBean getSeries() {
|
return series;
|
}
|
|
public void setSeries(SeriesBean series) {
|
this.series = series;
|
}
|
|
public String getSquare_cover() {
|
return square_cover;
|
}
|
|
public void setSquare_cover(String square_cover) {
|
this.square_cover = square_cover;
|
}
|
|
public Integer getStatus() {
|
return status;
|
}
|
|
public void setStatus(Integer status) {
|
this.status = status;
|
}
|
|
public String getSubtitle() {
|
return subtitle;
|
}
|
|
public void setSubtitle(String subtitle) {
|
this.subtitle = subtitle;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public Integer getTotal() {
|
return total;
|
}
|
|
public void setTotal(Integer total) {
|
this.total = total;
|
}
|
|
public Integer getType() {
|
return type;
|
}
|
|
public void setType(Integer type) {
|
this.type = type;
|
}
|
|
public MediaRatingBean getMediaRating() {
|
return mediaRating;
|
}
|
|
public void setMediaRating(MediaRatingBean mediaRating) {
|
this.mediaRating = mediaRating;
|
}
|
|
public NewestEpBean getNewestEp() {
|
return newestEp;
|
}
|
|
public void setNewestEp(NewestEpBean newestEp) {
|
this.newestEp = newestEp;
|
}
|
|
public PubInfoBean getPubInfo() {
|
return pubInfo;
|
}
|
|
public void setPubInfo(PubInfoBean pubInfo) {
|
this.pubInfo = pubInfo;
|
}
|
|
public static class SeriesBean {
|
/**
|
* series_id : 2272
|
* series_title : 镇魂街
|
*/
|
|
private Integer series_id;
|
private String series_title;
|
|
public Integer getSeries_id() {
|
return series_id;
|
}
|
|
public void setSeries_id(Integer series_id) {
|
this.series_id = series_id;
|
}
|
|
public String getSeries_title() {
|
return series_title;
|
}
|
|
public void setSeries_title(String series_title) {
|
this.series_title = series_title;
|
}
|
}
|
|
public static class MediaRatingBean {
|
/**
|
* count : 17848
|
* score : 9.1
|
*/
|
|
private Integer count;
|
private String score;
|
|
public Integer getCount() {
|
return count;
|
}
|
|
public void setCount(Integer count) {
|
this.count = count;
|
}
|
|
public String getScore() {
|
return score;
|
}
|
|
public void setScore(String score) {
|
this.score = score;
|
}
|
}
|
|
public static class NewestEpBean {
|
/**
|
* desc : 已完结, 全24话
|
* id : 96832
|
* is_new : 0
|
* title : 24
|
*/
|
|
private String desc;
|
private Integer id;
|
private Integer is_new;
|
private String title;
|
|
public String getDesc() {
|
return desc;
|
}
|
|
public void setDesc(String desc) {
|
this.desc = desc;
|
}
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public Integer getIs_new() {
|
return is_new;
|
}
|
|
public void setIs_new(Integer is_new) {
|
this.is_new = is_new;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
}
|
|
public static class PubInfoBean {
|
/**
|
* is_finish : 1
|
* is_started : 1
|
* pub_time : 2021-04-26 19:00:00
|
* pub_time_show : 04月26日19:00
|
* unknow_pub_date : 0
|
* weekday : 0
|
*/
|
|
private int is_finish;
|
private int is_started;
|
private String pub_time;
|
private String pub_time_show;
|
private int unknow_pub_date;
|
private int weekday;
|
|
public int getIs_finish() {
|
return is_finish;
|
}
|
|
public void setIs_finish(int is_finish) {
|
this.is_finish = is_finish;
|
}
|
|
public int getIs_started() {
|
return is_started;
|
}
|
|
public void setIs_started(int is_started) {
|
this.is_started = is_started;
|
}
|
|
public String getPub_time() {
|
return pub_time;
|
}
|
|
public void setPub_time(String pub_time) {
|
this.pub_time = pub_time;
|
}
|
|
public String getPub_time_show() {
|
return pub_time_show;
|
}
|
|
public void setPub_time_show(String pub_time_show) {
|
this.pub_time_show = pub_time_show;
|
}
|
|
public int getUnknow_pub_date() {
|
return unknow_pub_date;
|
}
|
|
public void setUnknow_pub_date(int unknow_pub_date) {
|
this.unknow_pub_date = unknow_pub_date;
|
}
|
|
public int getWeekday() {
|
return weekday;
|
}
|
|
public void setWeekday(int weekday) {
|
this.weekday = weekday;
|
}
|
}
|
}
|