<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.tcm.training.admin.live.mapper.HealthCourseDownloadRecordMapper">
|
|
<select id="selectAppDownloads" resultType="com.tcm.training.admin.live.row.AppHealthCourseDownloadRow">
|
SELECT
|
r.id AS id,
|
r.course_id AS courseId,
|
r.course_video_id AS courseVideoId,
|
r.chapter_name_snapshot AS title,
|
r.course_title_snapshot AS subtitle,
|
r.cover_img_snapshot AS coverImage,
|
r.duration_seconds_snapshot AS durationSeconds,
|
r.video_url_snapshot AS videoUrl,
|
r.updated_at AS downloadedAt
|
FROM tcm_health_course_download_record r
|
WHERE r.deleted = 0
|
AND r.app_user_id = #{appUserId}
|
ORDER BY r.updated_at DESC, r.id DESC
|
</select>
|
|
</mapper>
|