2025-11-27 14:12:51 +08:00
<?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.zcloud.edu.persistence.mapper.QuestionMapper" >
2026-01-20 16:13:35 +08:00
<select id= "listByClassId" resultType= "com.zcloud.edu.persistence.dataobject.QuestionDO" >
SELECT
q.*
FROM
question q
WHERE
q.video_courseware_id IN (SELECT ch.video_courseware_id FROM class_curriculum_chapter ch WHERE ch.delete_enum = 'FALSE' AND ch.video_courseware_id IS NOT NULL AND ch.class_id = #{classId})
AND q.delete_enum = 'FALSE'
and q.courseware_type = 1
</select>
2026-01-24 10:06:11 +08:00
<select id= "listByExamPaperId" resultType= "com.zcloud.edu.persistence.dataobject.QuestionDO" >
SELECT
q.*
FROM
question q
WHERE
q.exam_paper_id = #{examPaperId}
AND q.delete_enum = 'FALSE'
and q.courseware_type = 2
order by q.question_type, q.create_time desc
</select>
2025-11-27 14:12:51 +08:00
</mapper>