INSERT INTO sporadic_charge_info
(title_,charge_type_,organ_id_,amount_,detail_,create_time_,update_time_,operator_id_,user_id_)
VALUES(#{title},#{chargeType},#{organId},#{amount},#{detail},now(),now(),#{operatorId},#{userId})
UPDATE sporadic_charge_info
title_ = #{title},
charge_type_ = #{chargeType},
organ_id_ = #{organId},
amount_ = #{amount},
detail_ = #{detail},
update_time_ = now(),
operator_id_ = #{operatorId},
user_id_ = #{userId},
WHERE id_ = #{id}
UPDATE sporadic_charge_info SET del_flag_ = 1 WHERE id_ = #{id}
sci.del_flag_ != 1
AND FIND_IN_SET(sci.organ_id_,#{organId})
AND sci.charge_type_ = #{chargeType}
AND (sci.title_ LIKE CONCAT('%',#{search},'%') OR su.username LIKE CONCAT('%',#{search},'%'))