This commit is contained in:
aaron 2025-03-10 16:38:12 +08:00
parent 560dfa82ad
commit b9455de0ff

View File

@ -115,14 +115,14 @@ class ShippingOrderPackageDB(Base):
id = Column(Integer, primary_key=True, autoincrement=True)
orderid = Column(String(32), ForeignKey("shipping_orders.orderid"), index=True)
station_id = Column(Integer, ForeignKey("stations.id"), index=True)
station_id = Column(Integer, nullable=True)
station_name = Column(String(50), nullable=False)
pickup_codes = Column(String(100), nullable=False)
create_time = Column(DateTime(timezone=True), server_default=func.now())
# Pydantic 模型
class OrderPackage(BaseModel):
station_id: int = 0
station_id: Optional[int] = None
station_name: Optional[str] = None
pickup_codes: str = Field(..., max_length=100)
@ -205,7 +205,7 @@ class OrderInfo(BaseModel):
class OrderPackageInfo(BaseModel):
id: int
orderid: str
station_id: int
station_id: Optional[int] = None
station_name: str
pickup_codes: str
create_time: datetime