Files
sui_blog/prisma/schema.prisma
T
胡旭 fae61f924e feat: 浏览量统计、浏览记录追踪、UI色彩优化
- 新增 Post.viewCount 字段,文章详情/列表/精选卡片显示浏览量
- 新增 PageView 模型记录访客IP(脱敏)、设备类型、来源
- 后台新增浏览记录独立页面及侧边栏菜单
- 仪表盘新增访问概览:页面访问/今日/独立IP/设备分布
- 整体色彩体系优化:降低黑白对比度、统一暖色调
- UI细节修复:focus-visible、Footer空列、mobile hover、transition-all等10+项
2026-06-30 09:09:46 +08:00

49 lines
938 B
Plaintext

generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "sqlite"
url = "file:./dev.db"
}
model Post {
id String @id
slug String @unique
title String
excerpt String @default("")
content String
date String
category String
tags String // JSON 序列化的 string[]
coverImage String?
readingTime Int @default(5)
viewCount Int @default(0)
featured Boolean @default(false)
status String @default("draft")
createdAt String
updatedAt String
}
model Category {
id String @id
name String @unique
description String @default("")
}
model Tag {
id String @id
name String @unique
}
model PageView {
id String @id
path String
postSlug String?
ip String
userAgent String
device String @default("unknown")
referrer String?
createdAt String
}