package com.ruoyi.web.modules.technology.mapper;

import java.util.List;
import com.ruoyi.web.modules.category.domain.vo.InformationCategoryItemVo;
import com.ruoyi.web.modules.technology.domain.OnlineTrainingCourseQuery;
import com.ruoyi.web.modules.technology.domain.OnlineTrainingCourseRow;

/**
 * 网上培训课程只读查询（biz_tech_resource）。
 */
public interface BizOnlineTrainingCourseMapper
{
    List<OnlineTrainingCourseRow> selectOnlineTrainingCourseList(OnlineTrainingCourseQuery query);

    OnlineTrainingCourseRow selectOnlineTrainingCourseById(Long id);

    /** 课程主题选项：资讯类别 parentCode=005、categoryType=8 的下级编码与名称 */
    List<InformationCategoryItemVo> selectDistinctCourseTopics();
}
