| | |
| | | public class ExerciseInfo implements Serializable, ITrace { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | //作业类型 1:答题作业,2:文件作业,3:写作作业 |
| | | //作业类型 1:答题作业,2:文件作业,3:写作作业 |
| | | public static final short EXERCISE_TYPE_ANSWER = 1; |
| | | public static final short EXERCISE_TYPE_FILE = 2; |
| | | public static final short EXERCISE_TYPE_WRITING = 3; |
| | | |
| | | //文件作业提交作业类型 1 图片; 2 文档 ; 3 视频 ; 4 音频; 5 附件 |
| | | //文件作业提交作业类型 1 图片; 2 文档 ; 3 视频 ; 4 音频; 5 附件 |
| | | public static final short EXERCISE_FILE_COMMIT_IMG = 1; |
| | | public static final short EXERCISE_FILE_COMMIT_DOC = 2; |
| | | public static final short EXERCISE_FILE_COMMIT_VIDEO = 3; |
| | |
| | | public static final short EXERCISE_FILE_COMMIT_ATTACH = 5; |
| | | |
| | | |
| | | //文件作业状态 |
| | | //文件作业状态 |
| | | public static final short EXERCISE_STATUS_DRAFT = 0; |
| | | public static final short EXERCISE_STATUS_PUBLISHED = 1; |
| | | |
| | |
| | | @JsonIgnore |
| | | private Subject subject; |
| | | |
| | | //关联的题库信息 |
| | | //关联的题库信息 |
| | | @OneToMany(fetch = FetchType.LAZY, mappedBy = "exerciseInfo") |
| | | @Where(clause="DELETE_FLAG=0 AND TYPE=1 ") |
| | | private List<ExerciseExamReGroup> reGroups; |
| | | |
| | | //关联的班级信息 |
| | | //关联的班级信息 |
| | | @OneToMany(fetch = FetchType.LAZY, mappedBy = "exerciseInfo") |
| | | @Where(clause="DELETE_FLAG=0") |
| | | private List<ExerciseExamReClass> reClasses; |