select id,
               patid,
               patcode,
               paname,
               opreqid,
               opreqcode,
               opsstatus,
               optypecode,
               optypename,
               operatortime,
               opreqtime,
               reqdoccode,
               reqdocname,
               reqdeptcode,
               reqdeptname,
               reqloccode,
               reqlocname,
               remark,
               surgeoncode,
               surgeonname,
               firasscode,
               firassname,
               secasscode,
               secassname,
               thrasscode,
               thrassname,
               canceltime,
               cancelreason,
               cancelcode,
               cancelname,
               visittype,
               status,
               schemetime,
               schemestatus,
               del_flag,
               update_by,
               update_time,
               create_by,
               create_time,
               isupload,
               upload_time,
               orgid,
               guid,
               pguid,
               pid,
               inhospstate,
               patno,
               patname,
               visitid,
               serialnum,
               inhospno,
               hospitalname,
               hospitalcode,
               deptid,
               deptcode,
               deptname,
               hospitaldistrictcode,
               hospitaldistrictname,
               roomno,
               bed_no,
               drcode,
               drname,
               nurse_id,
               nurse_name,
               check_flag,
               long_task_reason,
               opid,
               opcode,
               opdesc,
               oplevelcode,
               opleveldesc
        from pat_med_operation
    
    
    
    
        insert into pat_med_operation
        
            id,
            
            patid,
            
            patcode,
            
            paname,
            
            opreqid,
            
            opreqcode,
            
            opsstatus,
            
            optypecode,
            
            optypename,
            
            operatortime,
            
            opreqtime,
            
            reqdoccode,
            
            reqdocname,
            
            reqdeptcode,
            
            reqdeptname,
            
            reqloccode,
            
            reqlocname,
            
            remark,
            
            surgeoncode,
            
            surgeonname,
            
            firasscode,
            
            firassname,
            
            secasscode,
            
            secassname,
            
            thrasscode,
            
            thrassname,
            
            canceltime,
            
            cancelreason,
            
            cancelcode,
            
            cancelname,
            
            visittype,
            
            status,
            
            schemetime,
            
            schemestatus,
            
            del_flag,
            
            update_by,
            
            update_time,
            
            create_by,
            
            create_time,
            
            isupload,
            
            upload_time,
            
            orgid,
            
            guid,
            
            pguid,
            
            pid,
            
            inhospstate,
            
            patno,
            
            patname,
            
            visitid,
            
            serialnum,
            
            inhospno,
            
            hospitalname,
            
            hospitalcode,
            
            deptid,
            
            deptcode,
            
            deptname,
            
            hospitaldistrictcode,
            
            hospitaldistrictname,
            
            roomno,
            
            bed_no,
            
            drcode,
            
            drname,
            
            nurse_id,
            
            nurse_name,
            
            check_flag,
            
            long_task_reason,
            
            opid,
            
            opcode,
            
            opdesc,
            
            oplevelcode,
            
            opleveldesc,
            
        
        
            #{id},
            
            #{patid},
            
            #{patcode},
            
            #{paname},
            
            #{opreqid},
            
            #{opreqcode},
            
            #{opsstatus},
            
            #{optypecode},
            
            #{optypename},
            
            #{operatortime},
            
            #{opreqtime},
            
            #{reqdoccode},
            
            #{reqdocname},
            
            #{reqdeptcode},
            
            #{reqdeptname},
            
            #{reqloccode},
            
            #{reqlocname},
            
            #{remark},
            
            #{surgeoncode},
            
            #{surgeonname},
            
            #{firasscode},
            
            #{firassname},
            
            #{secasscode},
            
            #{secassname},
            
            #{thrasscode},
            
            #{thrassname},
            
            #{canceltime},
            
            #{cancelreason},
            
            #{cancelcode},
            
            #{cancelname},
            
            #{visittype},
            
            #{status},
            
            #{schemetime},
            
            #{schemestatus},
            
            #{delFlag},
            
            #{updateBy},
            
            #{updateTime},
            
            #{createBy},
            
            #{createTime},
            
            #{isupload},
            
            #{uploadTime},
            
            #{orgid},
            
            #{guid},
            
            #{pguid},
            
            #{pid},
            
            #{inhospstate},
            
            #{patno},
            
            #{patname},
            
            #{visitid},
            
            #{serialnum},
            
            #{inhospno},
            
            #{hospitalname},
            
            #{hospitalcode},
            
            #{deptid},
            
            #{deptcode},
            
            #{deptname},
            
            #{hospitaldistrictcode},
            
            #{hospitaldistrictname},
            
            #{roomno},
            
            #{bedNo},
            
            #{drcode},
            
            #{drname},
            
            #{nurseId},
            
            #{nurseName},
            
            #{checkFlag},
            
            #{longTaskReason},
            
            #{opid},
            
            #{opcode},
            
            #{opdesc},
            
            #{oplevelcode},
            
            #{opleveldesc},
            
        
    
    
        update pat_med_operation
        
            patid =
                #{patid},
            
            patcode =
                #{patcode},
            
            paname =
                #{paname},
            
            opreqid =
                #{opreqid},
            
            opreqcode =
                #{opreqcode},
            
            opsstatus =
                #{opsstatus},
            
            optypecode =
                #{optypecode},
            
            optypename =
                #{optypename},
            
            operatortime =
                #{operatortime},
            
            opreqtime =
                #{opreqtime},
            
            reqdoccode =
                #{reqdoccode},
            
            reqdocname =
                #{reqdocname},
            
            reqdeptcode =
                #{reqdeptcode},
            
            reqdeptname =
                #{reqdeptname},
            
            reqloccode =
                #{reqloccode},
            
            reqlocname =
                #{reqlocname},
            
            remark =
                #{remark},
            
            surgeoncode =
                #{surgeoncode},
            
            surgeonname =
                #{surgeonname},
            
            firasscode =
                #{firasscode},
            
            firassname =
                #{firassname},
            
            secasscode =
                #{secasscode},
            
            secassname =
                #{secassname},
            
            thrasscode =
                #{thrasscode},
            
            thrassname =
                #{thrassname},
            
            canceltime =
                #{canceltime},
            
            cancelreason =
                #{cancelreason},
            
            cancelcode =
                #{cancelcode},
            
            cancelname =
                #{cancelname},
            
            visittype =
                #{visittype},
            
            status =
                #{status},
            
            schemetime =
                #{schemetime},
            
            schemestatus =
                #{schemestatus},
            
            del_flag =
                #{delFlag},
            
            update_by =
                #{updateBy},
            
            update_time =
                #{updateTime},
            
            create_by =
                #{createBy},
            
            create_time =
                #{createTime},
            
            isupload =
                #{isupload},
            
            upload_time =
                #{uploadTime},
            
            orgid =
                #{orgid},
            
            guid =
                #{guid},
            
            pguid =
                #{pguid},
            
            pid =
                #{pid},
            
            inhospstate =
                #{inhospstate},
            
            patno =
                #{patno},
            
            patname =
                #{patname},
            
            visitid =
                #{visitid},
            
            serialnum =
                #{serialnum},
            
            inhospno =
                #{inhospno},
            
            hospitalname =
                #{hospitalname},
            
            hospitalcode =
                #{hospitalcode},
            
            deptid =
                #{deptid},
            
            deptcode =
                #{deptcode},
            
            deptname =
                #{deptname},
            
            hospitaldistrictcode =
                #{hospitaldistrictcode},
            
            hospitaldistrictname =
                #{hospitaldistrictname},
            
            roomno =
                #{roomno},
            
            bed_no =
                #{bedNo},
            
            drcode =
                #{drcode},
            
            drname =
                #{drname},
            
            nurse_id =
                #{nurseId},
            
            nurse_name =
                #{nurseName},
            
            check_flag =
                #{checkFlag},
            
            long_task_reason =
                #{longTaskReason},
            
            opid =
                #{opid},
            
            opcode =
                #{opcode},
            
            opdesc =
                #{opdesc},
            
            oplevelcode =
                #{oplevelcode},
            
            opleveldesc =
                #{opleveldesc},
            
        
        where id = #{id}
    
    
        update pat_med_operation
        
            del_flag =1
        
        where id = #{id}
    
    
        update pat_med_operation
        
            del_flag =1
        
        where id in
        
            #{id}