chore: minor fixes and formatting
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
import enum
|
||||
from typing import List, Optional
|
||||
from sqlalchemy import ForeignKey, BigInteger
|
||||
from sqlalchemy.orm import Mapped, mapped_column, relationship
|
||||
|
||||
from sqlalchemy import BigInteger, ForeignKey
|
||||
from sqlalchemy.dialects.postgresql import ENUM
|
||||
from sqlalchemy.orm import Mapped, mapped_column, relationship
|
||||
|
||||
from db.base import Base
|
||||
from db.models.products import Product
|
||||
|
||||
@@ -19,10 +20,10 @@ class Order(Base):
|
||||
__tablename__ = "orders"
|
||||
|
||||
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
|
||||
customer: Mapped[Optional[int]] = mapped_column(BigInteger)
|
||||
customer: Mapped[int | None] = mapped_column(BigInteger)
|
||||
status: Mapped[OrderStatus] = mapped_column(ENUM(OrderStatus, name="order_status"))
|
||||
|
||||
items: Mapped[List["OrderItem"]] = relationship("OrderItem", back_populates="order")
|
||||
items: Mapped[list["OrderItem"]] = relationship("OrderItem", back_populates="order")
|
||||
|
||||
|
||||
class OrderItem(Base):
|
||||
|
||||
Reference in New Issue
Block a user