wangwei 7 years ago
parent
commit
6bbcb49435

+ 13 - 10
examcloud-core-basic-dao/src/main/java/cn/com/qmth/examcloud/core/basic/dao/entity/Course.java

@@ -1,6 +1,5 @@
 package cn.com.qmth.examcloud.core.basic.dao.entity;
 
-import java.io.Serializable;
 import java.util.Date;
 
 import javax.persistence.Entity;
@@ -15,6 +14,7 @@ import org.springframework.format.annotation.DateTimeFormat;
 
 import cn.com.qmth.examcloud.common.dto.core.enums.CourseLevel;
 import cn.com.qmth.examcloud.commons.base.util.excel.ExcelProperty;
+import cn.com.qmth.examcloud.commons.web.cloud.api.JsonSerializable;
 
 /**
  * 
@@ -24,25 +24,28 @@ import cn.com.qmth.examcloud.commons.base.util.excel.ExcelProperty;
  */
 @Entity
 @Table(name = "ecs_core_course")
-public class Course implements Serializable{
+public class Course implements JsonSerializable {
 
 	private static final long serialVersionUID = -6261302618070108336L;
-	
-    @Id
-    @GeneratedValue
-    private Long id;
 
-    @ExcelProperty(index = 1)
+	@Id
+	@GeneratedValue
+	private Long id;
+
+	@ExcelProperty(index = 1)
 	@NotNull
 	private String code;
 
 	@ExcelProperty(index = 0)
 	@NotNull
-    private String name;
+	private String name;
 
+	/**
+	 * 顶级机构ID
+	 */
 	@NotNull
 	private Long orgId;
-	
+
 	@Enumerated(EnumType.STRING)
 	private CourseLevel level;
 
@@ -98,7 +101,7 @@ public class Course implements Serializable{
 		this.updateTime = updateTime;
 	}
 
-    public Boolean getEnable() {
+	public Boolean getEnable() {
 		return enable;
 	}