第三版_完整

This commit is contained in:
jianqi
2026-09-14 11:51:13 +08:00
parent 40a269b751
commit 06c329fdd1
14 changed files with 6 additions and 31 deletions
-1
View File
@@ -5,7 +5,6 @@ from sqlalchemy.orm import Session
from model.cls_mgmt_model import ClsMgmt
from scheme.cls_mgmt_scheme import ClsMgmtResponse, ClsMgmtCreate
from scheme.users import UserCreate, UserUpdate
from typing import Optional, List
class ClsMgmtDAO:
-3
View File
@@ -2,15 +2,12 @@
# 本文件封装对 所有相关表的 所有数据库操作(统计查询)
from collections import defaultdict
from dns.entropy import between
from sqlalchemy.orm import Session, joinedload
from sqlalchemy import func, case, and_, join, asc, desc
from model import StudentEmployManage
from model.stu_model import StuInfo
from model.stu_score_model import StuScore
from model.users import User
from scheme.users import UserCreate, UserUpdate
from typing import Optional, List, Dict
from scheme.statistics_scheme import StatsResponse, ExamScoreItem, StuInfoAllExamAboveScore, FailingStudentItem, \
ClassExamAvgScoreItem, TopSalaryStudentItem, StudentEmpDurationItem, ClassAvgEmpDurationItem, StudentAgeDetailItem
-1
View File
@@ -3,7 +3,6 @@
from sqlalchemy import and_
from sqlalchemy.orm import Session
from model.stu_score_model import StuScore
# from scheme.stu_score_scheme import
from typing import Optional, List
class StuScoreDAO:
-3
View File
@@ -1,8 +1,5 @@
# dao/teacher_dao.py
# 本文件封装对 tes_info 表的所有数据库操作(增、删、改、查)
from http.client import HTTPException
from typing import List, Optional
from sqlalchemy import or_
from sqlalchemy.orm import Session