|
|
|
@ -4,6 +4,10 @@ import cn.jlw.validate.ValidateConfig;
|
|
|
|
|
import com.ibeetl.admin.core.entity.BaseEntity;
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
import org.beetl.sql.annotation.entity.AutoID;
|
|
|
|
|
import org.beetl.sql.annotation.entity.InsertIgnore;
|
|
|
|
|
import org.beetl.sql.annotation.entity.UpdateIgnore;
|
|
|
|
|
import org.beetl.sql.fetch.annotation.Fetch;
|
|
|
|
|
import org.beetl.sql.fetch.annotation.FetchSql;
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
import java.util.Date;
|
|
|
|
@ -13,6 +17,7 @@ import java.util.List;
|
|
|
|
|
* 课程管理 - 课程配置
|
|
|
|
|
* gen by Spring Boot2 Admin 2021-06-24
|
|
|
|
|
*/
|
|
|
|
|
@Fetch
|
|
|
|
|
@EqualsAndHashCode(callSuper=false)
|
|
|
|
|
public class CourseInfo extends BaseEntity{
|
|
|
|
|
|
|
|
|
@ -89,6 +94,11 @@ public class CourseInfo extends BaseEntity{
|
|
|
|
|
|
|
|
|
|
private Date addTime ;
|
|
|
|
|
|
|
|
|
|
@UpdateIgnore
|
|
|
|
|
@InsertIgnore
|
|
|
|
|
@FetchSql("select * from resources_info t where t.course_info_id = #courseInfoId# order by order_index desc")
|
|
|
|
|
private List<ResourcesInfo> resourcesInfo;
|
|
|
|
|
|
|
|
|
|
public CourseInfo(){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -310,4 +320,11 @@ public class CourseInfo extends BaseEntity{
|
|
|
|
|
return (List<CourseInfo>)this.get("children");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<ResourcesInfo> getResourcesInfo() {
|
|
|
|
|
return resourcesInfo;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setResourcesInfo(List<ResourcesInfo> resourcesInfo) {
|
|
|
|
|
this.resourcesInfo = resourcesInfo;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|