注册服务
This commit is contained in:
@@ -148,9 +148,6 @@ class ServiceGroup(Base):
|
||||
status = Column(String, default="active", index=True) # 状态
|
||||
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
||||
updated_at = Column(DateTime(timezone=True), onupdate=func.now())
|
||||
|
||||
# 关系
|
||||
services = relationship("AlgorithmService", back_populates="group")
|
||||
|
||||
|
||||
class AlgorithmService(Base):
|
||||
@@ -159,7 +156,6 @@ class AlgorithmService(Base):
|
||||
|
||||
id = Column(String, primary_key=True, index=True)
|
||||
service_id = Column(String, unique=True, nullable=False, index=True) # 服务ID
|
||||
group_id = Column(String, ForeignKey("service_groups.id"), nullable=True, index=True) # 分组ID
|
||||
name = Column(String, nullable=False, index=True) # 服务名称
|
||||
algorithm_name = Column(String, nullable=False) # 算法名称
|
||||
version = Column(String, nullable=False) # 版本
|
||||
@@ -172,9 +168,6 @@ class AlgorithmService(Base):
|
||||
last_heartbeat = Column(DateTime(timezone=True), nullable=True) # 最后心跳时间
|
||||
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
||||
updated_at = Column(DateTime(timezone=True), onupdate=func.now())
|
||||
|
||||
# 关系
|
||||
group = relationship("ServiceGroup", back_populates="services")
|
||||
|
||||
|
||||
# 添加Algorithm模型的repository关系
|
||||
|
||||
Reference in New Issue
Block a user