feat: Banner UI美化 & 新增文章/公告/图库/媒体管理等功能
- Banner: Ken Burns缩放动效、左右导航箭头、进度条指示器、hover暂停、暗角遮罩、shimmer按钮动画 - 新增文章管理(CRUD)与公开文章页 - 新增Banner/Gallery图片管理API - 新增媒体管理页面 - 新增更新日志页面 - 新增页面访问追踪 - 新增Markdown渲染组件 - .gitignore排除.cursor目录 Made-with: Cursor
This commit is contained in:
@@ -87,3 +87,45 @@ model SoftwareVersion {
|
||||
@@unique([softwareId, version])
|
||||
@@index([softwareId])
|
||||
}
|
||||
|
||||
model BannerImage {
|
||||
id String @id @default(cuid())
|
||||
imageUrl String
|
||||
sortOrder Int @default(0)
|
||||
enabled Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
}
|
||||
|
||||
model GalleryImage {
|
||||
id String @id @default(cuid())
|
||||
imageUrl String
|
||||
title String @default("")
|
||||
sortOrder Int @default(0)
|
||||
enabled Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
}
|
||||
|
||||
model Article {
|
||||
id String @id @default(cuid())
|
||||
title String
|
||||
slug String @unique
|
||||
summary String @default("")
|
||||
content String @db.Text
|
||||
coverImage String?
|
||||
published Boolean @default(false)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model PageView {
|
||||
id String @id @default(cuid())
|
||||
path String
|
||||
referrer String @default("")
|
||||
userAgent String @default("")
|
||||
ip String @default("")
|
||||
date String
|
||||
createdAt DateTime @default(now())
|
||||
|
||||
@@index([date])
|
||||
@@index([path])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user