Handling mongo indexes in firm

This commit is contained in:
ewandor committed 2025-05-04 02:26:06 +02:00
1 parent b542fd40a6
commit ea5093f2c2
9 files changed
+67 -56

No files matched your search

+5 -1
View File
@@ -3,7 +3,7 @@ from typing import Any
from beanie import PydanticObjectId
from pydantic import Field
from firm.core.models import CrudDocument
from firm.core.models import CrudDocument, CrudDocumentConfig
from firm.core.schemas import Writer, Reader
from firm.entity.schemas import EntityIndividualCreate, EntityCorporationCreate, EntityRead
@@ -59,6 +59,10 @@ class CurrentFirmSchemaUpdate(Writer):
pass
class Partner(CrudDocument):
document_config = CrudDocumentConfig(
indexes=["user_id", "entity_id"],
)
user_id: PydanticObjectId = Field()
entity_id: PydanticObjectId = Field()