|
@@ -8,6 +8,7 @@
|
|
|
|
|
|
<resultMap type="com.keao.edu.user.entity.StudentExamResult" id="StudentExamResult">
|
|
|
<result column="id_" property="id" />
|
|
|
+ <result column="exam_registration_id_" property="examRegistrationId" />
|
|
|
<result column="examination_basic_id_" property="examinationBasicId" />
|
|
|
<result column="student_id_" property="studentId" />
|
|
|
<result column="result_" property="result" typeHandler="com.keao.edu.common.dal.CustomEnumTypeHandler" />
|
|
@@ -34,16 +35,19 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
|
<insert id="insert" parameterType="com.keao.edu.user.entity.StudentExamResult" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
- INSERT INTO student_exam_result (id_,examination_basic_id_,student_id_,result_,avg_score_,confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_)
|
|
|
- VALUES(#{id},#{examinationBasicId},#{studentId},#{result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler},#{avgScore},#{confirmStatus},#{memo},#{operatorId},#{isFinishedExam},NOW(),NOW(),#{tenantId})
|
|
|
+ INSERT INTO student_exam_result (id_,examination_basic_id_,student_id_,result_,avg_score_,
|
|
|
+ confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_)
|
|
|
+ VALUES(#{id},#{examinationBasicId},#{studentId},#{result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler},
|
|
|
+ #{avgScore},#{confirmStatus},#{memo},#{operatorId},#{isFinishedExam},NOW(),NOW(),#{tenantId},#{examRegistrationId})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsert" parameterType="com.keao.edu.user.entity.StudentExamResult" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
- INSERT INTO student_exam_result (examination_basic_id_,student_id_,result_,#{avg_score_},confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_)
|
|
|
+ INSERT INTO student_exam_result (examination_basic_id_,student_id_,result_,#{avg_score_},
|
|
|
+ confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_)
|
|
|
VALUES
|
|
|
<foreach collection="results" item="result" separator=",">
|
|
|
(#{result.examinationBasicId},#{result.studentId},#{result.result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler},
|
|
|
- #{result.avgScore},#{result.confirmStatus},#{result.memo},#{result.operatorId},#{result.isFinishedExam},NOW(),NOW(),#{result.tenantId})
|
|
|
+ #{result.avgScore},#{result.confirmStatus},#{result.memo},#{result.operatorId},#{result.isFinishedExam},NOW(),NOW(),#{result.tenantId},#{result.examRegistrationId})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -51,6 +55,9 @@
|
|
|
<update id="update" parameterType="com.keao.edu.user.entity.StudentExamResult">
|
|
|
UPDATE student_exam_result
|
|
|
<set>
|
|
|
+ <if test="examRegistrationId != null">
|
|
|
+ exam_registration_id_ = #{examRegistrationId},
|
|
|
+ </if>
|
|
|
<if test="examinationBasicId != null">
|
|
|
examination_basic_id_ = #{examinationBasicId},
|
|
|
</if>
|