select id,
               user_id,
               dept_id,
               del_flag,
               orgid,
               create_time,
               update_time,
               dept_code,
               dept_name,
               dept_type
        from sys_user_dept
    
    
    
    
        insert into sys_user_dept
        
            user_id,
            
            dept_id,
            
            
                del_flag,
            
            
                create_time,
            
            
                update_time,
            
            
                dept_type,
            
            
                dept_code,
            
            
                dept_name,
            
            
                orgid,
            
            
                user_code,
            
        
        
            #{userId},
            
            #{deptId},
            
            
                #{delFlag},
            
            
                #{createTime},
            
            
                #{updateTime},
            
            
                #{deptType},
            
            
                #{deptCode},
            
            
                #{deptName},
            
            
                #{orgid},
            
            
                #{userCode},
            
        
    
    
        update sys_user_dept
        
            user_id =
                #{userId},
            
            dept_id =
                #{deptId},
            
            
                del_flag = #{delFlag},
            
            
                create_time = #{createTime},
            
            
                update_time = #{updateTime},
            
            
                dept_type = #{deptType},
            
            
                dept_code = #{deptCode},
            
            
                dept_name = #{deptName},
            
            
                orgid = #{orgid},
            
        
        where id = #{id}
    
    
        update sys_user_dept
        
            del_flag =1
        
        where id = #{id}
    
    
    
        update sys_user_dept
        
            del_flag =1,
            update_time = sysdate()
        
        where user_id in
        
            #{id}
        
    
    
        update sys_user_dept
        
            del_flag =1,
            update_time = sysdate()
        
        where user_id =#{userId} and dept_code=#{deptCode}