feat: 細かな修正
This commit is contained in:
parent
d2451b0bee
commit
04d8f38e55
@ -2,4 +2,7 @@ from pydantic import BaseModel
|
||||
|
||||
|
||||
class BaseDBModel(BaseModel):
|
||||
pass
|
||||
def __init__(__pydantic_self__, **data) -> None:
|
||||
"""DBカラム名が大文字で取れることを見越して、キーを小文字にしてからインスタンス化する"""
|
||||
lower_case_data = dict((k.lower(), v) for k, v in data.items())
|
||||
super().__init__(**lower_case_data)
|
||||
|
||||
@ -26,10 +26,12 @@ class BaseRepository(metaclass=ABCMeta):
|
||||
pass
|
||||
|
||||
def fetch_as_data_frame(self, parameter: dict) -> pd.DataFrame:
|
||||
"""DBの取得結果をデータフレームにして返す"""
|
||||
pass
|
||||
|
||||
|
||||
def _to_data_frame(self, query, parameter: BaseDBModel):
|
||||
"""DBの取得結果をデータフレームに変換する"""
|
||||
params = params=parameter.dict()
|
||||
|
||||
sql_query = pd.read_sql(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user