select id,
               patid,
               contactway,
               relation,
               datasource,
               isdefault,
               orgid,
               del_flag,
               update_by,
               update_time,
               create_by,
               create_time,
               isupload,
               upload_time,
               contactname,
               pid,
               guid
        from pat_archivecontact
    
    
    
    
        insert into pat_archivecontact
        
            patid,
            contactway,
            relation,
            datasource,
            isdefault,
            orgid,
            del_flag,
            update_by,
            update_time,
            create_by,
            create_time,
            isupload,
            upload_time,
            contactname,
            pid,
            guid,
        
        
            #{patid},
            #{contactway},
            #{relation},
            #{datasource},
            #{isdefault},
            #{orgid},
            #{delFlag},
            #{updateBy},
            #{updateTime},
            #{createBy},
            #{createTime},
            #{isupload},
            #{uploadTime},
            #{contactname},
            #{pid},
            #{guid},
        
    
    
        update pat_archivecontact
        
            patid = #{patid},
            contactway = #{contactway},
            relation = #{relation},
            datasource = #{datasource},
            isdefault = #{isdefault},
            orgid = #{orgid},
            del_flag = #{delFlag},
            update_by = #{updateBy},
            update_time = #{updateTime},
            create_by = #{createBy},
            create_time = #{createTime},
            isupload = #{isupload},
            upload_time = #{uploadTime},
            contactname = #{contactname},
            pid = #{pid},
            guid = #{guid},
        
        where id = #{id}
    
    
        update pat_archivecontact
        
            del_flag =1
        
        where id = #{id}
    
    
        update pat_archivecontact set del_flag =1 where id in
        
            #{id}