| | |
| | | |
| | | |
| | | /** |
| | | * 课程 |
| | | * 课程 |
| | | * @author ody.yuan |
| | | * |
| | | */ |
| | |
| | | @Column(name="SUBJECT_ID", unique=true, nullable=false, length=32) |
| | | private String subjectId; |
| | | |
| | | /** 名称 */ |
| | | /** 名称 */ |
| | | @Column(name="NAME", length=150) |
| | | private String name; |
| | | |
| | | /** 全称 */ |
| | | /** 全称 */ |
| | | @Column(name="FULL_NAME", length=255) |
| | | private String fullName; |
| | | |
| | | /** 编码 */ |
| | | /** 编码 */ |
| | | @Column(name="CODE", length=64) |
| | | private String code; |
| | | |
| | |
| | | |
| | | @Column(name="CONTENT_FILE_ID") |
| | | private String contentFileId; |
| | | |
| | | @Column(name = "START_TIME") |
| | | @Temporal(TemporalType.TIMESTAMP) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonIgnore |
| | | private Date startTime; |
| | | |
| | | @Column(name = "END_TIME") |
| | | @Temporal(TemporalType.TIMESTAMP) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonIgnore |
| | | private Date endTime; |
| | | |
| | | public final static String STATUS_DRAFT = "0"; |
| | | |
| | |
| | | public final static String STATUS_OFFLINE = "2"; |
| | | |
| | | /** |
| | | * 1:管理员课程,2:班级课程,3:公开课程 |
| | | * 1:管理员课程,2:班级课程,3:公开课程 |
| | | */ |
| | | public final static int TYPE_ORG_SUBJECT =1; |
| | | |
| | |
| | | this.orgId = orgId; |
| | | } |
| | | |
| | | public void setStartTime(Date startTime) { |
| | | this.startTime = startTime; |
| | | } |
| | | |
| | | public void setEndTime(Date endTime) { |
| | | this.endTime = endTime; |
| | | } |
| | | |
| | | public Date getStartTime() { |
| | | return startTime; |
| | | } |
| | | |
| | | public Date getEndTime() { |
| | | return endTime; |
| | | } |
| | | } |