feat: 任务全景表格新增"最新动态"列

后端:
  - ProductResponse 新增 latest_record_time/content 字段
  - get_all_products 批量查询活跃任务(WIP/PENDING)的最新 task_records
  - 使用窗口函数 ROW_NUMBER() PARTITION BY product_id

前端:
  - AdminTasksPage: grid-cols-12→grid-cols-[14]
  - 表头+数据行新增"最新动态"列
  - Tooltip悬浮显示完整内容, 截断+灰字二级排版
This commit is contained in:
2026-08-12 15:43:33 +08:00
parent 1fdc607c07
commit 163d9c20bb
4 changed files with 53 additions and 9 deletions

View File

@ -55,6 +55,9 @@ class ProductResponse(BaseModel):
overall_status: str | None = None
status: str
created_at: datetime
# 🔧 最新动态 — 该产品活跃任务的最新记录
latest_record_time: datetime | None = None
latest_record_content: str | None = None
model_config = {"from_attributes": True}