feat: add base class for all schemas and to camel case mapper

This commit is contained in:
2025-05-21 12:44:28 +05:00
parent f97d419467
commit fe91bb7103
14 changed files with 65 additions and 36 deletions

View File

@@ -47,6 +47,7 @@ async def get_user_login(connection: AsyncConnection, login: str) -> Optional[Us
if not user_db:
return None
print("user_db", user_db)
user_data = {
column.name: (
@@ -56,6 +57,7 @@ async def get_user_login(connection: AsyncConnection, login: str) -> Optional[Us
)
for column in account_table.columns
}
print("user_data", user_data)
return User.model_validate(user_data)