admin
2024-09-05 ab35ac8b769b2d9816dffb33a64f2c6f7bd5dd6e
src/main/java/com/yeshi/buwan/videos/tencent/entity/TencentCoverInfo.java
@@ -1,122 +1,59 @@
package com.yeshi.buwan.videos.tencent.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 = "tencentCoverInfo")
@Document(collection = "tencentCoverInfoV2")
public class TencentCoverInfo {
    /**
     * id : mzc00200fw94jce
     * director : ["宋小宝"]
     * douban_score : 6.0
     * leading_actor : ["宋小宝","马丽","沙溢","张一山"]
     * vip_ids : [{"F":7,"V":"h0035b23dyt"}]
     * pay_status : 6
     * year : 2021
     * episode_updated : null
     * episode_all : null
     * payfree_num : null
     * current_num : null
     * publish_date : 2021-02-12
     * title : 发财日记
     * description : 故事讲述上世纪90年代初,穷小子小宝追随同村“发小儿”二哥,一路从贫穷朴实的东北农村来到了经济飞速发展的深圳。期间,两人无意中收留了一个嗷嗷待哺的婴儿,生活困窘的小宝和二哥该如何将孩子抚养长大?当小宝和二哥与同在深圳打拼的创业女青年马露“狭路相逢,三人之间又将发生哪些令人捧腹的爆笑故事?一段笑泪参半、起伏跌宕的小人物奋斗史就此展开
     * cover_id : mzc00200fw94jce
     * type_name : 电影
     * keyword : []
     * publish_date : 2024-02-28
     * title : 永安梦
     * type : 2
     * type_name : 电视剧
     * category_map : ["10470","正片","1089","连续剧","2","电视剧"]
     * leading_actor : ["欧阳娜娜","徐正溪","孙坚","夏楠","刘海宽"]
     * tag : []
     * area_name : 内地
     * horizontal_pic_url : null
     * vertical_pic_url : null
     * second_title : 宋小宝马丽拯救不开心
     * langue : 普通话
     * subtype : ["喜剧","剧情"]
     * main_genre : 喜剧
     * score : {"c_mix_score":"8.4","hot":"9.99151","score":"8.4"}
     * sub_genre : ["剧情"]
     * second_title : 欧阳娜娜徐正溪揭梦定情
     * episode_all : 24
     * guests : []
     * cartoon_age :
     * episode_updated
     * new_pic_hz : https://vcover-hz-pic.puui.qpic.cn/vcover_hz_pic/0/mzc002001ow3dlb1709086532756/0
     * new_pic_vt : https://vcover-vt-pic.puui.qpic.cn/vcover_vt_pic/0/mzc002001ow3dlb1708588840297/0
     * description : 国都永安,因城西渠的垮塌,负责工事的都官尚书沈文祁一夕获罪,身陷牢狱。覆巢之下无完卵,沈家的两个女儿沈姌、沈甄也先后落入泥沼。尤其是小女沈甄一向养在深闺,不谙世事,此时流落街头,难以自保。此时正负责调查此案的廷尉陆时砚,也因为频频梦见自己与神秘女子的种种牵绊而陷入了困惑。经过求证,梦中出现的神秘女子正是罪臣之女沈甄。陆时砚一步步走近她,也一步步走向自己未知的命运。围绕城西渠一案,两人经历生死、交托信任,彼此情根深种。而陆时砚亦不负所托,在沈甄的帮助下,查明案情真相。然而真正的幕后黑手却向两人默默逼近。
     * alias : ["长安第一美人"]
     * cover_id : mzc002001ow3dlb
     * pay_status : 0
     */
    @Id
    private String id;
    private String douban_score;
    private Integer pay_status;
    private String year;
    private String episode_updated;
    private String episode_all;
    private String current_num;
    private String cover_id;
    private String publish_date;
    private String title;
    private String description;
    private String cover_id;
    private Integer type;
    private String type_name;
    private String area_name;
    private String horizontal_pic_url;
    private String vertical_pic_url;
    private String second_title;
    private String langue;
    private String main_genre;
    private ScoreBean score;
    private List<String> director;
    private String episode_all;
    private String cartoon_age;
    private String new_pic_hz;
    private String new_pic_vt;
    private String description;
    private String pay_status;
    private List<String> keyword;
    private List<String> category_map;
    private List<String> leading_actor;
    private List<VipIdsBean> vip_ids;
    private List<String> subtype;
    private List<String> sub_genre;
    private Date createTime;
    private Date updateTime;
    @Transient
    private List<String> tag;
    private List<String> guests;
    private List<String> alias;
    private String score;
    private String episode_updated;
    private List<TencentCoverVideo> videoList;
    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;
    }
    public String getDouban_score() {
        return douban_score;
    }
    public void setDouban_score(String douban_score) {
        this.douban_score = douban_score;
    }
    public Integer getPay_status() {
        return pay_status;
    }
    public void setPay_status(Integer pay_status) {
        this.pay_status = pay_status;
    }
    public String getYear() {
        return year;
    }
    public void setYear(String year) {
        this.year = year;
    }
    private Date updateTime;
    public String getEpisode_updated() {
        return episode_updated;
@@ -124,23 +61,6 @@
    public void setEpisode_updated(String episode_updated) {
        this.episode_updated = episode_updated;
    }
    public String getEpisode_all() {
        return episode_all;
    }
    public void setEpisode_all(String episode_all) {
        this.episode_all = episode_all;
    }
    public String getCurrent_num() {
        return current_num;
    }
    public void setCurrent_num(String current_num) {
        this.current_num = current_num;
    }
    public String getPublish_date() {
@@ -159,20 +79,12 @@
        this.title = title;
    }
    public String getDescription() {
        return description;
    public Integer getType() {
        return type;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    public String getCover_id() {
        return cover_id;
    }
    public void setCover_id(String cover_id) {
        this.cover_id = cover_id;
    public void setType(Integer type) {
        this.type = type;
    }
    public String getType_name() {
@@ -191,22 +103,6 @@
        this.area_name = area_name;
    }
    public String getHorizontal_pic_url() {
        return horizontal_pic_url;
    }
    public void setHorizontal_pic_url(String horizontal_pic_url) {
        this.horizontal_pic_url = horizontal_pic_url;
    }
    public String getVertical_pic_url() {
        return vertical_pic_url;
    }
    public void setVertical_pic_url(String vertical_pic_url) {
        this.vertical_pic_url = vertical_pic_url;
    }
    public String getSecond_title() {
        return second_title;
    }
@@ -215,36 +111,76 @@
        this.second_title = second_title;
    }
    public String getLangue() {
        return langue;
    public String getEpisode_all() {
        return episode_all;
    }
    public void setLangue(String langue) {
        this.langue = langue;
    public void setEpisode_all(String episode_all) {
        this.episode_all = episode_all;
    }
    public String getMain_genre() {
        return main_genre;
    public String getCartoon_age() {
        return cartoon_age;
    }
    public void setMain_genre(String main_genre) {
        this.main_genre = main_genre;
    public void setCartoon_age(String cartoon_age) {
        this.cartoon_age = cartoon_age;
    }
    public ScoreBean getScore() {
        return score;
    public String getNew_pic_hz() {
        return new_pic_hz;
    }
    public void setScore(ScoreBean score) {
        this.score = score;
    public void setNew_pic_hz(String new_pic_hz) {
        this.new_pic_hz = new_pic_hz;
    }
    public List<String> getDirector() {
        return director;
    public String getNew_pic_vt() {
        return new_pic_vt;
    }
    public void setDirector(List<String> director) {
        this.director = director;
    public void setNew_pic_vt(String new_pic_vt) {
        this.new_pic_vt = new_pic_vt;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    public String getCover_id() {
        return cover_id;
    }
    public void setCover_id(String cover_id) {
        this.cover_id = cover_id;
    }
    public String getPay_status() {
        return pay_status;
    }
    public void setPay_status(String pay_status) {
        this.pay_status = pay_status;
    }
    public List<String> getKeyword() {
        return keyword;
    }
    public void setKeyword(List<String> keyword) {
        this.keyword = keyword;
    }
    public List<String> getCategory_map() {
        return category_map;
    }
    public void setCategory_map(List<String> category_map) {
        this.category_map = category_map;
    }
    public List<String> getLeading_actor() {
@@ -255,30 +191,29 @@
        this.leading_actor = leading_actor;
    }
    public List<VipIdsBean> getVip_ids() {
        return vip_ids;
    public List<String> getTag() {
        return tag;
    }
    public void setVip_ids(List<VipIdsBean> vip_ids) {
        this.vip_ids = vip_ids;
    public void setTag(List<String> tag) {
        this.tag = tag;
    }
    public List<String> getSubtype() {
        return subtype;
    public List<String> getGuests() {
        return guests;
    }
    public void setSubtype(List<String> subtype) {
        this.subtype = subtype;
    public void setGuests(List<String> guests) {
        this.guests = guests;
    }
    public List<String> getSub_genre() {
        return sub_genre;
    public List<String> getAlias() {
        return alias;
    }
    public void setSub_genre(List<String> sub_genre) {
        this.sub_genre = sub_genre;
    public void setAlias(List<String> alias) {
        this.alias = alias;
    }
    public List<TencentCoverVideo> getVideoList() {
        return videoList;
@@ -288,83 +223,19 @@
        this.videoList = videoList;
    }
    public static class ScoreBean {
        /**
         * c_mix_score : 8.4
         * hot : 9.99151
         * score : 8.4
         */
        private String c_mix_score;
        private String hot;
        private String score;
        public String getC_mix_score() {
            return c_mix_score;
        }
        public void setC_mix_score(String c_mix_score) {
            this.c_mix_score = c_mix_score;
        }
        public String getHot() {
            return hot;
        }
        public void setHot(String hot) {
            this.hot = hot;
        }
        public String getScore() {
            return score;
        }
        public void setScore(String score) {
            this.score = score;
        }
    public String getScore() {
        return score;
    }
    public static class VipIdsBean {
        /**
         * F : 7
         * V : h0035b23dyt
         */
    public void setScore(String score) {
        this.score = score;
    }
        private int F;
        private String V;
        private int P;//position
        private String D;//date 时间
    public Date getUpdateTime() {
        return updateTime;
    }
        public String getD() {
            return D;
        }
        public void setD(String d) {
            D = d;
        }
        public int getP() {
            return P;
        }
        public void setP(int p) {
            P = p;
        }
        public int getF() {
            return F;
        }
        public void setF(int F) {
            this.F = F;
        }
        public String getV() {
            return V;
        }
        public void setV(String V) {
            this.V = V;
        }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}