diff --git a/web/src/main/java/com/ibeetl/jlw/entity/CourseInfo.java b/web/src/main/java/com/ibeetl/jlw/entity/CourseInfo.java index bbc56f19..fec042ce 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/CourseInfo.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/CourseInfo.java @@ -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; + public CourseInfo(){ } @@ -310,4 +320,11 @@ public class CourseInfo extends BaseEntity{ return (List)this.get("children"); } + public List getResourcesInfo() { + return resourcesInfo; + } + + public void setResourcesInfo(List resourcesInfo) { + this.resourcesInfo = resourcesInfo; + } }