sales-assistant-py-new/main.py
2026-06-15 10:08:28 +08:00

30 lines
626 B
Python

from fastapi import FastAPI
from app.client.mysql_client_manager import db_assistant_mysql_client_manager
from app.summary import summary_router
app = FastAPI(title="Sales Assistant API", version="1.0.0")
app.include_router(summary_router)
@app.on_event("startup")
async def startup():
db_assistant_mysql_client_manager.init()
@app.on_event("shutdown")
async def shutdown():
await db_assistant_mysql_client_manager.close()
@app.get("/")
async def root():
return {"message": "Sales Assistant API is running"}
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)