INSERT INTO sys_exam_song (name_,type_,subject_ids_,speed_,url_,create_user_id_,update_time_,create_time_,tenant_id_) VALUES(#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subjectIds},#{speed},#{url},#{createUserId},NOW(),NOW(),#{tenantId}) UPDATE sys_exam_song del_flag_ = #{delFlag}, create_user_id_ = #{createUserId}, url_ = #{url}, subject_ids_ = #{subjectIds}, type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, name_ = #{name}, speed_ = #{speed}, update_time_ = NOW() WHERE id_ = #{id} and tenant_id_ = #{tenantId} UPDATE sys_exam_song SET del_flag_ = 1 WHERE id_ = #{id} ses.del_flag_ = 0 and ses.tenant_id_ = #{tenantId} AND (ses.id_ = #{search} OR ses.name_ LIKE CONCAT('%',#{search},'%')) 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.create_user_id_ = #{createUserId} AND FIND_IN_SET(#{subjectId},ses.subject_ids_)