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 org.hibernate.annotations.GenericGenerator; import org.springframework.format.annotation.DateTimeFormat; /** * 视频表 实体 * @author ody.yuan * */ @Entity @Table(name="VIDEO_CONVER_TASK") @NamedQuery(name="VideoConverTask.findAll", query="SELECT v FROM VideoConverTask v") public class VideoConverTask implements Serializable { private static final long serialVersionUID = -1143123781656219900L; /** 主键 */ @Id @GeneratedValue(generator = "hibernate-uuid") @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") @Column(name="TASK_ID", unique=true, nullable=false, length=32) private String taskId; /** 视频ID */ @Column(name="VIDEO_ID") private String videoId; /** 视频ID */ @Column(name="VIDEO_URL") private String videoUrl; /** 创建时间 */ @Column(name="CREATE_TIME", nullable=false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** 视频ID */ @Column(name="NEED_SNAPSHOT") private Integer needSnapshot; /** 转码 */ @Column(name="CONVER_LD_LOCK") private Integer converLdLock; /** 删除标志 */ @Column(name="DELETE_FLAG", nullable=false) private boolean deleteFlag; /** 优先级 */ @Column(name="PRIORITY") private Integer priority; /** 类型:视频,音频 */ private String type; public String getType() { return type; } public void setType(String type) { this.type = type; } public Integer getConverLdLock() { return converLdLock; } public void setConverLdLock(Integer converLdLock) { this.converLdLock = converLdLock; } public boolean isDeleteFlag() { return deleteFlag; } public void setDeleteFlag(boolean deleteFlag) { this.deleteFlag = deleteFlag; } /** * @return the taskId */ public String getTaskId() { return taskId; } /** * @param taskId the taskId to set */ public void setTaskId(String taskId) { this.taskId = taskId; } /** * @return the videoId */ public String getVideoId() { return videoId; } /** * @param videoId the videoId to set */ public void setVideoId(String videoId) { this.videoId = videoId; } /** * @return the videoUrl */ public String getVideoUrl() { return videoUrl; } /** * @param videoUrl the videoUrl to set */ public void setVideoUrl(String videoUrl) { this.videoUrl = videoUrl; } /** * @return the createTime */ public Date getCreateTime() { return createTime; } /** * @param createTime the createTime to set */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * @return the needSnapshot */ public Integer getNeedSnapshot() { return needSnapshot; } /** * @param needSnapshot the needSnapshot to set */ public void setNeedSnapshot(Integer needSnapshot) { this.needSnapshot = needSnapshot; } /** * @return the priority */ public Integer getPriority() { return priority; } /** * @param priority the priority to set */ public void setPriority(Integer priority) { this.priority = priority; } }