orm get dict and id columns mappers updated

This commit is contained in:
2024-11-09 12:47:58 +03:00
parent df5927e5ac
commit e7a9b8c313
15 changed files with 233 additions and 129 deletions

View File

@@ -40,7 +40,7 @@ class Events(CrudCollection):
cost: Mapped[float] = mapped_column(Numeric(20, 2), server_default="0.00")
unit_price: Mapped[float] = mapped_column(Numeric(20, 2), server_default="0.00")
endpoint_id: Mapped[Identity] = mapped_column(
endpoint_id: Mapped[int] = mapped_column(
ForeignKey("endpoint_restriction.id"), nullable=True
)
endpoint_uu_id: Mapped[str] = mapped_column(
@@ -92,7 +92,7 @@ class Services(CrudCollection):
__tablename__ = "services"
__exclude__fields__ = []
module_id: Mapped[Identity] = mapped_column(
module_id: Mapped[int] = mapped_column(
ForeignKey("modules.id"), nullable=False
)
module_uu_id: Mapped[str] = mapped_column(
@@ -118,11 +118,11 @@ class Service2Events(CrudCollection):
__tablename__ = "services2events"
__exclude__fields__ = []
service_id: Mapped[Identity] = mapped_column(
service_id: Mapped[int] = mapped_column(
ForeignKey("services.id"), nullable=False
)
service_uu_id = mapped_column(String, nullable=False, comment="Service UUID")
event_id: Mapped[Identity] = mapped_column(ForeignKey("events.id"), nullable=False)
event_id: Mapped[int] = mapped_column(ForeignKey("events.id"), nullable=False)
event_uu_id = mapped_column(String, nullable=False, comment="Event UUID")
__table_args__ = ({"comment": "Service2Events Information"},)
@@ -169,7 +169,7 @@ class Event2Occupant(CrudCollection):
build_living_space_uu_id = mapped_column(
String, nullable=False, comment="Build Living Space UUID"
)
event_id: Mapped[Identity] = mapped_column(ForeignKey("events.id"), nullable=False)
event_id: Mapped[int] = mapped_column(ForeignKey("events.id"), nullable=False)
event_uu_id = mapped_column(String, nullable=False, comment="Event UUID")
__table_args__ = (
@@ -205,15 +205,15 @@ class ModulePrice(CrudCollection):
__exclude__fields__ = []
campaign_code = mapped_column(String, nullable=False, comment="Campaign Code")
module_id: Mapped[Identity] = mapped_column(
module_id: Mapped[int] = mapped_column(
ForeignKey("modules.id"), nullable=False
)
module_uu_id = mapped_column(String, nullable=False, comment="Module UUID")
service_id: Mapped[Identity] = mapped_column(
service_id: Mapped[int] = mapped_column(
ForeignKey("services.id"), nullable=False
)
service_uu_id = mapped_column(String, nullable=False, comment="Service UUID")
event_id: Mapped[Identity] = mapped_column(ForeignKey("events.id"), nullable=False)
event_id: Mapped[int] = mapped_column(ForeignKey("events.id"), nullable=False)
event_uu_id = mapped_column(String, nullable=False, comment="Event UUID")
is_counted_percentage: Mapped[float] = mapped_column(
Numeric(6, 2), server_default="0.00"