@echo off
chcp 65001 >nul
echo.
echo ╔═══════════════════════════════════════════════════════════╗
echo ║           CursorPro 后台管理系统                           ║
echo ╚═══════════════════════════════════════════════════════════╝
echo.

REM 检查 Python
python --version >nul 2>&1
if errorlevel 1 (
    echo [错误] 未找到 Python，请先安装 Python 3.8+
    pause
    exit /b 1
)

REM 检查虚拟环境
if not exist "venv" (
    echo [信息] 创建虚拟环境...
    python -m venv venv
)

REM 激活虚拟环境
call venv\Scripts\activate.bat

REM 安装依赖
echo [信息] 检查依赖...
pip install -r requirements.txt -q

REM 检查 .env 文件
if not exist ".env" (
    echo [信息] 创建 .env 配置文件...
    copy .env.example .env
    echo [警告] 请编辑 .env 文件配置数据库连接！
)

echo.
echo [信息] 启动服务...
echo.
python run.py

pause
