select id,
               type,
               tempid,
               task_id,
               long_temp,
               dept_id,
               dept_code,
               dept_type,
               del_flag,
               create_time,
               guid,
               update_time
        from template_dept
    
    
    
    
        insert into template_dept
        
            type,
            
            tempid,
            
            task_id,
            
            dept_id,
            
            dept_code,
            
            dept_type,
            
            del_flag,
            
            create_time,
            
            update_time,
            
            
                long_temp,
            
            
                guid,
            
        
        
            #{type},
            
            #{tempid},
            
            #{taskId},
            
            #{deptId},
            
            #{deptCode},
            
            #{deptType},
            
            #{delFlag},
            
            #{createTime},
            
            #{updateTime},
            
            
                #{longTemp},
            
            
                #{guid},
            
        
    
    
        update template_dept
        
            type =
                #{type},
            
            tempid =
                #{tempid},
            
            task_id =
                #{taskId},
            
            dept_id =
                #{deptId},
            
            dept_code =
                #{deptCode},
            
            dept_type =
                #{deptType},
            
            del_flag =
                #{delFlag},
            
            create_time =
                #{createTime},
            
            update_time =
                #{updateTime},
            
            
                long_temp = #{longTemp},
            
            
                guid = #{guid},
            
        
        where id = #{id}
    
    
        update template_dept
        
            del_flag =1
        
        where id = #{id}
    
    
        update template_dept
        
            del_flag =1
        
        where tempid = #{tempid} and type=#{type}
    
    
        update template_dept
        
            del_flag =1
        
        where id in
        
            #{id}