/**
 * @ProjectName: 智慧评标-主观分助手
 * @Package: com.zhpb.gdyd_zhpb_zgf.exception
 * @ClassName: GlobalExceptionHandler
 * @Description: 全局异常处理器（暂时禁用，避免SpringDoc兼容性问题）
 * @Author: 张志锋
 * @Date: 2025-10-31
 * @Version: 1.0
 * @Copyright: © 2025 智慧评标-主观分助手
 */
package com.zhpb.gdyd_zhpb_zgf.exception;

/**
 * 全局异常处理器
 * 注意：为了避免SpringDoc兼容性问题，暂时禁用此处理器
 * 文件上传大小限制异常已在FileController中直接处理
 * 
 * 如果未来SpringDoc版本修复了兼容性问题，可以重新启用：
 * - 取消注释 @RestControllerAdvice
 * - 取消注释 @ExceptionHandler 方法
 */
// 暂时禁用，避免SpringDoc 2.6.0与Spring Boot 3.5.7的兼容性问题
/*
@RestControllerAdvice
public class GlobalExceptionHandler {
    
    private static final Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.class);
    
    @ExceptionHandler(MaxUploadSizeExceededException.class)
    public ResponseEntity<Map<String, Object>> handleMaxUploadSizeExceededException(
            MaxUploadSizeExceededException e) {
        logger.warn("文件上传大小超限: {}", e.getMessage());
        
        Map<String, Object> response = new HashMap<>();
        response.put("code", 413);
        response.put("message", "文件大小超过限制，最大允许上传500MB");
        response.put("error", "MaxUploadSizeExceeded");
        
        return ResponseEntity.status(HttpStatus.PAYLOAD_TOO_LARGE).body(response);
    }
}
*/
public class GlobalExceptionHandler {
    // 暂时为空类，保留以备将来使用
}

