v1.2版本更新发布

This commit is contained in:
2026-04-22 00:59:29 +08:00
parent 194c076456
commit 4121e9624f
26 changed files with 1323 additions and 61 deletions

View File

@@ -119,4 +119,20 @@ async def get_my_info(request: Request):
result = await StudentService.get_student_info(user["student_id"])
return success_response(data=result)
return success_response(data=result)
@router.get("/semester-records")
async def get_student_semester_records(request: Request):
"""
获取当前学生的历史学期归档记录
"""
user = await get_current_user(request)
if user["user_type"] != "student":
return error_response(message="仅限学生访问", code=403)
from models.semester import SemesterArchiveModel
records = await SemesterArchiveModel.get_by_student(user["student_id"])
return success_response(data={"records": records})