后台新增:学员的最近课时学习记录api,学员的线上课学习进度api

This commit is contained in:
none
2023-04-17 17:50:48 +08:00
parent ad07f20dd7
commit 6e65fc9aa0
14 changed files with 255 additions and 24 deletions

View File

@@ -21,6 +21,7 @@ import org.apache.ibatis.annotations.Mapper;
import xyz.playedu.api.domain.UserCourseHourRecord;
import xyz.playedu.api.types.mapper.UserCourseHourRecordCountMapper;
import xyz.playedu.api.types.paginate.UserCourseHourRecordPaginateFilter;
import java.util.List;
@@ -35,4 +36,8 @@ public interface UserCourseHourRecordMapper extends BaseMapper<UserCourseHourRec
List<UserCourseHourRecordCountMapper> getUserCourseHourCount(
Integer userId, List<Integer> courseIds, Integer isFinished);
List<UserCourseHourRecord> paginate(UserCourseHourRecordPaginateFilter filter);
Long paginateCount(UserCourseHourRecordPaginateFilter filter);
}

View File

@@ -20,7 +20,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import xyz.playedu.api.domain.UserCourseRecord;
import xyz.playedu.api.types.paginate.CourseUserPaginateFilter;
import xyz.playedu.api.types.paginate.UserCourseRecordPaginateFilter;
import java.util.List;
@@ -31,7 +31,7 @@ import java.util.List;
*/
@Mapper
public interface UserCourseRecordMapper extends BaseMapper<UserCourseRecord> {
List<UserCourseRecord> paginate(CourseUserPaginateFilter filter);
List<UserCourseRecord> paginate(UserCourseRecordPaginateFilter filter);
long paginateTotal(CourseUserPaginateFilter filter);
long paginateTotal(UserCourseRecordPaginateFilter filter);
}