/******************************************************************************
|
* Copyright (C) 2015 Shenzhen Penguin Network Technology Co., Ltd
|
* All Rights Reserved.
|
* 本软件为深圳市企鹅网络科技有限公司开发研制。未经本公司正式书面同意,其他任何个人、团体
|
* 不得使用、复制、修改或发布本软件.
|
*****************************************************************************/
|
|
package com.qxueyou.scc.media.model;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 提供给App端的直播信息 封装类
|
* @author ody.yuan
|
*
|
*/
|
public class VideoLiveViewVO implements Serializable {
|
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = -4609946637774926660L ;
|
|
/** 主键 */
|
private String liveVideoId;
|
|
/** 名称 */
|
private String name;
|
|
/** 状态 1:预告 2 直播 3 回放 4 废弃 */
|
private short status;
|
|
/** 直播人ID */
|
private String anchorId;
|
|
/** 直播人 */
|
private String anchor;
|
|
/** 预告图片URL */
|
private String previewImgUrl;
|
|
/** 预告片视频URL */
|
private String previewVideoUrl;
|
|
/** 预约次数 */
|
private Integer orderTimes;
|
|
/** 直播观看人次 */
|
private Integer watchTimes;
|
|
/** 直播观看人次 */
|
private Integer watchOnlineTimes;
|
|
/** 回放次数 */
|
private Integer reviewTimes;
|
|
/** 备注详情 */
|
private String remark;
|
|
/** 直播预计开始时间 */
|
private Date startTime;
|
|
/** 直播预计结束时间 */
|
private Date endTime;
|
|
/** 直播对应的回放视频个数 */
|
private Integer videoCounts ;
|
|
/** 直播对应的回放,有可能直播时间很长,后台会分段拆分,里面的url对应的是点播同一个viewvo */
|
private List<MediaVideoViewVO> lstVideoVO;
|
|
/** 网易云信房间号码 */
|
private String wyLiveNumber;
|
|
/** 网易云信直播拉流:rtmpPullUrl */
|
private String wyRtmpPullUrl;
|
|
/** 网易云信直播推流url 慧眼端实际写反了=拉流地址 兼顾1.0慧眼 */
|
private String wyPushUrl;
|
|
/** 聊天室ID */
|
private String chatroomId;
|
|
/** 聊天室人数 */
|
private Integer chatroomUserCount;
|
|
/** 清晰度 LD:流畅 SD:标清 HD:高清 */
|
private String definition;
|
|
/** 权限:limitClass:仅限班级 public:公开 orderWatch:预约观看 limitOrg:仅限机构 */
|
private String permission;
|
|
/** 预计时长 单位:分钟 */
|
private Integer expectedTimes;
|
|
/** 二维码模板地址 */
|
private String qrUrl;
|
|
/** 二维码模板id */
|
private String qrTemplateId;
|
|
/** 文档地址 id集合 */
|
private List<String> fileIds;
|
|
/** 文档下载地址 */
|
private List<Map<String,String>> filePaths;
|
|
/** 当前用户是否预约 */
|
private boolean orderFlag;
|
|
/** 唐桥 meetingId */
|
private String meetingId;
|
|
/** 唐桥 meetingpwd */
|
private String meetingPwd;
|
|
public String getLiveVideoId() {
|
return liveVideoId;
|
}
|
|
public void setLiveVideoId(String liveVideoId) {
|
this.liveVideoId = liveVideoId;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public short getStatus() {
|
return status;
|
}
|
|
public void setStatus(short status) {
|
this.status = status;
|
}
|
|
public String getAnchorId() {
|
return anchorId;
|
}
|
|
public void setAnchorId(String anchorId) {
|
this.anchorId = anchorId;
|
}
|
|
public String getAnchor() {
|
return anchor;
|
}
|
|
public void setAnchor(String anchor) {
|
this.anchor = anchor;
|
}
|
|
public String getPreviewImgUrl() {
|
return previewImgUrl;
|
}
|
|
public void setPreviewImgUrl(String previewImgUrl) {
|
this.previewImgUrl = previewImgUrl;
|
}
|
|
public String getPreviewVideoUrl() {
|
return previewVideoUrl;
|
}
|
|
public void setPreviewVideoUrl(String previewVideoUrl) {
|
this.previewVideoUrl = previewVideoUrl;
|
}
|
|
public Integer getOrderTimes() {
|
return orderTimes;
|
}
|
|
public void setOrderTimes(Integer orderTimes) {
|
this.orderTimes = orderTimes;
|
}
|
|
public String getRemark() {
|
return remark;
|
}
|
|
public void setRemark(String remark) {
|
this.remark = remark;
|
}
|
|
public Date getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(Date startTime) {
|
this.startTime = startTime;
|
}
|
|
public List<MediaVideoViewVO> getLstVideoVO() {
|
return lstVideoVO;
|
}
|
|
public void setLstVideoVO(List<MediaVideoViewVO> lstVideoVO) {
|
this.lstVideoVO = lstVideoVO;
|
}
|
|
public Integer getVideoCounts() {
|
return videoCounts;
|
}
|
|
public void setVideoCounts(Integer videoCounts) {
|
this.videoCounts = videoCounts;
|
}
|
|
public String getWyLiveNumber() {
|
return wyLiveNumber;
|
}
|
|
public void setWyLiveNumber(String wyLiveNumber) {
|
this.wyLiveNumber = wyLiveNumber;
|
}
|
|
public String getWyRtmpPullUrl() {
|
return wyRtmpPullUrl;
|
}
|
|
public void setWyRtmpPullUrl(String wyRtmpPullUrl) {
|
this.wyRtmpPullUrl = wyRtmpPullUrl;
|
}
|
|
public Date getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(Date endTime) {
|
this.endTime = endTime;
|
}
|
|
public Integer getWatchTimes() {
|
return watchTimes;
|
}
|
|
public void setWatchTimes(Integer watchTimes) {
|
this.watchTimes = watchTimes;
|
}
|
|
public Integer getReviewTimes() {
|
return reviewTimes;
|
}
|
|
public void setReviewTimes(Integer reviewTimes) {
|
this.reviewTimes = reviewTimes;
|
}
|
|
public String getChatroomId() {
|
return chatroomId;
|
}
|
|
public void setChatroomId(String chatroomId) {
|
this.chatroomId = chatroomId;
|
}
|
|
public Integer getChatroomUserCount() {
|
return chatroomUserCount;
|
}
|
|
public void setChatroomUserCount(Integer chatroomUserCount) {
|
this.chatroomUserCount = chatroomUserCount;
|
}
|
|
public String getDefinition() {
|
return definition;
|
}
|
|
public void setDefinition(String definition) {
|
this.definition = definition;
|
}
|
|
public String getPermission() {
|
return permission;
|
}
|
|
public void setPermission(String permission) {
|
this.permission = permission;
|
}
|
|
public Integer getExpectedTimes() {
|
return expectedTimes;
|
}
|
|
public void setExpectedTimes(Integer expectedTimes) {
|
this.expectedTimes = expectedTimes;
|
}
|
|
public String getWyPushUrl() {
|
return wyPushUrl;
|
}
|
|
public void setWyPushUrl(String wyPushUrl) {
|
this.wyPushUrl = wyPushUrl;
|
}
|
|
public String getQrUrl() {
|
return qrUrl;
|
}
|
|
public void setQrUrl(String qrUrl) {
|
this.qrUrl = qrUrl;
|
}
|
|
public List<String> getFileIds() {
|
return fileIds;
|
}
|
|
public void setFileIds(List<String> fileIds) {
|
this.fileIds = fileIds;
|
}
|
|
public Integer getWatchOnlineTimes() {
|
return watchOnlineTimes;
|
}
|
|
public void setWatchOnlineTimes(Integer watchOnlineTimes) {
|
this.watchOnlineTimes = watchOnlineTimes;
|
}
|
|
public boolean getOrderFlag() {
|
return orderFlag;
|
}
|
|
public void setOrderFlag(boolean orderFlag) {
|
this.orderFlag = orderFlag;
|
}
|
|
public String getQrTemplateId() {
|
return qrTemplateId;
|
}
|
|
public void setQrTemplateId(String qrTemplateId) {
|
this.qrTemplateId = qrTemplateId;
|
}
|
|
public String getMeetingId() {
|
return meetingId;
|
}
|
|
public void setMeetingId(String meetingId) {
|
this.meetingId = meetingId;
|
}
|
|
public String getMeetingPwd() {
|
return meetingPwd;
|
}
|
|
public void setMeetingPwd(String meetingPwd) {
|
this.meetingPwd = meetingPwd;
|
}
|
|
public List<Map<String, String>> getFilePaths() {
|
return filePaths;
|
}
|
|
public void setFilePaths(List<Map<String, String>> filePaths) {
|
this.filePaths = filePaths;
|
}
|
|
}
|