| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.dsh.course.mapper.PostCourseVideoMapper"> |
| | | |
| | | <select id="queryCourseOfVideos" resultType="com.dsh.course.feignclient.model.ExerciseVideo"> |
| | | SELECT tc.introduce as videoName, tc.coverDrawing as videoCoverImgUrl, tc.courseVideo as videoUrl |
| | | FROM t_post_course_video tpcv |
| | | LEFT JOIN t_course tc on tc.id = tpcv.courseId |
| | | where tc.state = 1 |
| | | <if test="coursePackIds.size >0 "> |
| | | and tpcv.coursePackageId in |
| | | <foreach collection="coursePackIds" index="index" item="item" open="(" |
| | | separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | order by tpcv.courseDate desc limit 0,2 |
| | | </select> |
| | | </mapper> |