添加注释

This commit is contained in:
2026-09-21 18:39:33 +08:00
parent 71c7a3db2f
commit 77de323412
+20
View File
@@ -89,5 +89,25 @@ def delete_stuinfo( #删除模块
return {'code': 200, 'totals': rows, 'detail': '删除成功'} #成功返回信息 return {'code': 200, 'totals': rows, 'detail': '删除成功'} #成功返回信息
@CURD.get('/Top5',tags=['就业薪资Top5'])
def salarytop5(db=Depends(get_db)):
q = db.query(Employments,Company.compname) \
.join(Company, Employments.company_id == Company.id) \
.filter(Employments.is_deleted == 0)\
.order_by(Employments.salary.desc())\
.offset(0).limit(5) .all()
return [{'学生姓名':i.stuname,'学生班级':i.stuclass,'就业时间':i.offer_date,'公司':compname} for i,compname in q]
@CURD.get('/worktime',tags=['学生就业时常'])
def worktime(db=Depends(get_db)):
q = db.query(Employments).all()
return [{'学生姓名':i.stuname,'就业时常':f'{i.offer_date-i.employment_open_date}'} for i in q]
@CURD.get('/avgworktime',tags=['学生平均就业时常'])
def worktime(db=Depends(get_db)):
q = db.query(Employments)\
.filter(Employments.employment_open_date is not None)\
.all()
return [{'学生姓名':i.stuname,'平均就业时常':f'{(i.offer_date-i.employment_open_date)/len(q)}'} for i in q]