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; } }