admin
2021-08-27 8fee151ffae0c3818694b7318583814bf92663e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
package com.yeshi.buwan.videos.pptv.entity;
 
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.util.Date;
import java.util.List;
 
@Document(collection = "pptvSeries")
public class PPTVSeries {
 
 
    /**
     * programType2 : 内地
     * publishTime : 2011-10-26 00:00:00
     * status : del
     * updateTime : 2018-07-13 15:00:31
     * seriesCount : 17
     * score : 7.6
     * infoID : 162731
     * actor : 黄志忠/荣蓉/王卫国
     * horCover : https://v-img.pplive.cn/sp720/6b/2c/6b2c8d9515829b8587f13fbbdf710023/7.jpg
     * director :
     * offline :
     * currentNum : 17
     * country : 内地
     * releaseYear : 1990
     * free : 0
     * cover : http://img36.pplive.cn/sp423/2011/10/26/17200517158.jpg
     * description : 蛮荒时代,在火山、洪水、野兽肆虐的环境之中,人类的部落之间为抢夺生存环境和生活资料而相互争斗、频繁厮杀。被雷神强暴的华胥,在激流中生下一个孩子,一条鳄鱼把婴儿驮到岸边。正祭祀的鹿部落救起了这个孩子,起名“伏羲”。伏羲长大后,在部落混战中主持正义扶贫弱,以仁爱之心博得了各部落拥戴,建立了强大...
     * name : 伏羲女娲
     * seriesCode : 10032394
     * language : 国语
     * programcategory : 电视剧-古装,电视剧-神话
     * workState : 1
     * programType : 电视剧
     */
 
    @Id
    //即百科ID:PP视频内部的内容唯一ID
    private String infoID;
    //剧集ID
    @Indexed
    private String seriesCode;
    //影片名称
    private String name;
    //影片海报(纵版),格式jpg,分辨率423*564
    private String cover;
    //影片截图(横版),格式jpg,分辨率720*540
    private String horCover;
    //影片大类型,比如说:电影、电视剧、综艺、动漫等(媒资一级分类)
    private String programType;
    //影片类型,比如说:爱情、喜剧、言情等(媒资二级分类)
    private String programType2;
    //表示该资源所包含前端分类,每一个分类之间用“,”分割,同一个分类之间用“-”分割,最多四级
    private String programcategory;
    //演员,如遇到多个,用/分开
    private String actor;
    //导演,如遇到多个,用/分开
    private String director;
    //地区
    private String country;
    //上映年份
    private String releaseYear;
    //评分,媒资豆瓣评分
    private String score;
    //总集数,单部电影则为1,如果>1 则为节目集(电视剧或音乐专辑等形式)。
    //注意:不管单部或者节目集形式,后面均有series 节点。
    private String seriesCount;
    //该节目集更新集数,单集则字段为1
    private String currentNum;
    //影片语言
    private String language;
    //媒资内容上线时间,媒资bpp_channel表的publishTime
    private String publishTime;
    //版权到期时间,该字段里的内容可为空
    private String offline;
    //媒资内容更新时间
    private String updateTime;
    //影片介绍,该字段可为空
    private String description;
    //默认全部收费 0免费;1付费
    private String free;
    //状态:add新增;del删除;update更新
    private String status;
    //内容的更新状态 0更新;1已完结
    private String workState;
    private Date createTime;
 
    @Transient
    private List<PPTVProgram> series;
 
    //商品信息
    private PPTVGoodsInfo goodsInfo;
 
    public PPTVGoodsInfo getGoodsInfo() {
        return goodsInfo;
    }
 
    public void setGoodsInfo(PPTVGoodsInfo goodsInfo) {
        this.goodsInfo = goodsInfo;
    }
 
    public Date getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
 
 
    public List<PPTVProgram> getSeries() {
        return series;
    }
 
    public void setSeries(List<PPTVProgram> series) {
        this.series = series;
    }
 
    public String getProgramType2() {
        return programType2;
    }
 
    public void setProgramType2(String programType2) {
        this.programType2 = programType2;
    }
 
    public String getPublishTime() {
        return publishTime;
    }
 
    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }
 
    public String getStatus() {
        return status;
    }
 
    public void setStatus(String status) {
        this.status = status;
    }
 
    public String getUpdateTime() {
        return updateTime;
    }
 
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }
 
    public String getSeriesCount() {
        return seriesCount;
    }
 
    public void setSeriesCount(String seriesCount) {
        this.seriesCount = seriesCount;
    }
 
    public String getScore() {
        return score;
    }
 
    public void setScore(String score) {
        this.score = score;
    }
 
    public String getInfoID() {
        return infoID;
    }
 
    public void setInfoID(String infoID) {
        this.infoID = infoID;
    }
 
    public String getActor() {
        return actor;
    }
 
    public void setActor(String actor) {
        this.actor = actor;
    }
 
    public String getHorCover() {
        return horCover;
    }
 
    public void setHorCover(String horCover) {
        this.horCover = horCover;
    }
 
    public String getDirector() {
        return director;
    }
 
    public void setDirector(String director) {
        this.director = director;
    }
 
    public String getOffline() {
        return offline;
    }
 
    public void setOffline(String offline) {
        this.offline = offline;
    }
 
    public String getCurrentNum() {
        return currentNum;
    }
 
    public void setCurrentNum(String currentNum) {
        this.currentNum = currentNum;
    }
 
    public String getCountry() {
        return country;
    }
 
    public void setCountry(String country) {
        this.country = country;
    }
 
    public String getReleaseYear() {
        return releaseYear;
    }
 
    public void setReleaseYear(String releaseYear) {
        this.releaseYear = releaseYear;
    }
 
    public String getFree() {
        return free;
    }
 
    public void setFree(String free) {
        this.free = free;
    }
 
    public String getCover() {
        return cover;
    }
 
    public void setCover(String cover) {
        this.cover = cover;
    }
 
    public String getDescription() {
        return description;
    }
 
    public void setDescription(String description) {
        this.description = description;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public String getSeriesCode() {
        return seriesCode;
    }
 
    public void setSeriesCode(String seriesCode) {
        this.seriesCode = seriesCode;
    }
 
    public String getLanguage() {
        return language;
    }
 
    public void setLanguage(String language) {
        this.language = language;
    }
 
    public String getProgramcategory() {
        return programcategory;
    }
 
    public void setProgramcategory(String programcategory) {
        this.programcategory = programcategory;
    }
 
    public String getWorkState() {
        return workState;
    }
 
    public void setWorkState(String workState) {
        this.workState = workState;
    }
 
    public String getProgramType() {
        return programType;
    }
 
    public void setProgramType(String programType) {
        this.programType = programType;
    }
}