select id, user_id, record_id, remaining_number, version, create_by, create_time, update_by, update_time from user_membership_card insert into user_membership_card id, user_id, record_id, total_number, remaining_number, version, create_by, create_time, update_by, update_time, state, #{id}, #{userId}, #{recordId}, #{totalNumber}, #{remainingNumber}, #{version}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{state}, update user_membership_card user_id = #{userId}, record_id = #{recordId}, total_number = #{totalNumber}, remaining_number = #{remainingNumber} version = #{version}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, state = #{state}, where id = #{id} delete from user_membership_card where id = #{id} delete from user_membership_card where id in #{id} insert into member_stream id, user_card_id, type, create_by, create_time, update_by, update_time, #{id}, #{userCardId}, #{type}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update user_membership_card remaining_number = (select remaining_number-1 from user_membership_card where id = #{id}) remaining_number = (select remaining_number+1 from user_membership_card where id = #{id}) where id = #{id}