// 环境配置
export const ENV = import.meta.env.MODE || 'development'

// API配置
export const API_CONFIG = {
  development: {
    baseURL: 'http://localhost:3000/api'
  },
  production: {
    baseURL: 'https://api.example.com'
  }
}

// 应用配置
export const APP_CONFIG = {
  title: '数据大屏',
  version: '1.0.0'
}

// OSS 配置
// 注意: 实际使用时需要从配置中心或环境变量读取,此处为示例配置
export const OSS_CONFIG = {
  // http://222.212.85.86:9000/300bdf2b-a150-406e-be63-d28bd29b409f/demo/ylzg/%E5%8D%95%E5%85%B5%E8%A7%86%E8%A7%92.mp4
  // OSS 服务地址
  url: import.meta.env.VITE_OSS_URL || 'http://222.212.85.86:9000',
  // OSS bucket
  bucket: import.meta.env.VITE_OSS_BUCKET || '300bdf2b-a150-406e-be63-d28bd29b409f'
}

/**
 * 获取 OSS 配置
 * @returns {{url: string, bucket: string}}
 */
export const getOssConfig = () => {
  const { url, bucket } = OSS_CONFIG

  // 确保 URL 包含协议
  if (url.includes('http://') || url.includes('https://')) {
    return { url, bucket }
  } else {
    return {
      url: `http://${url}`,
      bucket
    }
  }
}
