From 3e9d73c2f94b0002d0c38216ae7e83b1b7422247 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 31 Mar 2026 23:56:49 -0600 Subject: [PATCH] fix: use UUID type for TopViewedItem.submission_id --- submission/schemas.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/submission/schemas.py b/submission/schemas.py index b5d79ca..fae5468 100644 --- a/submission/schemas.py +++ b/submission/schemas.py @@ -131,6 +131,13 @@ class SubmissionCountBucket(Schema): count_4_plus: int # users with 4+ submissions +class TopViewedItem(Schema): + username: str + classname: str + view_count: int + submission_id: UUID + + class FlagStats(Schema): red: int blue: int @@ -148,4 +155,5 @@ class TaskStatsOut(Schema): submission_count_distribution: SubmissionCountBucket flag_stats: FlagStats classes: list[str] + top_viewed: list[TopViewedItem]