select id,
               task_id,
               longtask,
               task_name,
               service_type,
               icd10id,
               icd10code,
               icd10name,
               del_flag,
               create_time,
               update_time,
               orgid,
               guid,
               pguid,
               pid
        from service_taskdiag
    
    
    
    
        insert into service_taskdiag
        
            task_id,
            
            longtask,
            
            task_name,
            
            service_type,
            
            icd10id,
            
            icd10code,
            
            icd10name,
            
            del_flag,
            
            create_time,
            
            update_time,
            
            orgid,
            
            guid,
            
            pguid,
            
            pid,
            
        
        
            #{taskId},
            
            #{longtask},
            
            #{taskName},
            
            #{serviceType},
            
            #{icd10id},
            
            #{icd10code},
            
            #{icd10name},
            
            #{delFlag},
            
            #{createTime},
            
            #{updateTime},
            
            #{orgid},
            
            #{guid},
            
            #{pguid},
            
            #{pid},
            
        
    
    
        update service_taskdiag
        
            task_id =
                #{taskId},
            
            longtask =
                #{longtask},
            
            task_name =
                #{taskName},
            
            service_type =
                #{serviceType},
            
            icd10id =
                #{icd10id},
            
            icd10code =
                #{icd10code},
            
            icd10name =
                #{icd10name},
            
            del_flag =
                #{delFlag},
            
            create_time =
                #{createTime},
            
            update_time =
                #{updateTime},
            
            orgid =
                #{orgid},
            
            guid =
                #{guid},
            
            pguid =
                #{pguid},
            
            pid =
                #{pid},
            
        
        where id = #{id}
    
    
        update service_taskdiag
        
            del_flag =1
        
        where id = #{id}
    
    
        update service_taskdiag
        
            del_flag =1
        
        where id in
        
            #{id}