package com.qxueyou.scc.media.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 ody.yuan
|
*
|
*/
|
@Entity
|
@Table(name="MEDIA_VIDEO_TRANS")
|
@NamedQuery(name="MediaVideoTrans.findAll", query="SELECT m FROM MediaVideoTrans m")
|
public class MediaVideoTrans implements Serializable, ITrace {
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 1L;
|
|
/** 1.上传oss服务器 2.下载到转码服务器 3.截图成功 4.转码MP4成功 5.转码M3U8成功 6.转码结果失败 7.转码结果成功 */
|
public static final Integer TRANS_PROCESS_UPLOAD_SUCCESS = 1 ;
|
|
public static final Integer TRANS_PROCESS_DOWNLOAD_SUCCESS = 2 ;
|
|
public static final Integer TRANS_PROCESS_SNAPSHOT_SUCCESS = 3 ;
|
|
public static final Integer TRANS_PROCESS_MP4_SUCCESS = 4 ;
|
|
public static final Integer TRANS_PROCESS_M3U8_SUCCESS = 5 ;
|
|
public static final Integer TRANS_PROCESS_RESULT_FAIL = 6 ;
|
|
public static final Integer TRANS_PROCESS_RESULT_SUCCESS = 7 ;
|
|
public static final Short TRANS_RESULT_FAIL = 1 ;
|
|
public static final Short TRANS_RESULT_SUCCESS = 2 ;
|
|
/** 主键 */
|
@Id
|
@GeneratedValue(generator = "hibernate-uuid")
|
@GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
|
@Column(name="VIDEO_TRANSCODE_ID", unique=true, nullable=false, length=32)
|
private String videoTranscodeId;
|
|
/** 创建者ID */
|
@Column(name="CREATE_ID", nullable=false, 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", nullable=false, 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;
|
|
/** 机构ID */
|
@Column(name="ORG_ID", length=32)
|
private String orgId;
|
|
/** 班级ID */
|
@Column(name="CLASS_ID", length=32)
|
private String classId;
|
|
/** 视频ID */
|
@Column(name="VIDEO_ID", length=32)
|
private String videoId;
|
|
/** 视频名称 */
|
@Column(name="VIDEO_NAME", length=255)
|
private String videoName;
|
|
/** 视频名称 */
|
@Column(name="UPLOAD_SERVER", length=64)
|
private String uploadServer;
|
|
/** 视频名称 */
|
@Column(name="TRANS_SERVER", length=64)
|
private String transServer;
|
|
/** 进度 */
|
@Column(name="PROCESS")
|
private Integer process;
|
|
/** 备注 */
|
@Column(name="REMARK")
|
private String remark;
|
|
/** 上传成功时间 */
|
@Column(name="UPLOAD_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date uploadTime;
|
|
/** 下载成功时间 */
|
@Column(name="DOWNLOAD_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date downloadTime;
|
|
/** 获取媒体信息成功时间 */
|
@Column(name="MEDIA_INFO_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date mediaInfoTime;
|
|
/** 截图成功时间 */
|
@Column(name="SNAPSHOT_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date snapshotTime;
|
|
/** 转mp4成功时间 */
|
@Column(name="ANDROID_SD_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date androidSdTime;
|
|
/** 转m3u8成功时间 */
|
@Column(name="IOS_SD_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date iosSdTime;
|
|
/** 最后一次操作结束时间 */
|
@Column(name="RESULT_TIME")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date resultTime;
|
|
/** 最后一次操作结果 */
|
@Column(name="RESULT")
|
private short result;
|
|
/** 操作次数 */
|
@Column(name="TRANS_TIMES")
|
private short transTimes;
|
|
@Transient
|
private String orgName ;
|
|
@Transient
|
private String className ;
|
|
public String getVideoTranscodeId() {
|
return videoTranscodeId;
|
}
|
|
public void setVideoTranscodeId(String videoTranscodeId) {
|
this.videoTranscodeId = videoTranscodeId;
|
}
|
|
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 boolean getDeleteFlag() {
|
return deleteFlag;
|
}
|
|
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 getOrgId() {
|
return orgId;
|
}
|
|
public void setOrgId(String orgId) {
|
this.orgId = orgId;
|
}
|
|
public String getClassId() {
|
return classId;
|
}
|
|
public void setClassId(String classId) {
|
this.classId = classId;
|
}
|
|
public String getVideoId() {
|
return videoId;
|
}
|
|
public void setVideoId(String videoId) {
|
this.videoId = videoId;
|
}
|
|
public String getVideoName() {
|
return videoName;
|
}
|
|
public void setVideoName(String videoName) {
|
this.videoName = videoName;
|
}
|
|
public String getUploadServer() {
|
return uploadServer;
|
}
|
|
public void setUploadServer(String uploadServer) {
|
this.uploadServer = uploadServer;
|
}
|
|
public String getTransServer() {
|
return transServer;
|
}
|
|
public void setTransServer(String transServer) {
|
this.transServer = transServer;
|
}
|
|
public Integer getProcess() {
|
return process;
|
}
|
|
public void setProcess(Integer process) {
|
this.process = process;
|
}
|
|
public String getRemark() {
|
return remark;
|
}
|
|
public void setRemark(String remark) {
|
this.remark = remark;
|
}
|
|
public String getOrgName() {
|
return orgName;
|
}
|
|
public void setOrgName(String orgName) {
|
this.orgName = orgName;
|
}
|
|
public String getClassName() {
|
return className;
|
}
|
|
public void setClassName(String className) {
|
this.className = className;
|
}
|
|
public Date getUploadTime() {
|
return uploadTime;
|
}
|
|
public void setUploadTime(Date uploadTime) {
|
this.uploadTime = uploadTime;
|
}
|
|
public Date getDownloadTime() {
|
return downloadTime;
|
}
|
|
public void setDownloadTime(Date downloadTime) {
|
this.downloadTime = downloadTime;
|
}
|
|
public Date getMediaInfoTime() {
|
return mediaInfoTime;
|
}
|
|
public void setMediaInfoTime(Date mediaInfoTime) {
|
this.mediaInfoTime = mediaInfoTime;
|
}
|
|
public Date getSnapshotTime() {
|
return snapshotTime;
|
}
|
|
public void setSnapshotTime(Date snapshotTime) {
|
this.snapshotTime = snapshotTime;
|
}
|
|
public Date getAndroidSdTime() {
|
return androidSdTime;
|
}
|
|
public void setAndroidSdTime(Date androidSdTime) {
|
this.androidSdTime = androidSdTime;
|
}
|
|
public Date getIosSdTime() {
|
return iosSdTime;
|
}
|
|
public void setIosSdTime(Date iosSdTime) {
|
this.iosSdTime = iosSdTime;
|
}
|
|
public Date getResultTime() {
|
return resultTime;
|
}
|
|
public void setResultTime(Date resultTime) {
|
this.resultTime = resultTime;
|
}
|
|
public short getResult() {
|
return result;
|
}
|
|
public void setResult(short result) {
|
this.result = result;
|
}
|
|
public short getTransTimes() {
|
return transTimes;
|
}
|
|
public void setTransTimes(short transTimes) {
|
this.transTimes = transTimes;
|
}
|
|
|
}
|