select id,
               inspectionid,
               inspection_name,
               reportid,
               orgid,
               statuscode,
               statusname,
               reporterid,
               reportername,
               reportdate,
               diagimpression,
               diagfindings,
               diagsuggestion,
               reporturl,
               critical_flag,
               critical_content,
               reportdeptid,
               reportdeptname,
               resultcode,
               resultname,
               del_flag,
               update_by,
               update_time,
               create_by,
               create_time,
               isupload,
               upload_time,
               pguid,
               guid,
               pid
        from pat_med_inspection_item
    
    
    
    
        insert into pat_med_inspection_item
        
            inspectionid,
            inspection_name,
            reportid,
            orgid,
            statuscode,
            statusname,
            reporterid,
            reportername,
            reportdate,
            diagimpression,
            diagfindings,
            diagsuggestion,
            reporturl,
            critical_flag,
            critical_content,
            reportdeptid,
            reportdeptname,
            resultcode,
            resultname,
            del_flag,
            update_by,
            update_time,
            create_by,
            create_time,
            isupload,
            upload_time,
        
        
            #{inspectionid},
            #{inspectionName},
            #{reportid},
            #{orgid},
            #{statuscode},
            #{statusname},
            #{reporterid},
            #{reportername},
            #{reportdate},
            #{diagimpression},
            #{diagfindings},
            #{diagsuggestion},
            #{reporturl},
            #{criticalFlag},
            #{criticalContent},
            #{reportdeptid},
            #{reportdeptname},
            #{resultcode},
            #{resultname},
            #{delFlag},
            #{updateBy},
            #{updateTime},
            #{createBy},
            #{createTime},
            #{isupload},
            #{uploadTime},
            #{pguid},
            #{guid},
            #{pid}
        
    
    
        update pat_med_inspection_item
        
            inspectionid = #{inspectionid},
            inspection_name = #{inspectionName},
            reportid = #{reportid},
            orgid = #{orgid},
            statuscode = #{statuscode},
            statusname = #{statusname},
            reporterid = #{reporterid},
            reportername = #{reportername},
            reportdate = #{reportdate},
            diagimpression = #{diagimpression},
            diagfindings = #{diagfindings},
            diagsuggestion = #{diagsuggestion},
            reporturl = #{reporturl},
            critical_flag = #{criticalFlag},
            critical_content = #{criticalContent},
            reportdeptid = #{reportdeptid},
            reportdeptname = #{reportdeptname},
            resultcode = #{resultcode},
            resultname = #{resultname},
            del_flag = #{delFlag},
            update_by = #{updateBy},
            update_time = #{updateTime},
            create_by = #{createBy},
            create_time = #{createTime},
            isupload = #{isupload},
            upload_time = #{uploadTime},
        
        where id = #{id}
    
    
        delete
        from pat_med_inspection_item
        where id = #{id}
    
    
        delete from pat_med_inspection_item where id in
        
            #{id}