add dependencies

This commit is contained in:
2023-10-11 23:45:12 +02:00
parent e28520a5fb
commit 4a3827f7c0
5 changed files with 91 additions and 7 deletions

View File

@@ -1,12 +1,11 @@
from pydantic import BaseModel
from pydantic_mongo import AbstractRepository, ObjectIdField
class Users(BaseModel):
id: ObjectIdField = None
class User(BaseModel):
id: int
username: str
password: str
permissions: list[str] = []
class UsersRepository(AbstractRepository[Users]):
class Meta:
collection_name = users
class UserInDB(User):
password: str