refactor: database base module

This commit is contained in:
283375 2024-04-02 22:02:54 +08:00
parent 55e76ef650
commit 2204338a5e
Signed by: 283375
SSH Key Fingerprint: SHA256:UcX0qg6ZOSDOeieKPGokA5h7soykG61nz2uxuQgVLSk
2 changed files with 11 additions and 6 deletions

View File

@ -0,0 +1 @@
from .db import Database

View File

@ -5,10 +5,14 @@ from typing import Iterable, List, Optional, Type, Union
from sqlalchemy import Engine, func, inspect, select from sqlalchemy import Engine, func, inspect, select
from sqlalchemy.orm import DeclarativeBase, InstrumentedAttribute, sessionmaker from sqlalchemy.orm import DeclarativeBase, InstrumentedAttribute, sessionmaker
from .external.arcsong.arcsong_json import ArcSongJsonBuilder from arcaea_offline.external.arcsong.arcsong_json import ArcSongJsonBuilder
from .external.exports import ArcaeaOfflineDEFV2_Score, ScoreExport, exporters from arcaea_offline.external.exports import (
from .models.config import ConfigBase, Property ArcaeaOfflineDEFV2_Score,
from .models.scores import ( ScoreExport,
exporters,
)
from arcaea_offline.models.config import ConfigBase, Property
from arcaea_offline.models.scores import (
CalculatedPotential, CalculatedPotential,
Score, Score,
ScoreBest, ScoreBest,
@ -16,7 +20,7 @@ from .models.scores import (
ScoresBase, ScoresBase,
ScoresViewBase, ScoresViewBase,
) )
from .models.songs import ( from arcaea_offline.models.songs import (
Chart, Chart,
ChartInfo, ChartInfo,
Difficulty, Difficulty,
@ -28,7 +32,7 @@ from .models.songs import (
SongsBase, SongsBase,
SongsViewBase, SongsViewBase,
) )
from .singleton import Singleton from arcaea_offline.singleton import Singleton
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)