🚚 TETRIOUserConfig 写错地方了

This commit is contained in:
2024-06-10 11:17:49 +08:00
parent 37c12e439c
commit 7b3ca9eb2a
4 changed files with 8 additions and 7 deletions

View File

@@ -15,8 +15,3 @@ class TETRIOHistoricalData(MappedAsDataclass, Model):
api_type: Mapped[Literal['User Info', 'User Records']] = mapped_column(String(16), index=True)
data: Mapped[SuccessModel] = mapped_column(PydanticType(get_model=[SuccessModel.__subclasses__], models=set()))
update_time: Mapped[datetime] = mapped_column(DateTime, index=True)
class TETRIOUserConfig(MappedAsDataclass, Model):
id: Mapped[int] = mapped_column(init=False, primary_key=True)
query_template: Mapped[Literal['v1', 'v2']] = mapped_column(String(2))

View File

@@ -5,6 +5,7 @@ from sqlalchemy import JSON, DateTime, String
from sqlalchemy.orm import Mapped, MappedAsDataclass, mapped_column
from .api.typing import Rank
from .typing import Template
class IORank(MappedAsDataclass, Model):
@@ -26,3 +27,8 @@ class IORank(MappedAsDataclass, Model):
index=True,
)
file_hash: Mapped[str | None] = mapped_column(String(128), index=True)
class TETRIOUserConfig(MappedAsDataclass, Model):
id: Mapped[int] = mapped_column(primary_key=True)
query_template: Mapped[Template] = mapped_column(String(2))

View File

@@ -46,7 +46,7 @@ from .api.schemas.tetra_league import TetraLeagueSuccess
from .api.schemas.user_info import NeverPlayedLeague, NeverRatedLeague, RatedLeague
from .api.schemas.user_records import SoloModeRecord, UserRecordsSuccess
from .constant import GAME_TYPE, TR_MAX, TR_MIN
from .model import IORank
from .models import IORank
from .typing import Template
UTC = timezone.utc

View File

@@ -30,7 +30,7 @@ from .api.schemas.user import User
from .api.tetra_league import full_export
from .api.typing import Rank
from .constant import GAME_TYPE, RANK_PERCENTILE
from .model import IORank
from .models import IORank
UTC = timezone.utc