package com.teaching.backend.service.courses; import com.baomidou.mybatisplus.extension.service.IService; import com.teaching.backend.model.dto.courses.CourseObjectivesDTO; import com.teaching.backend.model.entity.courses.CourseObjectives; import com.teaching.backend.model.vo.courses.CourseObjectivesTreeVO; import com.teaching.backend.model.vo.courses.CourseObjectivesVO; import java.util.List; /** *

* 服务类 *

* * @author zjh * @since 2024-05-31 */ public interface ICourseObjectivesService extends IService { /** * 添加课程目标 * @param courseObjectivesDTO * @return */ String addObjectives(CourseObjectivesDTO courseObjectivesDTO); /** * 删除课程目标 * @param id * @return */ String deleteObjectives(String id); /** * 查询课程目标以及相关内容 * @param id * @return */ List queryCourseObjectivesTree(String id); List queryCourseObjectivesForAdd(String courseId); }