package com.tcm.training.admin.live.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.tcm.training.admin.live.entity.LiveCourse; import com.tcm.training.admin.live.vo.LiveCourseDetailRow; import com.tcm.training.admin.live.vo.LiveCourseListRow; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface LiveCourseMapper extends BaseMapper { /** 课程分页列表(动态筛选) */ IPage selectCoursePage(IPage page, @Param("keyword") String keyword, @Param("expertId") Long expertId, @Param("status") Integer status, @Param("liveStatus") Integer liveStatus); /** 课程详情 */ LiveCourseDetailRow selectCourseDetail(@Param("id") Long id); }