From f2671742ae9de1f14047b8898d4eaf7448d673db Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Fri, 16 Jul 2021 21:32:05 +0800
Subject: [PATCH] 考试管理
---
src/main/java/org/springblade/modules/exam/mapper/ExamPaperMapper.xml | 33 +++++++++++++++++++++------------
1 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/src/main/java/org/springblade/modules/exam/mapper/ExamPaperMapper.xml b/src/main/java/org/springblade/modules/exam/mapper/ExamPaperMapper.xml
index 68fe17c..d68caa2 100644
--- a/src/main/java/org/springblade/modules/exam/mapper/ExamPaperMapper.xml
+++ b/src/main/java/org/springblade/modules/exam/mapper/ExamPaperMapper.xml
@@ -2,19 +2,28 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.springblade.modules.exam.mapper.ExamPaperMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="noticeResultMap" type="org.springblade.modules.exam.entity.ExamPaper">
- <result column="id" property="id"/>
- <result column="create_user" property="createUser"/>
- <result column="create_time" property="createTime"/>
- <result column="update_user" property="updateUser"/>
- <result column="update_time" property="updateTime"/>
- <result column="status" property="status"/>
- <result column="is_deleted" property="isDeleted"/>
- <result column="release_time" property="releaseTime"/>
- <result column="title" property="title"/>
- <result column="content" property="content"/>
+ <resultMap id="PagerSubject" type="org.springblade.modules.exam.vo.ExamPaperSubjectVO"
+ autoMapping="true">
+ <id property="id" column="id"/>
+ <collection property="subjectList" javaType="java.util.List"
+ ofType="org.springblade.modules.exam.entity.ExamSubjectChoices" autoMapping="true">
+ <id property="id" column="tmxq.id"/>
+ </collection>
</resultMap>
+ <select id="queryPagerSubject" resultMap="PagerSubject">
+ SELECT
+ sj.exam_name,sj.exam_type,sj.exam_attention,sj.total_score,sj.exam_status,tmxq.id,tmxq.subject_name,tmxq.answer,tmxq.analysis
+ FROM
+ ksxt_exam sj
+ LEFT JOIN exam_examination_subject tm ON sj.id = tm.examination_id
+ LEFT JOIN exam_subject_choices tmxq ON tm.subject_id = tmxq.id
+ WHERE
+ 1 = 1
+ <if test="paper.id !=null">
+ and sj.id = #{paper.id}
+ </if>
+
+ </select>
</mapper>
--
Gitblit v1.9.3