feat: 完善 signals 热度筛选与展示交互
This commit is contained in:
@@ -113,6 +113,8 @@ model Signal {
|
||||
tags Json
|
||||
sections Json
|
||||
engagement Int @default(0)
|
||||
hotScore Int @default(0)
|
||||
isHot Boolean @default(false)
|
||||
publishedAt DateTime
|
||||
isActive Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
@@ -121,7 +123,9 @@ model Signal {
|
||||
@@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([isActive, isHot, hotScore, publishedAt], map: "idx_signal_active_hot_sort")
|
||||
@@index([engagement], map: "idx_signal_engagement")
|
||||
@@index([hotScore], map: "idx_signal_hot_score")
|
||||
@@map("signals")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user