|
@@ -36,6 +36,7 @@
|
|
|
<result column="play_mode_" property="playMode" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler" />
|
|
|
<result column="muse_score_url_" property="museScoreUrl" />
|
|
|
<result column="muse_score_memo_" property="museScoreMemo" />
|
|
|
+ <result column="track_" property="track" />
|
|
|
</resultMap>
|
|
|
|
|
|
<delete id="deleteBySongId">
|
|
@@ -58,16 +59,16 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.SysMusicScoreAccompaniment" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
- INSERT INTO sys_music_score_accompaniment (exam_song_id_,subject_id_,mp3_url_,metronome_mp3_url_,speed_,xml_url_,create_time_,update_time_,is_open_metronome_)
|
|
|
- VALUES(#{examSongId},#{subjectId},#{mp3Url},#{metronomeMp3Url},#{speed},#{xmlUrl},NOW(),NOW(),#{isOpenMetronome})
|
|
|
+ INSERT INTO sys_music_score_accompaniment (exam_song_id_,subject_id_,mp3_url_,metronome_mp3_url_,speed_,xml_url_,create_time_,update_time_,is_open_metronome_,track_)
|
|
|
+ VALUES(#{examSongId},#{subjectId},#{mp3Url},#{metronomeMp3Url},#{speed},#{xmlUrl},NOW(),NOW(),#{isOpenMetronome},#{track})
|
|
|
</insert>
|
|
|
<insert id="batchInsert">
|
|
|
INSERT INTO sys_music_score_accompaniment (exam_song_id_,subject_id_,mp3_url_,metronome_mp3_url_,speed_,xml_url_,
|
|
|
- create_time_,update_time_,is_show_fingering_,memo_,is_open_metronome_)
|
|
|
+ create_time_,update_time_,is_show_fingering_,memo_,is_open_metronome_,track_)
|
|
|
VALUES
|
|
|
<foreach collection="sysMusicScoreAccompaniments" item="item" separator=",">
|
|
|
(#{sysMusicScoreId},#{item.subjectId},#{item.mp3Url},#{item.metronomeMp3Url},#{item.speed},
|
|
|
- #{item.xmlUrl},NOW(),NOW(),#{item.isShowFingering},#{item.memo},#{isOpenMetronome})
|
|
|
+ #{item.xmlUrl},NOW(),NOW(),#{item.isShowFingering},#{item.memo},#{item.isOpenMetronome},#{item.track})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -90,6 +91,9 @@
|
|
|
<if test="examSongId != null">
|
|
|
exam_song_id_ = #{examSongId},
|
|
|
</if>
|
|
|
+ <if test="track != null">
|
|
|
+ track_ = #{track},
|
|
|
+ </if>
|
|
|
subject_id_ = #{subjectId},xml_url_ = #{xmlUrl},
|
|
|
mp3_url_ = #{mp3Url},metronome_mp3_url_ = #{metronomeMp3Url}, update_time_ = NOW()
|
|
|
</set>WHERE id_ = #{id}
|
|
@@ -119,6 +123,9 @@
|
|
|
<if test="item.examSongId != null">
|
|
|
exam_song_id_ = #{item.examSongId},
|
|
|
</if>
|
|
|
+ <if test="item.track != null">
|
|
|
+ track_ = #{item.track},
|
|
|
+ </if>
|
|
|
subject_id_ = #{item.subjectId},xml_url_ = #{item.xmlUrl},metronome_mp3_url_ = #{item.metronomeMp3Url},
|
|
|
mp3_url_ = #{item.mp3Url}, update_time_ = NOW()
|
|
|
</set> WHERE id_ = #{item.id}
|