LivePool.java
2.51 KB
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
package cn.fw.dalaran.domain.db;
import cn.fw.common.data.entity.BaseAuditableTimeEntity;
import cn.fw.dalaran.domain.enums.PlatformEnum;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import java.math.BigDecimal;
import java.util.Date;
/**
* @author kurisu
* @date 2021-11-17 14:02
* @description 直播池
*/
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class LivePool extends BaseAuditableTimeEntity<VideoPool, Long> {
/**
* 账号id
*/
private Long accountId;
/**
* 房间号
*/
private String roomNo;
/**
* 用户昵称
*/
private String userNick;
/**
* 平台类型
*/
private PlatformEnum platform;
/**
* 直播标题
*/
private String title;
/**
* 直播封面
*/
private String cover;
/**
* 直播回放地址
*/
private String playbackUrl;
/**
* 观看人数
*/
private Long uv;
/**
* 峰值观看人数
*/
private Long uvPeak;
/**
* 点赞人数
*/
private Long likeNum;
/**
* 分享人数
*/
private Long shareNum;
/**
* 评论人数
*/
private Long commentNum;
/**
* 新增粉丝数
*/
private Long newFanNum;
/**
* 收礼数
*/
private Long receiveNum;
/**
* 收礼金额
*/
private BigDecimal receiveAmount;
/**
* 直播时长 (秒)
*/
private Integer liveDuration;
/**
* 是否为有效直播(-2:被判空挂, -1:付费, 0:无效, 1:有效, 11:有效且最佳)
*/
private Integer validLive;
/**
* 直播开始时间
*/
private Date liveStartTime;
/**
* 直播结束时间
*/
private Date liveEndTime;
/**
* 主题id
*/
private Long themeId;
/**
* 主题
*/
private String theme;
/**
* 话题
*/
private String tags;
/**
* 品牌id
*/
private Long brandId;
/**
* 品牌名称
*/
private String brandName;
/**
* 车系id
*/
private Long seriesId;
/**
* 车系名称
*/
private String seriesName;
/**
* 作品无效原因
*/
private String invalidReason;
/**
* 作品所属一级管理
*/
private Long firstManagerId;
/**
* 作品所属二级管理
*/
private Long secondManagerId;
/**
* 作品所属三级管理
*/
private Long thirdManagerId;
}