修复丢失的api;重新规划api结构

This commit is contained in:
2026-01-22 18:15:53 +08:00
parent 0d139f96f8
commit d21966e985
14 changed files with 710 additions and 151 deletions

View File

@@ -20,6 +20,11 @@ logger.setLevel(logging.INFO)
@asynccontextmanager
async def lifespan(app: FastAPI):
logger.info("**********************************************************")
logger.info(str(datetime.now()))
logger.info("TJWater CloudService is starting...")
logger.info("**********************************************************")
# 初始化数据库连接池
tsdb.init_pool()
pgdb.init_pool()
@@ -28,6 +33,7 @@ async def lifespan(app: FastAPI):
await pgdb.open()
if project_info.name:
print(project_info.name)
open_project(project_info.name)
yield
@@ -53,16 +59,3 @@ app.add_middleware(GZipMiddleware, minimum_size=1000)
app.include_router(api_router, prefix="/api/v1")
app.include_router(timescaledb_router)
app.include_router(postgresql_router)
@app.on_event("startup")
async def startup_db():
logger.info("**********************************************************")
logger.info(str(datetime.now()))
logger.info("TJWater CloudService is starting...")
logger.info("**********************************************************")
# open proj_name by default
if project_info.name:
print(project_info.name)
open_project(project_info.name)