add singup endpoint

This commit is contained in:
IluaAir
2025-07-07 12:01:02 +03:00
parent 31879ddf30
commit 61512f70d4
11 changed files with 64 additions and 67 deletions

View File

@@ -1,3 +1,6 @@
from pydantic import BaseModel
from sqlalchemy import insert
from src.core.database import Base
@@ -6,3 +9,9 @@ class BaseRepo:
def __init__(self, session):
self.session = session
async def create_one(self, data: BaseModel):
print(self.session)
statement = insert(self.model).values(data.model_dump()).returning(self.model)
result = await self.session.execute(statement)
return result

6
src/repository/users.py Normal file
View File

@@ -0,0 +1,6 @@
from src.models import UsersORM
from src.repository.base import BaseRepo
class UsersRepo(BaseRepo):
model = UsersORM