insert into replacement_instrument_cooperation (organ_id_, cooperation_organ_id_, open_pay_,show_question_,topic_id_, create_time_, update_time_ ) values (#{organId}, #{cooperationOrganId}, #{openPay,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{showQuestion,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{topicId}, #{createTime}, #{updateTime} ) delete from replacement_instrument_cooperation WHERE id_ = #{id} update replacement_instrument_cooperation topic_id_ = #{topicId}, organ_id_ = #{organId}, cooperation_organ_id_ = #{cooperationOrganId}, open_pay_ = #{openPay,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, update_time_ = NOW(), WHERE id_ = #{id} AND FIND_IN_SET(ric.organ_id_ , #{organId}) AND ric.open_pay_ = #{openPay,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND ric.show_question_ = #{showQuestion,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND (ric.cooperation_organ_id_ = #{search} OR co.name_ LIKE CONCAT('%',#{search},'%'))