aaa
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#这是学生就业系统的子路由
|
||||
from fastapi import APIRouter, Depends, HTTPException, Query
|
||||
from sqlalchemy.orm import Session
|
||||
from dao.work_dao import WorkDao
|
||||
from database import get_db
|
||||
from scheme.works import StudentWorkCreate,StudentWorkCreate1,StudentWorks
|
||||
router = APIRouter()
|
||||
#这是添加学生就业信息接口
|
||||
@router.post("/create")
|
||||
def create_student(student: StudentWorkCreate,db:Session=Depends(get_db)):
|
||||
u1 = WorkDao.add_s_w(db,student)
|
||||
return u1
|
||||
#这是获取学生就业信息接口
|
||||
@router.post("/post")
|
||||
def get_student(student1: StudentWorkCreate1,db:Session=Depends(get_db)):
|
||||
u2 = WorkDao.get_s_w(db,student1)
|
||||
return u2
|
||||
#这是更新学生就业信息接口
|
||||
@router.put("/put")
|
||||
def put_student(student2: StudentWorks,db:Session=Depends(get_db)):
|
||||
u3 = WorkDao.update_s_w(db,student2)
|
||||
return u3
|
||||
#这是删除学生就业信息接口
|
||||
@router.delete("/delete")
|
||||
def delete_student(user_id:int=Query(...,ge=1,le=10000,description="填入合法学生编号"),db:Session=Depends(get_db)):
|
||||
u4 = WorkDao.delete_s_w(db,user_id)
|
||||
return u4
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user