【新增】监控管理试卷任务级别监控,试卷任务编号,试卷分数

This commit is contained in:
YOHO\20373
2025-05-12 09:24:27 +08:00
parent c93b6be468
commit 8c9d4601ec
22 changed files with 319 additions and 52 deletions

View File

@@ -9,6 +9,7 @@
<result property="taskId" column="task_id" />
<result property="num" column="num" />
<result property="counts" column="counts" />
<result property="paperScore" column="paper_score" />
<result property="rollUp" column="roll_up" />
<result property="isAb" column="is_ab" />
<result property="status" column="status" />
@@ -48,11 +49,10 @@
<sql id="selectEducationPaperVo">
select paper_id, task_id, num,counts, roll_up, is_ab, status ,create_time,update_time,creator,updater ,deleted from education_paper
select paper_id, task_id, num,counts, paper_score,roll_up, is_ab, status ,create_time,update_time,creator,updater ,deleted from education_paper
</sql>
<select id="selectEducationPaperByPaperId" parameterType="String" resultMap="EducationPaperResult">
<include refid="selectEducationPaperVo"/>
where paper_id = #{paperId}
@@ -128,6 +128,7 @@ select task_id from education_paper where paper_id=#{paperId}
<if test="taskId != null">task_id,</if>
<if test="num != null">num,</if>
<if test="counts != null">counts,</if>
<if test="paperScore != null">paper_score,</if>
<if test="rollUp != null">roll_up,</if>
<if test="isAb != null">is_ab,</if>
<if test="status != null">status,</if>
@@ -143,6 +144,7 @@ select task_id from education_paper where paper_id=#{paperId}
<if test="taskId != null">#{taskId},</if>
<if test="num != null">#{num},</if>
<if test="counts != null">#{counts},</if>
<if test="paperScore != null">#{paperScore},</if>
<if test="rollUp != null">#{rollUp},</if>
<if test="isAb != null">#{isAb},</if>
<if test="status != null">#{status},</if>
@@ -155,10 +157,10 @@ select task_id from education_paper where paper_id=#{paperId}
</trim>
</insert>
<insert id="insertEducationPaperList">
INSERT INTO education_paper (paper_id, task_id,num ,counts, roll_up, is_ab, status ) VALUES
INSERT INTO education_paper (paper_id, task_id,num ,counts,paper_score, roll_up, is_ab, status ) VALUES
<foreach collection="list" item="item" separator=",">
(
#{item.paperId}, #{item.taskId}, #{item.num},#{item.counts}, #{item.rollUp}, #{item.isAb}, #{item.status}
#{item.paperId}, #{item.taskId}, #{item.num},#{item.counts},#{item.paperScore}, #{item.rollUp}, #{item.isAb}, #{item.status}
)
</foreach>
</insert>
@@ -168,6 +170,7 @@ select task_id from education_paper where paper_id=#{paperId}
<trim prefix="SET" suffixOverrides=",">
<if test="taskId != null">task_id = #{taskId},</if>
<if test="counts != null">counts = #{counts},</if>
<if test="paperScore != null">paper_score = #{paperScore},</if>
<if test="rollUp != null">roll_up = #{rollUp},</if>
<if test="isAb != null">is_ab = #{isAb},</if>
<if test="status != null">status = #{status},</if>

View File

@@ -86,16 +86,7 @@
<update id="updateEducationPaperScheme" parameterType="EducationPaperScheme">
update education_paper_scheme
<trim prefix="SET" suffixOverrides=",">
<if test="taskId != null">task_id = #{taskId},</if>
<if test="quTitle != null">qu_title = #{quTitle},</if>
<if test="spName != null">sp_name = #{spName},</if>
<if test="quLevel != null">qu_level = #{quLevel},</if>
<if test="keywords != null">keywords = #{keywords},</if>
<if test="pointNames != null">point_names = #{pointNames},</if>
<if test="quNumbers != null">qu_numbers = #{quNumbers},</if>
<if test="quScores != null">qu_scores = #{quScores},</if>
<if test="subtotalScore != null">subtotal_score = #{subtotalScore},</if>
<if test="subtotalScore != null">sort = #{sort},</if>
<if test="sort != null">sort = #{sort},</if>
</trim>
where scheme_id = #{schemeId}
</update>

View File

@@ -10,6 +10,7 @@
<result property="batch" column="batch" />
<result property="startTime" column="start_time" />
<result property="endTime" column="end_time" />
<result property="answerTime" column="answer_time" />
<result property="allowEntry" column="allow_entry" />
<result property="endAllowEntry" column="end_allow_entry" />
<result property="allowSubmission" column="allow_submission" />
@@ -40,6 +41,7 @@
<if test="batch != null">batch,</if>
<if test="startTime != null">start_time,</if>
<if test="endTime != null">end_time,</if>
<if test="answerTime != null">answer_time,</if>
<if test="allowEntry != null">allow_entry,</if>
<if test="endAllowEntry != null">end_allow_entry,</if>
<if test="allowSubmission != null">allow_submission,</if>
@@ -52,6 +54,7 @@
<if test="batch != null">#{batch},</if>
<if test="startTime != null">#{startTime},</if>
<if test="endTime != null">#{endTime},</if>
<if test="answerTime != null">#{answerTime},</if>
<if test="allowEntry != null">#{allowEntry},</if>
<if test="endAllowEntry != null">#{endAllowEntry},</if>
<if test="allowSubmission != null">#{allowSubmission},</if>
@@ -60,10 +63,10 @@
</trim>
</insert>
<insert id="insertEducationPaperSessionList">
INSERT INTO education_paper_session (session_id, task_id, batch, start_time, end_time, allow_entry, end_allow_entry, allow_submission, status, paper_id) VALUES
INSERT INTO education_paper_session (session_id, task_id, batch, start_time, end_time,answer_time, allow_entry, end_allow_entry, allow_submission, status, paper_id) VALUES
<foreach collection="list" item="item" separator=",">
(
#{item.sessionId}, #{item.taskId}, #{item.batch}, #{item.startTime}, #{item.endTime}, #{item.allowEntry}, #{item.endAllowEntry}, #{item.allowSubmission}, #{item.status}, #{item.paperId}
#{item.sessionId}, #{item.taskId}, #{item.batch}, #{item.startTime}, #{item.endTime},#{item.answerTime}, #{item.allowEntry}, #{item.endAllowEntry}, #{item.allowSubmission}, #{item.status}, #{item.paperId}
)
</foreach>
</insert>
@@ -75,6 +78,7 @@
<if test="batch != null">batch = #{batch},</if>
<if test="startTime != null">start_time = #{startTime},</if>
<if test="endTime != null">end_time = #{endTime},</if>
<if test="answerTime != null">answer_time = #{answerTime},</if>
<if test="allowEntry != null">allow_entry = #{allowEntry},</if>
<if test="endAllowEntry != null">end_allow_entry = #{endAllowEntry},</if>
<if test="allowSubmission != null">allow_submission = #{allowSubmission},</if>

View File

@@ -7,6 +7,7 @@
<resultMap type="EducationPaperTask" id="EducationPaperTaskResult">
<result property="taskId" column="task_id" />
<result property="taskName" column="task_name" />
<result property="taskNum" column="task_num" />
<result property="taskSpecialty" column="task_specialty" />
<result property="taskType" column="task_type" />
<result property="isOne" column="is_one" />
@@ -30,7 +31,7 @@
<result property="treeNum" column="tree_num" />
</resultMap>
<sql id="selectEducationPaperTaskVo">
select task_id, task_name, task_specialty, task_type,is_one, is_template, status, create_time, update_time, creator, updater, deleted,tenant_id from education_paper_task
select task_id, task_name,task_num, task_specialty, task_type,is_one, is_template, status, create_time, update_time, creator, updater, deleted,tenant_id from education_paper_task
</sql>
@@ -135,9 +136,11 @@
insert into education_paper_task
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="taskId != null">task_id,</if>
<if test="taskNum != null">task_num,</if>
<if test="taskName != null">task_name,</if>
<if test="taskSpecialty != null">task_specialty,</if>
<if test="taskType != null">task_type,</if>
<if test="isOne != null">is_one,</if>
<if test="isTemplate != null">is_template,</if>
<if test="status != null">status,</if>
<if test="createTime != null">create_time,</if>
@@ -149,9 +152,11 @@
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="taskId != null">#{taskId},</if>
<if test="taskNum != null">#{taskNum},</if>
<if test="taskName != null">#{taskName},</if>
<if test="taskSpecialty != null">#{taskSpecialty},</if>
<if test="taskType != null">#{taskType},</if>
<if test="isOne != null">#{isOne},</if>
<if test="isTemplate != null">#{isTemplate},</if>
<if test="status != null">#{status},</if>
<if test="createTime != null">#{createTime},</if>