UPDATE sys_user_bank_card SET status_ = 0 WHERE id_ = #{id} AND user_id_ = #{userId} INSERT INTO sys_user_bank_card (id_,user_id_,is_default_,bank_name_,bank_code_,card_no_,province_,city_,address,create_on_,modify_on_,is_quick_,mobile_phone_,trans_no_,real_name_,id_card_no_,tenant_id_) VALUES(#{id},#{userId},#{isDefault},#{bankName},#{bankCode},#{cardNo},#{province}, #{city},#{address},now(),now(),#{isQuick,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{mobilePhone},#{transNo},#{realName},#{idCardNo},#{tenantId}) UPDATE sys_user_bank_card mobile_phone_ = #{mobilePhone}, status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, modify_on_ = #{modifyOn}, address = #{address}, is_default_ = #{isDefault}, bank_code_ = #{bankCode}, card_no_ = #{cardNo}, bank_name_ = #{bankName}, province_ = #{province}, city_ = #{city}, user_id_ = #{userId}, is_quick_ = #{isQuick,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, trans_no_ = #{transNo}, id_card_no_ = #{idCardNo}, real_name_ = #{realName}, WHERE id_ = #{id} and tenant_id_ = #{tenantId} UPDATE sys_user_bank_card SET status_ = 0 WHERE id_ = #{id} UPDATE sys_user_bank_card SET is_default_ = 1 WHERE id_ = #{bankCardId} AND user_id_ = #{userId} UPDATE sys_user_bank_card SET is_default_ = 0 WHERE user_id_ = #{userId}