@Entity(name="org.openurp.edu.base.model.Student") public class Student extends EduSpanBasedObject<Long> implements TemporalEntity
| Modifier and Type | Field and Description |
|---|---|
protected Date |
beginOn
学籍生效日期
|
protected Float |
duration
学制 学习年限(允许0.5年出现)1
|
protected Date |
endOn
学籍结束日期
|
protected Date |
graduateOn
预计毕业日期
|
protected Map<StdLabelType,StdLabel> |
labels
学生分类标签
|
protected Person |
person
基本信息
|
protected boolean |
registed
是否有学籍
|
protected String |
remark
备注
|
protected StudentState |
state
学籍状态日志
|
protected Set<StudentState> |
states
状态变化日志
|
protected StdType |
stdType
学生类别 所在项目内的学生类别
|
protected Date |
studyOn
入学日期
|
protected StudyType |
studyType
学习形式 全日制/业余/函授
|
protected Teacher |
tutor
导师
|
protected User |
user
用户
|
updatedAtgetSpan, setSpangetProject, setProjectgetUpdatedAt, setUpdatedAtequals, getId, hashCode, isPersisted, isTransient, setIdclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetProject, setProject@NotNull protected User user
protected Person person
protected StdType stdType
protected StudentState state
protected Set<StudentState> states
protected Map<StdLabelType,StdLabel> labels
@NotNull protected Float duration
@NotNull protected boolean registed
@NotNull protected Date beginOn
@NotNull protected Date endOn
@NotNull protected Date studyOn
@NotNull protected Date graduateOn
protected StudyType studyType
protected Teacher tutor
@Size(max=2000) protected String remark
public Student()
public Student(Long id)
public Squad getSquad()
public Department getDepartment()
public Float getDuration()
public void setDuration(Float duration)
public org.openurp.code.person.model.Gender getGender()
public String getGrade()
public Major getMajor()
public Direction getDirection()
public String getName()
public String getCode()
public String getRemark()
public void setRemark(String remark)
public Campus getCampus()
public Date getBeginOn()
getBeginOn in interface TemporalEntitypublic void setBeginOn(Date beginOn)
setBeginOn in interface TemporalEntitypublic StudyType getStudyType()
public void setStudyType(StudyType studyType)
public Date getEndOn()
getEndOn in interface TemporalEntitypublic void setEndOn(Date endOn)
setEndOn in interface TemporalEntitypublic StdType getStdType()
public void setStdType(StdType type)
public void addLabel(StdLabel label)
public void addLabels(StdLabel... labels)
public void clearLabels()
public Map<StdLabelType,StdLabel> getLabels()
public void setLabels(Map<StdLabelType,StdLabel> labels)
public StudentState getState()
public void setState(StudentState state)
public void pointCurrentState()
throws Exception
Exceptionpublic void addState(StudentState state)
public Set<StudentState> getStates()
public void setStates(Set<StudentState> states)
public boolean isRegisted()
public void setRegisted(boolean registed)
public Person getPerson()
public void setPerson(Person person)
public Teacher getTutor()
public void setTutor(Teacher tutor)
public Program getProgram()
public User getUser()
public void setUser(User user)
public Date getStudyOn()
public void setStudyOn(Date studyOn)
public Date getGraduateOn()
public void setGraduateOn(Date graduateOn)
Copyright © 2005–2018 The OpenURP Software. All rights reserved.