package com.qxueyou.scc.teach.subject.model.view; // Generated 2018-3-23 10:58:00 by Hibernate Tools 5.2.8.Final import java.math.BigDecimal; import javax.persistence.Column; import javax.persistence.Embeddable; /** * MyChapterProgressVId generated by hbm2java */ @Embeddable public class MyChapterProgressVId implements java.io.Serializable { private static final long serialVersionUID = 8198482204950194696L; private String subjectId; private String userId; private String chapterId; private String classId; public MyChapterProgressVId() { } public MyChapterProgressVId(String chapterId) { this.chapterId = chapterId; } public MyChapterProgressVId(BigDecimal progressValue, String subjectId, String userId, String chapterId) { this.subjectId = subjectId; this.userId = userId; this.chapterId = chapterId; } @Column(name = "SUBJECT_ID", length = 32) public String getSubjectId() { return this.subjectId; } public void setSubjectId(String subjectId) { this.subjectId = subjectId; } @Column(name = "USER_ID", length = 32) public String getUserId() { return this.userId; } public void setUserId(String userId) { this.userId = userId; } @Column(name = "CHAPTER_ID", length = 32) public String getChapterId() { return this.chapterId; } public void setChapterId(String chapterId) { this.chapterId = chapterId; } public boolean equals(Object other) { if ((this == other)) return true; if ((other == null)) return false; if (!(other instanceof MyChapterProgressVId)) return false; MyChapterProgressVId castOther = (MyChapterProgressVId) other; return ( ((this.getSubjectId() == castOther.getSubjectId()) || (this.getSubjectId() != null && castOther.getSubjectId() != null && this.getSubjectId().equals(castOther.getSubjectId()))) && ((this.getUserId() == castOther.getUserId()) || (this.getUserId() != null && castOther.getUserId() != null && this.getUserId().equals(castOther.getUserId()))) && ((this.getChapterId() == castOther.getChapterId()) || (this.getChapterId() != null && castOther.getChapterId() != null && this.getChapterId().equals(castOther.getChapterId()))) && ((this.getClassId() == castOther.getClassId()) || (this.getClassId() != null && castOther.getClassId() != null && this.getClassId().equals(castOther.getClassId()))) ) ; } public int hashCode() { int result = 17; result = 37 * result + (getSubjectId() == null ? 0 : this.getSubjectId().hashCode()); result = 37 * result + (getUserId() == null ? 0 : this.getUserId().hashCode()); result = 37 * result + (getChapterId() == null ? 0 : this.getChapterId().hashCode()); result = 37 * result + (getClassId() == null ? 0 : this.getClassId().hashCode()); return result; } @Column(name = "CLASS_ID", length = 32) public String getClassId() { return classId; } public void setClassId(String classId) { this.classId = classId; } }