增加逻辑删除的查询条件

This commit is contained in:
2026-09-22 14:36:10 +08:00
parent 273bee1ea2
commit d99eb7367d
5 changed files with 17 additions and 5 deletions
+7
View File
@@ -0,0 +1,7 @@
# .env(放项目根目录,每个人自己建,不提交 Git)
# 用来修改数据库账户密码
DB_USER=root
DB_PASSWORD=123456
DB_HOST=localhost
DB_PORT=3306
DB_NAME=student_manage_system
+1 -1
View File
@@ -6,7 +6,7 @@ from Teachers.dao.tea_dao import *
from Teachers.schema.tea_request import TeaRequest,NewTeaRequest
from Teachers.schema.tea_response import TeaResponse
tea_api = APIRouter(tags=['老师相关接口'])
tea_api = APIRouter()
@tea_api.post('/tea',response_model=TeaResponse,summary='新增老师',description='输入新增的老师信息,除去姓名外可以为空')
def add_tea(tea: NewTeaRequest,db=Depends(get_db)):
+1
View File
@@ -103,3 +103,4 @@ def delete_other_tea_dao(t,db):
return '删除失败'
+2 -2
View File
@@ -11,8 +11,8 @@ DB_HOST = os.getenv("DB_HOST", "localhost")
DB_PORT = os.getenv("DB_PORT", "3306")
DB_NAME = os.getenv("DB_NAME", "student_manage_system")
db_tea = 'mysql+pymysql://root:123456@127.0.0.1:3306/student_manage_system?charset=utf8mb4'
engine1 = create_engine(db_tea)
db_url = f"mysql+pymysql://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}?charset=utf8mb4"
engine1 = create_engine(db_url)
Base = declarative_base()
Session = sessionmaker(bind=engine1
+6 -2
View File
@@ -1,10 +1,14 @@
from fastapi import FastAPI,APIRouter
from Teachers.model.tea_model import *
from api.tea_api import tea_api
from Teachers.api.tea_api import tea_api
# 合并接口
Teachers_API = APIRouter()
Teachers_API.include_router(tea_api)
# 自测接口
app = FastAPI()
app.include_router(tea_api)
app.include_router(tea_api,tags=["老师"])
Base.metadata.create_all(engine1)