package cn.iocoder.byzs.module.web.dal.mysql.aiCourse;

import cn.iocoder.byzs.module.bjdx.controller.admin.course.vo.CoursePageReqVO;
import cn.iocoder.byzs.module.web.controller.admin.aiCourse.vo.WebAiCourseTypeVO;
import cn.iocoder.byzs.module.web.controller.admin.blockly.vo.WebBlocklyTypeVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * web课程 Mapper
 *
 * @author lyb
 */
@Mapper
public interface WebAiCourseMapper {
    /**
     * 查询课程列表
     *
     * @param reqVO 分页查询参数
     * @return 课程列表
     */
    List<CoursePageReqVO> selectCourse(CoursePageReqVO reqVO);

    /**
     * 根据主题id查询课程类型列表
     * @param aiCourseTypeVO
     * @return
     */
    List<WebAiCourseTypeVO> getTypeByThemeId(WebAiCourseTypeVO aiCourseTypeVO);
}