Merge pull request #154 feature-NEWDWH2021-1007-modify into develop

This commit is contained in:
下田雅人 2023-03-30 20:07:12 +09:00
commit 1ed5c50462
2 changed files with 6 additions and 1 deletions

View File

@ -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)

View File

@ -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(