LessonCoursewareMapper.xml 1.1 KB

1234567891011121314151617181920212223
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="com.yonge.cooleshow.biz.dal.dao.LessonCoursewareDao">
  4. <select id="selectPage"
  5. resultType="com.yonge.cooleshow.biz.dal.wrapper.LessonCoursewareWrapper$LessonCoursewareDto">
  6. select id_ id, subject_id_ subjectId, lesson_course_id_ lessonCoursewareId, enable_ enable from lesson_courseware
  7. <where>
  8. <if test="param.subjectId != null">
  9. and subject_id_ = #{param.subjectId}
  10. </if>
  11. <if test="param.enable != null">
  12. and enable_ = #{param.enable}
  13. </if>
  14. </where>
  15. order by create_time_ desc
  16. </select>
  17. <select id="getLessonCoursewareSubjectList" resultType="com.yonge.cooleshow.biz.dal.entity.Subject">
  18. select s.* from lesson_courseware lc
  19. left join subject s on s.id_ = lc.subject_id_
  20. where lc.subject_id_ IS NOT NULL
  21. group by lc.subject_id_
  22. </select>
  23. </mapper>