VideoLessonEvaluateMapper.xml 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  4. <mapper namespace="com.yonge.cooleshow.biz.dal.dao.VideoLessonEvaluateDao">
  5. <resultMap id="BaseResultMap" type="com.yonge.cooleshow.biz.dal.entity.VideoLessonEvaluate">
  6. <id column="id_" jdbcType="BIGINT" property="id" />
  7. <result column="video_id_" jdbcType="BIGINT" property="videoId" />
  8. <result column="student_id_" jdbcType="BIGINT" property="studentId" />
  9. <result column="content_" jdbcType="VARCHAR" property="content" />
  10. <result column="evaluate_time_" jdbcType="TIMESTAMP" property="evaluateTime" />
  11. </resultMap>
  12. <sql id="Base_Column_List">
  13. id_, video_id_, student_id_, content_, evaluate_time_
  14. </sql>
  15. <select id="selectEvaluate" resultType="com.yonge.cooleshow.biz.dal.vo.VideoLessonEvaluateVo"
  16. parameterType="com.baomidou.mybatisplus.core.metadata.IPage">
  17. SELECT
  18. u.id_ AS userId,
  19. u.username_ AS userName,
  20. u.real_name_ AS realName,
  21. u.avatar_ AS avatar,
  22. e.is_teacher_ AS isTeacher,
  23. e.id_ AS evaluateId,
  24. e.content_ AS content,
  25. e.evaluate_time_ AS evaluateTime
  26. FROM video_lesson_evaluate e
  27. LEFT JOIN sys_user u ON e.student_id_ = u.id_
  28. WHERE video_id_ = #{param.videoId}
  29. </select>
  30. </mapper>