INSERT INTO sys_music_score (music_score_categories_id_,name_,type_,speed_,url_,metronome_url_,create_user_id_,order_,
update_time_,create_time_,client_type_,rank_ids_,render_from_,enable_evaluation_,show_flag_)
VALUES(#{musicScoreCategoriesId},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
#{speed},#{url},#{metronomeUrl},#{createUserId},#{order},NOW(),NOW(),#{clientType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
#{rankIds},#{renderFrom},#{enableEvaluation},#{showFlag})
UPDATE sys_music_score
show_flag_ = #{showFlag},
client_type_ = #{clientType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
rank_ids_ = #{rankIds},
render_from_ = #{renderFrom},
enable_evaluation_ = #{enableEvaluation},
order_ = #{order},
del_flag_ = #{delFlag},
music_score_categories_id_ = #{musicScoreCategoriesId},
create_user_id_ = #{createUserId},
metronome_url_ = #{metronomeUrl},
url_ = #{url},
subject_ids_ = #{subjectIds},
type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
name_ = #{name},
speed_ = #{speed},
update_time_ = NOW()
WHERE id_ = #{id}
UPDATE sys_music_score SET del_flag_ = 1 WHERE id_ = #{id}
ses.del_flag_ = 0
AND INTE_ARRAY(smsc.organ_id_,#{organId})
AND FIND_IN_SET(ses.music_score_categories_id_,#{categoriesId})
AND (ses.id_ = #{search} OR ses.name_ LIKE CONCAT('%',#{search},'%'))
AND ses.show_flag_ = #{showFlag}
AND smsa.subject_id_ = #{subjectId}
AND ses.client_type_ = #{clientType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
AND ses.type_ = #{type}
AND (ses.type_ = 'COMMON' OR (ses.create_user_id_ = #{createUserId} AND ses.type_ = 'PERSON'))
AND ses.type_ = #{type} AND ses.create_user_id_ = #{createUserId}
AND ses.type_ = #{type}
AND ses.rank_ids_ IS NULL
AND ses.rank_ids_ IS NOT NULL AND ses.rank_ids_ != ''
AND ses.create_user_id_ = #{createUserId}