【新增】 C语言试题新增答案模板字段

This commit is contained in:
dlaren
2025-08-20 21:37:03 +08:00
parent c37b1b54be
commit 184d1ce578
2 changed files with 14 additions and 2 deletions

View File

@@ -82,6 +82,12 @@ public class ExamQuestion extends TenantBaseDO {
// @Excel(name = "解析(带样式)") // @Excel(name = "解析(带样式)")
private String analysis; private String analysis;
/**
* 答题模板
*/
// @Excel(name = "解析(带样式)")
private String answerEmplate;
/** /**
* c语言参考答案 * c语言参考答案
*/ */

View File

@@ -28,6 +28,7 @@
<result property="audit" column="audit"/> <result property="audit" column="audit"/>
<result property="tname" column="tname"/> <result property="tname" column="tname"/>
<result property="schoolId" column="school_id"/> <result property="schoolId" column="school_id"/>
<result property="answerEmplate" column="answer_emplate"/>
<result property="courseName" column="course_name"/> <result property="courseName" column="course_name"/>
<result property="specialtyName" column="specialty_name"/> <result property="specialtyName" column="specialty_name"/>
<result property="tenantId" column="tenant_id"/> <result property="tenantId" column="tenant_id"/>
@@ -75,7 +76,8 @@
course_name, course_name,
specialty_name, specialty_name,
tname, tname,
school_id school_id,
answer_emplate
from exam_question from exam_question
</sql> </sql>
@@ -209,6 +211,7 @@
<if test="courseName != null">course_name,</if> <if test="courseName != null">course_name,</if>
<if test="specialtyName != null">specialty_name,</if> <if test="specialtyName != null">specialty_name,</if>
<if test="schoolId != null">school_id,</if> <if test="schoolId != null">school_id,</if>
<if test="answerEmplate != null">answer_emplate,</if>
<if test="tenantId != null">tenant_id,</if> <if test="tenantId != null">tenant_id,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
@@ -237,6 +240,7 @@
<if test="courseName != null">#{courseName},</if> <if test="courseName != null">#{courseName},</if>
<if test="specialtyName != null">#{specialtyName},</if> <if test="specialtyName != null">#{specialtyName},</if>
<if test="schoolId != null">#{schoolId},</if> <if test="schoolId != null">#{schoolId},</if>
<if test="answerEmplate != null">#{answerEmplate},</if>
<if test="tenantId != null">#{tenantId},</if> <if test="tenantId != null">#{tenantId},</if>
</trim> </trim>
@@ -250,7 +254,7 @@
(#{item.quId}, #{item.quBankId},#{item.tname},#{item.quNum}, #{item.chapteridDictText}, #{item.subjectName}, (#{item.quId}, #{item.quBankId},#{item.tname},#{item.quNum}, #{item.chapteridDictText}, #{item.subjectName},
#{item.specialtyName}, #{item.courseName}, #{item.quLevel}, #{item.content}, #{item.audit} #{item.specialtyName}, #{item.courseName}, #{item.quLevel}, #{item.content}, #{item.audit}
, #{item.status}, #{item.contentText}, #{item.analysis}, #{item.pointNames}, #{item.keywords}, , #{item.status}, #{item.contentText}, #{item.analysis}, #{item.pointNames}, #{item.keywords},
#{item.manual}, #{item.schoolId}, #{createTime}, #{creator}, #{updateTime}, #{updater}) #{item.manual}, #{item.schoolId}, #{answerEmplate}, #{createTime}, #{creator}, #{updateTime}, #{updater})
</foreach> </foreach>
ON DUPLICATE KEY UPDATE ON DUPLICATE KEY UPDATE
tname = VALUES(tname), tname = VALUES(tname),
@@ -268,6 +272,7 @@
keywords = VALUES(keywords), keywords = VALUES(keywords),
manual = VALUES(manual), manual = VALUES(manual),
school_id = VALUES(school_id), school_id = VALUES(school_id),
answer_emplate = VALUES(answer_emplate),
create_time = VALUES(create_time), create_time = VALUES(create_time),
creator = VALUES(creator), creator = VALUES(creator),
update_time = VALUES(update_time), update_time = VALUES(update_time),
@@ -300,6 +305,7 @@
<if test="courseName != null">course_name = #{courseName},</if> <if test="courseName != null">course_name = #{courseName},</if>
<if test="specialtyName != null">specialty_name = #{specialtyName},</if> <if test="specialtyName != null">specialty_name = #{specialtyName},</if>
<if test="schoolId != null">school_id = #{schoolId},</if> <if test="schoolId != null">school_id = #{schoolId},</if>
<if test="answerEmplate != null">answer_emplate = #{answerEmplate},</if>
<if test="tenantId != null">tenant_id = #{tenantId},</if> <if test="tenantId != null">tenant_id = #{tenantId},</if>
</trim> </trim>
where qu_id = #{quId} where qu_id = #{quId}