package com.qxueyou.scc.exercise.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.Temporal; import javax.persistence.TemporalType; import org.hibernate.annotations.GenericGenerator; import org.springframework.format.annotation.DateTimeFormat; import com.qxueyou.scc.base.model.ITrace; /** * 纠错表 实体 * @author ody.yuan * */ @Entity @Table(name="exercise_correction") @NamedQuery(name="ExerciseCorrection.findAll", query="SELECT e FROM ExerciseCorrection e") public class ExerciseCorrection implements Serializable,ITrace{ /** * */ private static final long serialVersionUID = 1L; /** 未处理状态码 */ public static final short DEAL_STATUS_TODO = 0; /** 处理状态码 */ public static final short DEAL_STATUS_DONE = 1; /** 主键 */ @Id @GeneratedValue(generator = "hibernate-uuid") @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") @Column(name="EXERCISE_CORRECTION_ID", unique=true,nullable=false, length=32) private String exerciseCorrectionId; /** 习题组ID */ @Column(name="EXERCISE_GROUP_ID", length=32) private String exerciseGroupId; /** 习题组名 */ @Column(name="EXERCISE_GROUP_NAME",nullable=false,length=128) private String exerciseGroupName; /** 习题ID */ @Column(name="EXERCISE_ITEM_ID", length=32) private String exerciseItemId; /** 习题序号 */ @Column(name="EXERCISE_ITEM_ORDER", length=20) private String exerciseItemOrder; /** 错误类型ID */ @Column(name="ERROR_TYPE_ID", length=128) private String errorTypeId; /** 错误类型名称 */ @Column(name="ERROR_TYPE_NAME", length=128) private String errorTypeName; /** 备注 */ @Column(name="REMARK",length=500) private String remark; /** 纠错提交人ID */ @Column(name="SUBMIT_USER_ID", length=32) private String submitUserId; /** 纠错提交人 */ @Column(name="SUBMIT_USER_NAME", length=32) private String submitUserName; /** 纠错提交时间 */ @Column(name="SUBMIT_TIME", nullable=false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date submitTime; /** 处理状态 */ @Column(name="DEAL_STATUS",length=6) private Short dealStatus; /** 班级ID */ @Column(name="CLASS_ID", nullable=false, length=32) private String classId; /** 创建时间 */ @Temporal(TemporalType.TIMESTAMP) @Column(name = "CREATE_TIME", nullable = false, length = 19) private Date createTime; /** 删除标志 */ @Column(name="DELETE_FLAG", nullable=false,length=6) private boolean deleteFlag; /** 修改时间 */ @Temporal(TemporalType.TIMESTAMP) @Column(name = "UPDATE_TIME", nullable = false, length = 19) private Date updateTime; /** 创建人 */ @Column(name = "CREATOR", nullable = false, length = 100) private String creator; /** 创建人ID */ @Column(name = "CREATE_ID", nullable = false, length = 32) private String createId; /** 修改人 */ @Column(name = "UPDATOR", length = 100) private String updator; /** 修改者ID */ @Column(name = "UPDATE_ID", length = 32) private String updateId; public String getExerciseCorrectionId() { return exerciseCorrectionId; } public void setExerciseCorrectionId(String exerciseCorrectionId) { this.exerciseCorrectionId = exerciseCorrectionId; } public String getExerciseGroupId() { return exerciseGroupId; } public void setExerciseGroupId(String exerciseGroupId) { this.exerciseGroupId = exerciseGroupId; } public String getExerciseGroupName() { return exerciseGroupName; } public void setExerciseGroupName(String exerciseGroupName) { this.exerciseGroupName = exerciseGroupName; } public String getExerciseItemId() { return exerciseItemId; } public void setExerciseItemId(String exerciseItemId) { this.exerciseItemId = exerciseItemId; } public String getExerciseItemOrder() { return exerciseItemOrder; } public void setExerciseItemOrder(String exerciseItemOrder) { this.exerciseItemOrder = exerciseItemOrder; } public String getErrorTypeId() { return errorTypeId; } public void setErrorTypeId(String errorTypeId) { this.errorTypeId = errorTypeId; } public String getErrorTypeName() { return errorTypeName; } public void setErrorTypeName(String errorTypeName) { this.errorTypeName = errorTypeName; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public String getSubmitUserId() { return submitUserId; } public void setSubmitUserId(String submitUserId) { this.submitUserId = submitUserId; } public String getSubmitUserName() { return submitUserName; } public void setSubmitUserName(String submitUserName) { this.submitUserName = submitUserName; } public Date getSubmitTime() { return submitTime; } public void setSubmitTime(Date submitTime) { this.submitTime = submitTime; } public Short getDealStatus() { return dealStatus; } public void setDealStatus(Short dealStatus) { this.dealStatus = dealStatus; } public String getClassId() { return classId; } public void setClassId(String classId) { this.classId = classId; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public boolean getDeleteFlag() { return deleteFlag; } public void setDeleteFlag(boolean deleteFlag) { this.deleteFlag = deleteFlag; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public String getCreator() { return this.creator; } public void setCreator(String creator) { this.creator = creator; } public String getCreateId() { return createId; } public void setCreateId(String createId) { this.createId = createId; } public String getUpdator() { return updator; } public void setUpdator(String updator) { this.updator = updator; } public String getUpdateId() { return updateId; } public void setUpdateId(String updateId) { this.updateId = updateId; } }