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},'%'))