mirror of
https://github.com/A-Minos/nonebot-plugin-tetris-stats.git
synced 2026-03-05 05:36:54 +08:00
🚚 TETRIOUserConfig 写错地方了
This commit is contained in:
@@ -15,8 +15,3 @@ class TETRIOHistoricalData(MappedAsDataclass, Model):
|
|||||||
api_type: Mapped[Literal['User Info', 'User Records']] = mapped_column(String(16), index=True)
|
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()))
|
data: Mapped[SuccessModel] = mapped_column(PydanticType(get_model=[SuccessModel.__subclasses__], models=set()))
|
||||||
update_time: Mapped[datetime] = mapped_column(DateTime, index=True)
|
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))
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from sqlalchemy import JSON, DateTime, String
|
|||||||
from sqlalchemy.orm import Mapped, MappedAsDataclass, mapped_column
|
from sqlalchemy.orm import Mapped, MappedAsDataclass, mapped_column
|
||||||
|
|
||||||
from .api.typing import Rank
|
from .api.typing import Rank
|
||||||
|
from .typing import Template
|
||||||
|
|
||||||
|
|
||||||
class IORank(MappedAsDataclass, Model):
|
class IORank(MappedAsDataclass, Model):
|
||||||
@@ -26,3 +27,8 @@ class IORank(MappedAsDataclass, Model):
|
|||||||
index=True,
|
index=True,
|
||||||
)
|
)
|
||||||
file_hash: Mapped[str | None] = mapped_column(String(128), 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))
|
||||||
@@ -46,7 +46,7 @@ from .api.schemas.tetra_league import TetraLeagueSuccess
|
|||||||
from .api.schemas.user_info import NeverPlayedLeague, NeverRatedLeague, RatedLeague
|
from .api.schemas.user_info import NeverPlayedLeague, NeverRatedLeague, RatedLeague
|
||||||
from .api.schemas.user_records import SoloModeRecord, UserRecordsSuccess
|
from .api.schemas.user_records import SoloModeRecord, UserRecordsSuccess
|
||||||
from .constant import GAME_TYPE, TR_MAX, TR_MIN
|
from .constant import GAME_TYPE, TR_MAX, TR_MIN
|
||||||
from .model import IORank
|
from .models import IORank
|
||||||
from .typing import Template
|
from .typing import Template
|
||||||
|
|
||||||
UTC = timezone.utc
|
UTC = timezone.utc
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ from .api.schemas.user import User
|
|||||||
from .api.tetra_league import full_export
|
from .api.tetra_league import full_export
|
||||||
from .api.typing import Rank
|
from .api.typing import Rank
|
||||||
from .constant import GAME_TYPE, RANK_PERCENTILE
|
from .constant import GAME_TYPE, RANK_PERCENTILE
|
||||||
from .model import IORank
|
from .models import IORank
|
||||||
|
|
||||||
UTC = timezone.utc
|
UTC = timezone.utc
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user