New enterprise feature
This commit is contained in:
@@ -146,6 +146,12 @@ class PurchaseOrder(Base):
|
||||
# }
|
||||
# }
|
||||
|
||||
# Internal transfer fields (for enterprise parent-child transfers)
|
||||
is_internal = Column(Boolean, default=False, nullable=False, index=True) # Flag for internal transfers
|
||||
source_tenant_id = Column(UUID(as_uuid=True), nullable=True, index=True) # Parent tenant for internal transfers
|
||||
destination_tenant_id = Column(UUID(as_uuid=True), nullable=True, index=True) # Child tenant for internal transfers
|
||||
transfer_type = Column(String(50), nullable=True) # finished_goods, raw_materials
|
||||
|
||||
# Audit fields
|
||||
created_at = Column(DateTime(timezone=True), server_default=func.now(), nullable=False)
|
||||
updated_at = Column(DateTime(timezone=True), server_default=func.now(), onupdate=func.now(), nullable=False)
|
||||
|
||||
Reference in New Issue
Block a user