package com.tcm.training.admin.live.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.tcm.training.admin.live.entity.HealthCoursePlayRecord; import com.tcm.training.admin.live.row.AppMyHealthCourseProgressRow; import com.tcm.training.admin.live.row.AppMyHealthCourseVideoProgressRow; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 养生课程视频播放记录 Mapper。 */ @Mapper public interface HealthCoursePlayRecordMapper extends BaseMapper { /** * 查询指定用户在课程集合下的章节进度汇总。 */ List selectVideoProgressByCourseIds(@Param("appUserId") Long appUserId, @Param("courseIds") List courseIds); /** * 查询指定用户在课程集合下的课程整体进度汇总。 */ List selectCourseProgressByCourseIds(@Param("appUserId") Long appUserId, @Param("courseIds") List courseIds); }