|
@@ -10,8 +10,9 @@
|
|
<result column="id_" property="id" />
|
|
<result column="id_" property="id" />
|
|
<result column="name_" property="name" />
|
|
<result column="name_" property="name" />
|
|
<result column="categories_name_" property="categoriesName" />
|
|
<result column="categories_name_" property="categoriesName" />
|
|
- <result column="music_score_categories_id_" property="musicScoreCategoriesId" />
|
|
|
|
- <result column="categories_id_" property="categoriesId" />
|
|
|
|
|
|
+ <result column="cbs_music_categories_id_" property="musicScoreCategoriesId" />
|
|
|
|
+ <result column="cbs_music_categories_id_" property="cbsMusicCategoriesId" />
|
|
|
|
+ <result column="cbs_music_categories_id_" property="categoriesId" />
|
|
<result column="type_" property="type" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
<result column="type_" property="type" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
<result column="subject_ids_" property="subjectIds" />
|
|
<result column="subject_ids_" property="subjectIds" />
|
|
<result column="speed_" property="speed" />
|
|
<result column="speed_" property="speed" />
|
|
@@ -52,7 +53,7 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
<!-- 向数据库增加一条记录 -->
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.SysMusicScore" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.SysMusicScore" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
- INSERT INTO sys_music_score (music_score_categories_id_,name_,type_,speed_,url_,metronome_url_,midi_url_,create_user_id_,order_,
|
|
|
|
|
|
+ INSERT INTO sys_music_score (cbs_music_categories_id_,name_,type_,speed_,url_,metronome_url_,midi_url_,create_user_id_,order_,
|
|
update_time_,create_time_,client_type_,rank_ids_,render_from_,enable_evaluation_,show_flag_,play_mode_,muse_score_url_,muse_score_memo_,ext_config_json_,ext_style_config_json_)
|
|
update_time_,create_time_,client_type_,rank_ids_,render_from_,enable_evaluation_,show_flag_,play_mode_,muse_score_url_,muse_score_memo_,ext_config_json_,ext_style_config_json_)
|
|
VALUES(#{musicScoreCategoriesId},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
VALUES(#{musicScoreCategoriesId},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{speed},#{url},#{metronomeUrl},#{midiUrl},#{createUserId},#{order},NOW(),NOW(),#{clientType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{speed},#{url},#{metronomeUrl},#{midiUrl},#{createUserId},#{order},NOW(),NOW(),#{clientType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
@@ -87,7 +88,7 @@
|
|
del_flag_ = #{delFlag},
|
|
del_flag_ = #{delFlag},
|
|
</if>
|
|
</if>
|
|
<if test="musicScoreCategoriesId != null">
|
|
<if test="musicScoreCategoriesId != null">
|
|
- music_score_categories_id_ = #{musicScoreCategoriesId},
|
|
|
|
|
|
+ cbs_music_categories_id_ = #{musicScoreCategoriesId},
|
|
</if>
|
|
</if>
|
|
<if test="createUserId != null">
|
|
<if test="createUserId != null">
|
|
create_user_id_ = #{createUserId},
|
|
create_user_id_ = #{createUserId},
|
|
@@ -130,38 +131,35 @@
|
|
|
|
|
|
<!-- 全查询 -->
|
|
<!-- 全查询 -->
|
|
<select id="findAll" resultMap="SysMusicScore">
|
|
<select id="findAll" resultMap="SysMusicScore">
|
|
- SELECT ses.*,su.real_name_ create_user_name_,smsc.name_ categories_name_,smsc.id_ categories_id_
|
|
|
|
|
|
+ SELECT ses.*,su.real_name_ create_user_name_,ses.cbs_music_categories_id_ categories_id_
|
|
FROM sys_music_score ses
|
|
FROM sys_music_score ses
|
|
LEFT JOIN sys_user su ON ses.create_user_id_ = su.id_
|
|
LEFT JOIN sys_user su ON ses.create_user_id_ = su.id_
|
|
- LEFT JOIN sys_music_score_categories smsc ON smsc.id_ = ses.music_score_categories_id_
|
|
|
|
<include refid="queryPageSql"/>
|
|
<include refid="queryPageSql"/>
|
|
GROUP BY ses.id_
|
|
GROUP BY ses.id_
|
|
- ORDER BY ses.music_score_categories_id_ DESC,ses.order_ ASC,ses.create_time_ DESC,ses.id_ desc
|
|
|
|
|
|
+ ORDER BY ses.cbs_music_categories_id_ DESC,ses.order_ ASC,ses.create_time_ DESC,ses.id_ desc
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!-- 分页查询 -->
|
|
<!-- 分页查询 -->
|
|
<select id="queryPage" resultMap="SysMusicScore" parameterType="map">
|
|
<select id="queryPage" resultMap="SysMusicScore" parameterType="map">
|
|
- SELECT ses.*,su.real_name_ create_user_name_,smsc.name_ categories_name_,smsc.id_ categories_id_,ses.subject_ids_
|
|
|
|
|
|
+ SELECT ses.*,su.real_name_ create_user_name_,ses.cbs_music_categories_id_ categories_id_,ses.subject_ids_
|
|
FROM sys_music_score ses
|
|
FROM sys_music_score ses
|
|
LEFT JOIN sys_user su ON ses.create_user_id_ = su.id_
|
|
LEFT JOIN sys_user su ON ses.create_user_id_ = su.id_
|
|
- LEFT JOIN sys_music_score_categories smsc ON smsc.id_ = ses.music_score_categories_id_
|
|
|
|
<include refid="queryPageSql"/>
|
|
<include refid="queryPageSql"/>
|
|
GROUP BY ses.id_
|
|
GROUP BY ses.id_
|
|
- ORDER BY ses.music_score_categories_id_ DESC,ses.order_ ASC,ses.create_time_ DESC,ses.id_ desc
|
|
|
|
|
|
+ ORDER BY ses.cbs_music_categories_id_ DESC,ses.order_ ASC,ses.create_time_ DESC,ses.id_ desc
|
|
<include refid="global.limit"/>
|
|
<include refid="global.limit"/>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!-- 查询当前表的总记录数 -->
|
|
<!-- 查询当前表的总记录数 -->
|
|
<select id="queryCount" resultType="int">
|
|
<select id="queryCount" resultType="int">
|
|
SELECT COUNT(DISTINCT ses.id_) FROM sys_music_score ses
|
|
SELECT COUNT(DISTINCT ses.id_) FROM sys_music_score ses
|
|
- LEFT JOIN sys_music_score_categories smsc ON smsc.id_ = ses.music_score_categories_id_
|
|
|
|
<include refid="queryPageSql"/>
|
|
<include refid="queryPageSql"/>
|
|
</select>
|
|
</select>
|
|
<select id="findByIds" resultMap="SysMusicScore">
|
|
<select id="findByIds" resultMap="SysMusicScore">
|
|
SELECT * FROM sys_music_score WHERE FIND_IN_SET(id_,#{musicScoreIds})
|
|
SELECT * FROM sys_music_score WHERE FIND_IN_SET(id_,#{musicScoreIds})
|
|
</select>
|
|
</select>
|
|
<select id="countBuyCategoriesIds" resultType="java.lang.Integer">
|
|
<select id="countBuyCategoriesIds" resultType="java.lang.Integer">
|
|
- SELECT COUNT(0) FROM sys_music_score WHERE FIND_IN_SET(music_score_categories_id_,#{categoriesIds}) AND del_flag_ = 0
|
|
|
|
|
|
+ SELECT COUNT(0) FROM sys_music_score WHERE FIND_IN_SET(cbs_music_categories_id_,#{categoriesIds}) AND del_flag_ = 0
|
|
</select>
|
|
</select>
|
|
<select id="findByCbsId" resultMap="SysMusicScore">
|
|
<select id="findByCbsId" resultMap="SysMusicScore">
|
|
SELECT * FROM sys_music_score WHERE 1 = 1
|
|
SELECT * FROM sys_music_score WHERE 1 = 1
|
|
@@ -184,7 +182,7 @@
|
|
|
|
|
|
<update id="updateBatchByCbsId">
|
|
<update id="updateBatchByCbsId">
|
|
<foreach collection="vos" item="item" index="index" separator=";">
|
|
<foreach collection="vos" item="item" index="index" separator=";">
|
|
- update sys_music_score set music_score_categories_id_ = #{item.musicSheetCategoryId},
|
|
|
|
|
|
+ update sys_music_score set cbs_music_categories_id_ = #{item.musicSheetCategoryId},
|
|
client_type_ = 'SMART_PRACTICE',type_ = 'COMMON',
|
|
client_type_ = 'SMART_PRACTICE',type_ = 'COMMON',
|
|
rank_ids_ = CASE WHEN #{item.paymentType} = 'FREE' THEN NULL ELSE '1' END,
|
|
rank_ids_ = CASE WHEN #{item.paymentType} = 'FREE' THEN NULL ELSE '1' END,
|
|
order_ = #{item.sortNo},del_flag_ = 0,show_flag_ = #{item.status},
|
|
order_ = #{item.sortNo},del_flag_ = 0,show_flag_ = #{item.status},
|
|
@@ -224,7 +222,7 @@
|
|
|
|
|
|
<insert id="batchInsert">
|
|
<insert id="batchInsert">
|
|
insert into sys_music_score
|
|
insert into sys_music_score
|
|
- (music_score_categories_id_,client_type_,type_,rank_ids_,order_
|
|
|
|
|
|
+ (cbs_music_categories_id_,client_type_,type_,rank_ids_,order_
|
|
,name_,subject_ids_,speed_,enable_evaluation_,play_mode_,show_flag_,cbs_music_sheet_id_,music_sheet_type_,
|
|
,name_,subject_ids_,speed_,enable_evaluation_,play_mode_,show_flag_,cbs_music_sheet_id_,music_sheet_type_,
|
|
score_type_,is_convertible_score_,is_all_subject_)
|
|
score_type_,is_convertible_score_,is_all_subject_)
|
|
values
|
|
values
|
|
@@ -255,7 +253,7 @@
|
|
<where>
|
|
<where>
|
|
ses.del_flag_ = 0 AND ses.cbs_music_sheet_id_ IS NOT NULL
|
|
ses.del_flag_ = 0 AND ses.cbs_music_sheet_id_ IS NOT NULL
|
|
<if test="categoriesIdList != null">
|
|
<if test="categoriesIdList != null">
|
|
- AND smsc.id_ IN
|
|
|
|
|
|
+ AND ses.cbs_music_categories_id_ IN
|
|
<foreach collection="categoriesIdList" separator="," item="item" open="(" close=")">
|
|
<foreach collection="categoriesIdList" separator="," item="item" open="(" close=")">
|
|
#{item}
|
|
#{item}
|
|
</foreach>
|
|
</foreach>
|