package com.reading.platform.service;

import com.reading.platform.entity.CourseLesson;

import java.util.List;

/**
 * 课程课时服务接口
 */
public interface CourseLessonService {

    /**
     * 根据课程 ID 获取课时列表
     */
    List<CourseLesson> getLessonsByCourse(String courseId);

    /**
     * 根据 ID 获取课时
     */
    CourseLesson getLessonById(String id);

    /**
     * 创建课时
     */
    CourseLesson createLesson(CourseLesson lesson);

    /**
     * 更新课时
     */
    CourseLesson updateLesson(String id, CourseLesson lesson);

    /**
     * 删除课时
     */
    void deleteLesson(String id);
}
