建立回调日志表与外部接口日志表之间的关系

This commit is contained in:
mark.tian
2025-12-02 22:32:05 +08:00
parent f2bc3ae9bd
commit 5fc68ddb58
2 changed files with 19 additions and 9 deletions

View File

@@ -22,13 +22,14 @@ class CallbackLog(Base):
request_url = Column(String(500), nullable=False)
request_headers = Column(JSON, nullable=False)
request_body = Column(JSON, nullable=False)
created_at = Column(DateTime, default=datetime.utcnow)
created_at = Column(DateTime, default=datetime.now)
class ExternalApiLog(Base):
__tablename__ = "external_api_logs" # 重命名表,更通用
id = Column(Integer, primary_key=True, autoincrement=True)
callback_logs_id = Column(Integer, nullable=False)
request_url = Column(String(500), nullable=False)
request_headers = Column(JSON, nullable=False)
request_body = Column(JSON, nullable=False)
@@ -36,7 +37,7 @@ class ExternalApiLog(Base):
response_headers = Column(JSON)
response_body = Column(Text)
retry_count = Column(Integer, default=0) # 重试次数
created_at = Column(DateTime, default=datetime.utcnow)
created_at = Column(DateTime, default=datetime.now)
# 创建数据库引擎