|
@@ -16,6 +16,7 @@
|
|
|
<result column="actual_avg_score_" property="actualAvgScore"/>
|
|
|
<result column="part_index_" property="partIndex"/>
|
|
|
<result column="training_time_" property="trainingTime"/>
|
|
|
+ <result column="memo_" property="memo"/>
|
|
|
<result column="create_time_" property="createTime"/>
|
|
|
<result column="update_time_" property="updateTime"/>
|
|
|
</resultMap>
|
|
@@ -23,18 +24,18 @@
|
|
|
<insert id="insertBatch" keyColumn="id_" keyProperty="id" useGeneratedKeys="true"
|
|
|
parameterType="com.ym.mec.biz.dal.entity.StudentLessonExaminationDetail">
|
|
|
insert into student_lesson_examination_detail(user_id_, lesson_examination_id_, music_score_id_, heard_level_,standard_score_,
|
|
|
- avg_score_, part_index_,start_,end_)
|
|
|
+ avg_score_, part_index_,start_,end_,memo_)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
(#{entity.userId}, #{entity.lessonExaminationId},#{entity.musicScoreId}, #{entity.heardLevel,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
- #{entity.standardScore}, #{entity.avgScore},#{entity.partIndex},#{entity.start},#{entity.end})
|
|
|
+ #{entity.standardScore}, #{entity.avgScore},#{entity.partIndex},#{entity.start},#{entity.end},#{entity.memo})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
<select id="queryAll" resultType="com.ym.mec.biz.dal.dto.StudentLessonExaminationDetailDto">
|
|
|
select sms.name_ musicScoreName,sled.id_ studentLessonExaminationDetailId, sled.user_id_ userId, sled.lesson_examination_id_ lessonExaminationId, sled.music_score_id_ musicScoreId,
|
|
|
sled.heard_level_ heardLevel, sled.training_score_ trainingScore,sled.avg_score_ avgScore, sled.actual_avg_score_ actualAvgScore, sled.start_ start, sled.end_ end,
|
|
|
sled.standard_score_ standardScore, sled.part_index_ partIndex,CASE WHEN sled.training_time_ IS NULL THEN 0 ELSE 1 END trainingFlag,
|
|
|
- sms.del_flag_ = 0 AND sms.show_flag_ = 1 validFlag
|
|
|
+ sms.del_flag_ = 0 AND sms.show_flag_ = 1 validFlag,sled.memo_ memo
|
|
|
from student_lesson_examination_detail sled
|
|
|
left join sys_music_score sms ON sms.id_ = sled.music_score_id_
|
|
|
<where>
|