package com.qxueyou.scc.teach.live.model;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.GeneratedValue;
|
import javax.persistence.Id;
|
import javax.persistence.NamedQuery;
|
import javax.persistence.Table;
|
import javax.persistence.Transient;
|
|
import org.hibernate.annotations.GenericGenerator;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import com.qxueyou.scc.base.model.ITrace;
|
|
|
/**
|
* 直播回放 - 原视频
|
*
|
* @author lihanqi
|
*
|
*/
|
@Entity
|
@Table(name="MEDIA_VIDEO_LIVE_REPLAY")
|
@NamedQuery(name="MediaVideoLiveReplay.findAll", query="SELECT m FROM MediaVideoLiveReplay m")
|
public class MediaVideoLiveReplay implements Serializable, ITrace {
|
|
private static final long serialVersionUID = -313139100670956005L;
|
|
public static final short LIVE_REPLAY_CONSTANT_0 = 0;
|
public static final short LIVE_REPLAY_CONSTANT_1 = 1;
|
public static final short LIVE_REPLAY_CONSTANT_2 = 2;
|
|
/** 主键 */
|
@Id
|
@GeneratedValue(generator = "hibernate-uuid")
|
@GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
|
@Column(name="LIVE_REPLAY_ID", unique=true, nullable=false, length=32)
|
private String liveReplayId;
|
|
/** 创建人ID */
|
@Column(name="CREATE_ID", length=32)
|
private String createId;
|
|
/** 创建时间 */
|
@Column(name="CREATE_TIME", nullable=false)
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
/** 创建人 */
|
@Column(name="CREATOR", length=100)
|
private String creator;
|
|
/** 删除标志 */
|
@Column(name="DELETE_FLAG", nullable=false)
|
private boolean deleteFlag;
|
|
/** 修改人ID */
|
@Column(name="UPDATE_ID", length=32)
|
private String updateId;
|
|
/** 修改时间 */
|
@Column(name="UPDATE_TIME", nullable=false)
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date updateTime;
|
|
/** 修改人 */
|
@Column(name="UPDATOR", length=100)
|
private String updator;
|
|
/** 名称 */
|
@Column(name="NAME", length=128)
|
private String name;
|
|
/** 简称 */
|
@Column(name="SHORT_NAME", length=32)
|
private String shortName;
|
|
/** 状态(是否参与裁剪:0参与,1不参与 。默认参与) */
|
@Column(name="STATUS")
|
private short status;
|
|
/** 视频来源:0网易1上传*/
|
@Column(name="DATA_SOURCE")
|
private int dataSource;
|
|
/** 视频排序 */
|
@Column(name="ORDER_NO")
|
private int orderNo;
|
|
/** 下载状态:是否下载中 */
|
@Column(name="DOWN_LOAD_FLAG")
|
private short downLoadFlag;
|
|
/** 关联直播id */
|
@Column(name="VIDEO_LIVE_ID", length=32)
|
private String videoLiveId;
|
|
/** 关联网易直播id */
|
@Column(name="WY_LIVE_NUMBER", length=32)
|
private String wyLiveNumber;
|
|
/** 网易用户id */
|
@Column(name="WY_UID", length=32)
|
private String wyUid;
|
|
/** 网易点播视频id主键 */
|
@Column(name="WY_VID", length=32)
|
private String wyVid;
|
|
/** 播放地址 */
|
@Column(name="URL", length=255)
|
private String url;
|
|
/** 视频开始时间 */
|
@Column(name="BEGIN_TIME", length=15)
|
private long beginTime;
|
|
/** 视频结束时间 */
|
@Column(name="end_Time", length=15)
|
private long endTime;
|
|
/** 时长 */
|
@Column(name="duration", length=15)
|
private long duration;
|
|
/** 视频大小 */
|
@Column(name="INITIAL_SIZE", length=10)
|
private long initialSize;
|
|
/** 是否下载中 */
|
@Transient
|
private Long downLoadSize;
|
|
/** 第一张缩略图 */
|
@Transient
|
private String imgUrl;
|
|
public int getDataSource() {
|
return dataSource;
|
}
|
|
public void setDataSource(int dataSource) {
|
this.dataSource = dataSource;
|
}
|
|
public int getOrderNo() {
|
return orderNo;
|
}
|
|
public void setOrderNo(int orderNo) {
|
this.orderNo = orderNo;
|
}
|
|
public Long getDownLoadSize() {
|
return downLoadSize;
|
}
|
|
public void setDownLoadSize(Long downLoadSize) {
|
this.downLoadSize = downLoadSize;
|
}
|
|
public short getDownLoadFlag() {
|
return downLoadFlag;
|
}
|
|
public void setDownLoadFlag(short downLoadFlag) {
|
this.downLoadFlag = downLoadFlag;
|
}
|
|
public long getInitialSize() {
|
return initialSize;
|
}
|
|
public void setInitialSize(long initialSize) {
|
this.initialSize = initialSize;
|
}
|
|
public String getLiveReplayId() {
|
return liveReplayId;
|
}
|
|
public void setLiveReplayId(String liveReplayId) {
|
this.liveReplayId = liveReplayId;
|
}
|
|
public String getCreateId() {
|
return createId;
|
}
|
|
public void setCreateId(String createId) {
|
this.createId = createId;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getCreator() {
|
return creator;
|
}
|
|
public void setCreator(String creator) {
|
this.creator = creator;
|
}
|
|
public void setDeleteFlag(boolean deleteFlag) {
|
this.deleteFlag = deleteFlag;
|
}
|
|
public String getUpdateId() {
|
return updateId;
|
}
|
|
public void setUpdateId(String updateId) {
|
this.updateId = updateId;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public String getUpdator() {
|
return updator;
|
}
|
|
public void setUpdator(String updator) {
|
this.updator = updator;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getShortName() {
|
return shortName;
|
}
|
|
public void setShortName(String shortName) {
|
this.shortName = shortName;
|
}
|
|
public short getStatus() {
|
return status;
|
}
|
|
public void setStatus(short status) {
|
this.status = status;
|
}
|
|
public String getVideoLiveId() {
|
return videoLiveId;
|
}
|
|
public void setVideoLiveId(String videoLiveId) {
|
this.videoLiveId = videoLiveId;
|
}
|
|
public String getWyLiveNumber() {
|
return wyLiveNumber;
|
}
|
|
public void setWyLiveNumber(String wyLiveNumber) {
|
this.wyLiveNumber = wyLiveNumber;
|
}
|
|
public long getDuration() {
|
return duration;
|
}
|
|
public void setDuration(long duration) {
|
this.duration = duration;
|
}
|
|
@Override
|
public boolean getDeleteFlag() {
|
return deleteFlag;
|
}
|
|
public String getWyUid() {
|
return wyUid;
|
}
|
|
public void setWyUid(String wyUid) {
|
this.wyUid = wyUid;
|
}
|
|
public String getWyVid() {
|
return wyVid;
|
}
|
|
public void setWyVid(String wyVid) {
|
this.wyVid = wyVid;
|
}
|
|
public String getUrl() {
|
return url;
|
}
|
|
public void setUrl(String url) {
|
this.url = url;
|
}
|
|
public long getBeginTime() {
|
return beginTime;
|
}
|
|
public void setBeginTime(long beginTime) {
|
this.beginTime = beginTime;
|
}
|
|
public long getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(long endTime) {
|
this.endTime = endTime;
|
}
|
|
public String getImgUrl() {
|
return imgUrl;
|
}
|
|
public void setImgUrl(String imgUrl) {
|
this.imgUrl = imgUrl;
|
}
|
|
}
|