📝 继续完善数据库
This commit is contained in:
+21
-15
@@ -1,29 +1,35 @@
|
||||
from typing import Optional
|
||||
|
||||
from .database.user import CUserDB
|
||||
from .database.userItem import CUserItemDB
|
||||
from .database.userPlant import CUserPlantDB
|
||||
from .database.userSeed import CUserSeedDB
|
||||
from .database.userSoil import CUserSoilDB
|
||||
from .database.userSteal import CUserStealDB
|
||||
|
||||
|
||||
class CDBService:
|
||||
def __init__(self):
|
||||
user: Optional["CUserDB"] = None
|
||||
userSoil: Optional["CUserSoilDB"] = None
|
||||
userPlant: Optional["CUserPlantDB"] = None
|
||||
userSeed: Optional["CUserSeedDB"] = None
|
||||
userItem: Optional["CUserItemDB"] = None
|
||||
userSteal: Optional["CUserStealDB"] = None
|
||||
|
||||
@classmethod
|
||||
async def init(cls):
|
||||
from .database.user import CUserDB
|
||||
from .database.userItem import CUserItemDB
|
||||
from .database.userPlant import CUserPlantDB
|
||||
from .database.userSeed import CUserSeedDB
|
||||
from .database.userSoil import CUserSoilDB
|
||||
from .database.userSteal import CUserStealDB
|
||||
|
||||
cls.user = CUserDB()
|
||||
await cls.user.initDB()
|
||||
|
||||
cls.userSoil = CUserSoilDB()
|
||||
await cls.userSoil.initDB()
|
||||
|
||||
cls.userPlant = CUserPlantDB()
|
||||
await cls.userPlant.initDB()
|
||||
|
||||
cls.userSeed = CUserSeedDB()
|
||||
await cls.userSeed.initDB()
|
||||
|
||||
cls.userItem = CUserItemDB()
|
||||
await cls.userItem.initDB()
|
||||
|
||||
cls.userSteal = CUserStealDB()
|
||||
await cls.userSteal.initDB()
|
||||
|
||||
#迁移旧数据库
|
||||
await cls.userSoil.migrateOldFarmData()
|
||||
|
||||
g_pDBService = CDBService()
|
||||
|
||||
Reference in New Issue
Block a user