public class Course extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Course.Builder |
| 构造器和说明 |
|---|
Course() |
Course(Course.Builder builder) |
public Course()
public Course(Course.Builder builder)
public static Course.Builder newBuilder()
public String getId()
public void setId(String id)
public String getTitle()
public void setTitle(String title)
public String getDescription()
public void setDescription(String description)
public String getCoverUrl()
public void setCoverUrl(String coverUrl)
public User getOwner()
public void setOwner(User owner)
public User[] getTeacherList()
public void setTeacherList(User[] teacherList)
public CourseLecture[] getLectureList()
public void setLectureList(CourseLecture[] lectureList)
public CourseCategory[] getCategoryList()
public void setCategoryList(CourseCategory[] categoryList)
public CourseChannel[] getChannelList()
public void setChannelList(CourseChannel[] channelList)
public VisibleScopeInfo getVisibleScopeInfo()
public void setVisibleScopeInfo(VisibleScopeInfo visibleScopeInfo)
public Integer getPublishStatus()
public void setPublishStatus(Integer publishStatus)
public Integer getCreatedAt()
public void setCreatedAt(Integer createdAt)
public Integer getPublishedAt()
public void setPublishedAt(Integer publishedAt)
public Integer getTotalLearnerNum()
public void setTotalLearnerNum(Integer totalLearnerNum)
public Integer getVagueTotalLearnerNum()
public void setVagueTotalLearnerNum(Integer vagueTotalLearnerNum)
public Integer getUnstartLearnerNum()
public void setUnstartLearnerNum(Integer unstartLearnerNum)
public Integer getVagueUnstartLearnerNum()
public void setVagueUnstartLearnerNum(Integer vagueUnstartLearnerNum)
public Integer getProcessingLearnerNum()
public void setProcessingLearnerNum(Integer processingLearnerNum)
public Integer getVagueProcessingLearnerNum()
public void setVagueProcessingLearnerNum(Integer vagueProcessingLearnerNum)
public Integer getCompletedLearnerNum()
public void setCompletedLearnerNum(Integer completedLearnerNum)
public Integer getVagueCompletedLearnerNum()
public void setVagueCompletedLearnerNum(Integer vagueCompletedLearnerNum)
public Double getAverageLearnerDuration()
public void setAverageLearnerDuration(Double averageLearnerDuration)
public Double getAvgRating()
public void setAvgRating(Double avgRating)
public Lesson[] getLessonList()
public void setLessonList(Lesson[] lessonList)
Copyright © 2026. All rights reserved.