Fix new services implementation 3
This commit is contained in:
@@ -46,7 +46,7 @@ class ModelPerformanceMetric(Base):
|
||||
id = Column(Integer, primary_key=True, index=True)
|
||||
model_id = Column(String(255), index=True, nullable=False)
|
||||
tenant_id = Column(UUID(as_uuid=True), nullable=False, index=True)
|
||||
product_name = Column(String(255), index=True, nullable=False)
|
||||
inventory_product_id = Column(UUID(as_uuid=True), index=True, nullable=False)
|
||||
|
||||
# Performance metrics
|
||||
mae = Column(Float, nullable=True) # Mean Absolute Error
|
||||
@@ -128,7 +128,7 @@ class TrainedModel(Base):
|
||||
# Primary identification - Updated to use UUID properly
|
||||
id = Column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4)
|
||||
tenant_id = Column(UUID(as_uuid=True), nullable=False, index=True)
|
||||
product_name = Column(String, nullable=False, index=True)
|
||||
inventory_product_id = Column(UUID(as_uuid=True), nullable=False, index=True)
|
||||
|
||||
# Model information
|
||||
model_type = Column(String, default="prophet_optimized")
|
||||
@@ -174,7 +174,7 @@ class TrainedModel(Base):
|
||||
"id": str(self.id),
|
||||
"model_id": str(self.id),
|
||||
"tenant_id": str(self.tenant_id),
|
||||
"product_name": self.product_name,
|
||||
"inventory_product_id": str(self.inventory_product_id),
|
||||
"model_type": self.model_type,
|
||||
"model_version": self.model_version,
|
||||
"model_path": self.model_path,
|
||||
|
||||
Reference in New Issue
Block a user