admin
2025-02-20 f537abe9f3646c739beaf15076246a2f71a347e9
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
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
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;
        }
    }
}