第一版_完整

This commit is contained in:
jianqi
2026-09-14 11:34:08 +08:00
parent e8646724b4
commit 414de4bad8
26 changed files with 1422 additions and 307 deletions
+10 -1
View File
@@ -5,7 +5,7 @@ from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from database import engine, Base
from api1 import users, statistics_api # 导入 users 子路由
from api1 import users, statistics_api, stu_score_api, cls_mgmt_api, employ_api,stu_api, teacher_api # 导入 users 子路由
# 1. 创建数据库表(如果表不存在)
# Base.metadata.create_all 会扫描所有继承 Base 的模型,生成对应的 CREATE TABLE 语句
@@ -34,6 +34,15 @@ app.include_router(users.router, prefix="/api/users", tags=["用户管理"])
app.include_router(statistics_api.router, prefix="/api/stats", tags=["统计分析"])
app.include_router(stu_score_api.router, prefix="/api/score", tags=["学生成绩管理"])
app.include_router(cls_mgmt_api.router, prefix="/api/classes", tags=["班级管理"])
app.include_router(employ_api.router,prefix="/api/employ",tags=["学生就业管理模块"])
app.include_router(teacher_api.router, prefix="/api/teacher", tags=["教师信息管理模块"])
app.include_router(stu_api.router, prefix="/api/student", tags=["学生信息管理模块"])
# 5. 根路径
@app.get("/")
async def root():