Files
ocups-kafka/job_crawler/app/models/progress.py

25 lines
514 B
Python
Raw Normal View History

"""采集进度模型"""
from pydantic import BaseModel
class CrawlProgress(BaseModel):
"""采集进度"""
task_id: str
current_offset: int = 0
total: int = 0
last_update: str = ""
status: str = "idle" # idle, running, completed, error
class CrawlStatus(BaseModel):
"""采集状态响应"""
task_id: str
total: int
current_offset: int
progress: str
kafka_lag: int = 0
status: str
last_update: str
filtered_count: int = 0
produced_count: int = 0