feat: 新增前沿信号聚合页面与Webhook入库能力

This commit is contained in:
2026-02-24 09:38:29 +08:00
parent 4e30ddefc5
commit f157174341
12 changed files with 1560 additions and 1 deletions
+25
View File
@@ -100,6 +100,31 @@ model Tag {
@@map("tags")
}
model Signal {
id String @id @default(cuid())
source String
sourceUrl String
title String
titleEn String?
summary String
summaryEn String?
topic String?
topicEn String?
tags Json
sections Json
engagement Int @default(0)
publishedAt DateTime
isActive Boolean @default(true)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@@unique([source, sourceUrl], map: "uniq_signal_source_url")
@@index([source, publishedAt], map: "idx_signal_source_published")
@@index([isActive, publishedAt], map: "idx_signal_active_published")
@@index([engagement], map: "idx_signal_engagement")
@@map("signals")
}
enum LinkType {
WEBSITE
GITHUB