select id, user_id, consignee, consignee_phone, address, is_default, del_flag, create_by, create_time, update_by, update_time, remark from account_address insert into account_address( user_id, consignee, consignee_phone, address, is_default, remark, create_by, create_time )values( #{userId}, #{consignee}, #{consigneePhone}, #{address}, #{isDefault}, #{remark}, #{createBy}, sysdate() ) update account_address consignee = #{consignee}, consignee_phone = #{consigneePhone}, address = #{address}, is_default = #{isDefault}, remark = #{remark}, update_by = #{updateBy}, update_time = sysdate() where id = #{id} and del_flag = '0' and user_id = #{userId} update account_address set del_flag = '2' where id in #{id} update account_address set is_default = '0', update_time = sysdate() where del_flag = '0' and user_id = #{userId} and is_default = '1'