INSERT INTO member_rank_setting (name_,intro_,icon_,is_default_,create_time_,update_time_,operator_,experience_icon_,parent_id_) VALUES(#{name},#{intro},#{icon},#{isDefault},NOW(),NOW(),#{operator},#{experienceIcon},if(#{parentId} is null,0,#{parentId})) UPDATE member_rank_setting experience_icon_ = #{experienceIcon}, operator_ = #{operator}, name_ = #{name}, intro_ = #{intro}, is_default_ = #{isDefault}, icon_ = #{icon}, update_time_ = NOW() WHERE id_ = #{id} mrs.del_flag_ = 0 AND (mrs.name_ LIKE CONCAT('%',#{search},'%') OR mrs.id_ = #{search}) AND mrs.update_time_ >= #{updateStartTime} AND mrs.update_time_ <= #{updateEndTime} AND mrs.name_ LIKE CONCAT('%',#{name},'%') AND mrs.parent_id_ != 0 AND mrs.id_ IN #{id} AND mrs.id_ NOT IN #{id} AND su.real_name_ LIKE CONCAT('%',#{updateName},'%') UPDATE member_rank_setting SET del_flag_ = 1 WHERE id_ = #{id}