This commit is contained in:
Your Name
2026-07-20 13:40:05 +08:00
parent 9e34f6f0f9
commit bca0da7c7d
12 changed files with 1609 additions and 525 deletions
+6 -6
View File
@@ -19,17 +19,17 @@ async def lifespan(app: FastAPI):
"""应用生命周期管理"""
# 启动时创建数据库表
Base.metadata.create_all(bind=engine)
# 初始化默认管理员账户 + 默认权限
# 初始化默认管理员账户
from app.services.user_service import UserService
db = SessionLocal()
try:
UserService.init_default_admin(db)
UserService.init_default_permissions(db)
print("✅ 系统初始化完成,默认管理员账户: admin / admin123")
print("✅ IPAM System initialized successfully!")
print(" Default admin: admin / admin123")
finally:
db.close()
yield
# 关闭时清理
@@ -37,7 +37,7 @@ async def lifespan(app: FastAPI):
app = FastAPI(
title=settings.APP_NAME,
version=settings.APP_VERSION,
description="企业级IP地址管理系统",
description="Enterprise IP Address Management System",
lifespan=lifespan
)