feat:更新日志存储和查询模块
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
from datetime import datetime
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
@@ -6,6 +8,21 @@ class LogAlertTrigger(BaseModel):
|
||||
timestamp: int
|
||||
|
||||
|
||||
class LogAlertResponse(BaseModel):
|
||||
alterName: str
|
||||
alterTime: datetime
|
||||
logTime: datetime
|
||||
logTopic: str
|
||||
logMessage: str
|
||||
logStatus: str
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
json_encoders = {
|
||||
# 自定义 datetime 类型的序列化格式
|
||||
datetime: lambda dt: dt.strftime('%Y-%m-%d %H:%M:%S')
|
||||
}
|
||||
|
||||
class OpenobserveQuery(BaseModel):
|
||||
start_time: int
|
||||
end_time: int
|
||||
|
||||
Reference in New Issue
Block a user