package com.qxueyou.scc.teach.subject.model.view;
|
// Generated 2018-3-19 20:40:08 by Hibernate Tools 5.2.8.Final
|
|
import java.math.BigDecimal;
|
|
import javax.persistence.AttributeOverride;
|
import javax.persistence.AttributeOverrides;
|
import javax.persistence.Column;
|
import javax.persistence.EmbeddedId;
|
import javax.persistence.Entity;
|
import javax.persistence.Table;
|
|
/**
|
* MySubjectV generated by hbm2java
|
*/
|
@Entity
|
@Table(name = "my_subject_v")
|
public class MySubjectV implements java.io.Serializable {
|
|
private static final long serialVersionUID = -1272201343379309257L;
|
private MySubjectVId id;
|
|
|
private BigDecimal progressValue;
|
private Double percent;
|
private String coverPageUrl;
|
private String userName;
|
private String subjectName;
|
private String className;
|
private String origSubjectId;
|
private String teacherId;
|
|
private String subjectStatus;
|
|
private Integer schoolYear;
|
|
private Integer term;
|
private Integer lectureCount;
|
|
public MySubjectV() {
|
}
|
|
public MySubjectV(MySubjectVId id) {
|
this.id = id;
|
}
|
|
@EmbeddedId
|
|
@AttributeOverrides({
|
@AttributeOverride(name = "userId", column = @Column(name = "USER_ID", length = 32)),
|
@AttributeOverride(name = "subjectId", column = @Column(name = "SUBJECT_ID", nullable = false, length = 32)),
|
@AttributeOverride(name = "classId", column = @Column(name = "CLASS_ID", nullable = false, length = 32)),
|
})
|
public MySubjectVId getId() {
|
return this.id;
|
}
|
|
@Column(name="TEACHER_ID")
|
public String getTeacherId() {
|
return teacherId;
|
}
|
|
public void setTeacherId(String teacherId) {
|
this.teacherId = teacherId;
|
}
|
|
public void setId(MySubjectVId id) {
|
this.id = id;
|
}
|
|
@Column(name="LECTURE_COUNT")
|
public Integer getLectureCount() {
|
return lectureCount;
|
}
|
|
public void setLectureCount(Integer lectureCount) {
|
this.lectureCount = lectureCount;
|
}
|
|
@Column(name="SCHOOL_YEAR")
|
public Integer getSchoolYear() {
|
return schoolYear;
|
}
|
|
public void setSchoolYear(Integer schoolYear) {
|
this.schoolYear = schoolYear;
|
}
|
|
@Column(name="TERM")
|
public Integer getTerm() {
|
return term;
|
}
|
|
public void setTerm(Integer term) {
|
this.term = term;
|
}
|
|
@Column(name = "PROGRESS_VALUE", precision = 10)
|
public BigDecimal getProgressValue() {
|
return this.progressValue;
|
}
|
|
public void setProgressValue(BigDecimal progressValue) {
|
this.progressValue = progressValue;
|
}
|
|
@Column(name = "PERCENT", nullable = false)
|
public Double getPercent() {
|
return this.percent;
|
}
|
|
public void setPercent(Double percent) {
|
this.percent = percent;
|
}
|
|
@Column(name = "COVER_PAGE_URL", length = 256)
|
public String getCoverPageUrl() {
|
return this.coverPageUrl;
|
}
|
|
public void setCoverPageUrl(String coverPageUrl) {
|
this.coverPageUrl = coverPageUrl;
|
}
|
|
@Column(name = "USER_NAME", length = 150)
|
public String getUserName() {
|
return this.userName;
|
}
|
|
public void setUserName(String userName) {
|
this.userName = userName;
|
}
|
|
@Column(name = "SUBJECT_NAME", length = 150)
|
public String getSubjectName() {
|
return this.subjectName;
|
}
|
|
public void setSubjectName(String subjectName) {
|
this.subjectName = subjectName;
|
}
|
|
@Column(name = "CLASS_NAME")
|
public String getClassName() {
|
return this.className;
|
}
|
|
public void setClassName(String className) {
|
this.className = className;
|
}
|
|
@Column(name = "ORIG_SUBJECT_ID")
|
public String getOrigSubjectId() {
|
return origSubjectId;
|
}
|
|
public void setOrigSubjectId(String origSubjectId) {
|
this.origSubjectId = origSubjectId;
|
}
|
|
@Column(name = "SUBJECT_STATUS")
|
public String getSubjectStatus() {
|
return subjectStatus;
|
}
|
|
|
public void setSubjectStatus(String subjectStatus) {
|
this.subjectStatus = subjectStatus;
|
}
|
|
}
|