Merge remote-tracking branch 'origin/main'

This commit is contained in:
Jerry 2025-05-27 18:44:13 +08:00
commit 04a566e25f
15 changed files with 14 additions and 8 deletions

View File

View File

@ -0,0 +1 @@
#抽象基类

View File

@ -1,6 +1,6 @@
from fastapi import APIRouter from fastapi import APIRouter
from .command_parser import router as command_router from src.backend.app.api.command_parser import router as command_router
from .network_config import router as config_router from src.backend.app.api.network_config import router as config_router
router = APIRouter() router = APIRouter()
router.include_router(command_router, prefix="/parse_command", tags=["Command Parsing"]) router.include_router(command_router, prefix="/parse_command", tags=["Command Parsing"])

View File

@ -1,8 +1,8 @@
from fastapi import APIRouter, HTTPException from fastapi import APIRouter, HTTPException
from pydantic import BaseModel from pydantic import BaseModel
from typing import Optional from typing import Optional
from ...config import settings from src.backend.config import settings
from ..services.ai_service import call_ai_api from src.backend.app.services.ai_service import call_ai_api
import logging import logging
router = APIRouter() router = APIRouter()

View File

@ -1,7 +1,7 @@
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware
from .api import router as api_router from src.backend.app.api.command_parser import router as api_router
from .config import settings from src.backend.config import settings
app = FastAPI(title=settings.app_name) app = FastAPI(title=settings.app_name)

View File

@ -0,0 +1 @@
#拓补数据结构

View File

@ -1,7 +1,7 @@
import aiohttp import aiohttp
import logging import logging
from typing import Dict, Any from typing import Dict, Any
from ...config import settings from src.backend.config import settings
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -56,4 +56,4 @@ async def call_ai_api(command: str, device_type: str, vendor: str, api_key: str)
return { return {
"success": False, "success": False,
"message": f"Error calling AI API: {str(e)}" "message": f"Error calling AI API: {str(e)}"
} }

View File

@ -0,0 +1 @@
#异步SSH连接器

View File

@ -0,0 +1 @@
#Celery任务定义

View File

@ -0,0 +1 @@
#拓补处理逻辑

View File

@ -0,0 +1 @@
#连接池