Init database module

This commit is contained in:
EstrellaXD
2023-04-28 13:11:33 +08:00
parent 9866cc972d
commit 2a1d2e3e17
3 changed files with 43 additions and 0 deletions

View File

View File

@@ -0,0 +1,16 @@
from sqlite3 import Cursor
from module.conf import settings, DATA_PATH
class DataConnector:
def __init__(self):
pass
def __enter__(self):
return self
def __exit__(self, exc_type, exc_val, exc_tb):
pass

View File

@@ -0,0 +1,27 @@
from .connector import DataConnector
from module.models import BangumiData
class DataOperator(DataConnector):
def insert(self, data: BangumiData):
pass
def insert_list(self, data: list[BangumiData]):
pass
def update(self, data: BangumiData) -> bool:
pass
def search(self, id: int) -> bool:
pass
def match_title(self, title: str) -> bool:
return False
def gen_id(self) -> int:
return 1