refactor(multiplayer): 简化数据模型,只使用跟lazer源码中类似的Room模型

This commit is contained in:
jimmy-sketch
2025-07-27 10:31:05 +00:00
parent c3b8117177
commit 2361ccbf68

View File

@@ -3,6 +3,7 @@ from __future__ import annotations
from datetime import datetime from datetime import datetime
from enum import Enum from enum import Enum
from app.database.beatmap import Beatmap
from app.database.user import User from app.database.user import User
from app.models.mods import APIMod from app.models.mods import APIMod
@@ -49,6 +50,7 @@ class PlaylistItem(BaseModel):
allowed_mods: list[APIMod] = [] allowed_mods: list[APIMod] = []
required_mods: list[APIMod] = [] required_mods: list[APIMod] = []
beatmap_id: int beatmap_id: int
beatmap: Beatmap | None
freestyle: bool freestyle: bool