🎨 优化模板模型路径

~~真的是优化吗~~
This commit is contained in:
2024-08-06 00:03:02 +08:00
parent 461d3450d6
commit 12cb5193b3
14 changed files with 44 additions and 44 deletions

View File

@@ -2,7 +2,7 @@ from datetime import datetime
from pydantic import BaseModel
from .....games.tetrio.api.typing import ValidRank
from ......games.tetrio.api.typing import ValidRank
class SpecialData(BaseModel):

View File

@@ -2,7 +2,7 @@ from datetime import datetime
from pydantic import BaseModel
from .....games.tetrio.api.typing import ValidRank
from ......games.tetrio.api.typing import ValidRank
class ItemData(BaseModel):

View File

@@ -2,7 +2,7 @@ from datetime import datetime
from pydantic import BaseModel
from .....games.tetrio.api.typing import ValidRank
from ......games.tetrio.api.typing import ValidRank
class AverageData(BaseModel):

View File

@@ -3,7 +3,7 @@ from typing import Literal
from pydantic import BaseModel
from ..base import People
from ...base import People
class User(People):

View File

@@ -1,5 +1,5 @@
from .tetrio_record_base import Record as BaseRecord
from .tetrio_record_base import Statistic as BaseStatistic
from .base import Record as BaseRecord
from .base import Statistic as BaseStatistic
class Statistic(BaseStatistic):

View File

@@ -0,0 +1,5 @@
from .base import Record as BaseRecord
class Record(BaseRecord):
time: str

View File

@@ -1,5 +0,0 @@
from .tetrio_record_base import Record as BaseRecord
class Record(BaseRecord):
time: str

View File

@@ -2,7 +2,7 @@ from datetime import datetime
from pydantic import BaseModel
from ....typing import Number
from .....typing import Number
class TetraLeagueHistoryData(BaseModel):

View File

@@ -1,8 +1,8 @@
from pydantic import BaseModel
from .....games.tetrio.api.typing import Rank
from ....typing import Number
from ..base import People, Ranking
from ......games.tetrio.api.typing import Rank
from .....typing import Number
from ...base import People, Ranking
from .base import TetraLeagueHistoryData

View File

@@ -3,10 +3,10 @@ from typing import Literal
from pydantic import BaseModel
from .....games.tetrio.api.schemas.user_records import Zen
from .....games.tetrio.api.typing import Rank
from ....typing import Number
from ..base import Avatar
from ......games.tetrio.api.schemas.user_records import Zen
from ......games.tetrio.api.typing import Rank, ValidRank
from .....typing import Number
from ...base import Avatar
from .base import TetraLeagueHistoryData
@@ -54,20 +54,20 @@ class TetraLeagueStatistic(BaseModel):
class TetraLeague(BaseModel):
rank: Rank
highest_rank: Rank
highest_rank: ValidRank
tr: Number
glicko: Number
rd: Number
glicko: Number | None
rd: Number | None
global_rank: int | None
country_rank: int | None
pps: Number
pps: Number | None
apm: Number
apl: Number
apm: Number | None
apl: Number | None
vs: Number | None
adpl: Number | None
@@ -76,7 +76,7 @@ class TetraLeague(BaseModel):
decaying: bool
history: list[TetraLeagueHistoryData]
history: list[TetraLeagueHistoryData] | None
class Sprint(BaseModel):
@@ -97,4 +97,4 @@ class Info(BaseModel):
statistic: Statistic | None
sprint: Sprint | None
blitz: Blitz | None
zen: Zen
zen: Zen | None

View File

@@ -2,9 +2,9 @@ from datetime import datetime
from pydantic import BaseModel
from .....games.tetrio.api.typing import Rank
from ....typing import Number
from ..base import Avatar
from ......games.tetrio.api.typing import Rank
from .....typing import Number
from ...base import Avatar
class TetraLeague(BaseModel):