Files
backend_v2/internal/repository
toom1996 64b264ee73 feat: 品牌抓取历史(brand_crawl_logs)+ 品牌页展示
crawl_tasks 每品牌只有一行(uq_crawl_tasks_brand),入队/完成都是覆盖,
答不了「什么时候爬过、爬了几次、哪次没抓到」。故新增 append-only 历史表:

- 在 Report 的同一事务里写一条:品牌 / 任务 / 状态 / 第几次尝试 /
  场次上限 / 实际上报场次 / 错误 / 执行者 / 领取与回报时间
- 写入后只保留该品牌最近 30 条(CrawlLogKeepPerBrand),
  历史用于排障而非归档,避免无限增长
- 品牌详情页新增「抓取历史」区块(结果 / 明细 / 耗时 / 执行者),
  与「更新记录」上下相邻,构成「抓取一次 → 每场入库结果」的完整链路

量级:每品牌每次抓取 1 行、约 200B(含索引);全站跑一遍 23237 行 ≈ 4.6MB。
2026-10-25 11:37:43 +08:00
..
2026-10-18 17:42:10 +08:00
2026-10-18 17:42:10 +08:00
2026-10-18 17:42:10 +08:00
2026-10-18 17:42:10 +08:00
2026-10-18 17:42:10 +08:00
2026-10-18 17:42:10 +08:00
2026-09-28 10:52:50 +08:00
2026-09-03 00:32:52 +08:00
2026-09-20 01:06:13 +08:00
2026-09-28 10:52:50 +08:00
2026-09-20 01:06:13 +08:00
2026-10-18 17:42:10 +08:00
2026-09-25 11:31:52 +08:00
2026-08-31 19:59:56 +08:00
2026-09-28 10:52:50 +08:00
2026-10-18 17:42:10 +08:00
2026-10-18 17:42:10 +08:00
2026-09-30 11:58:32 +08:00
2026-09-07 00:01:48 +08:00