📢 Release 1.0.0-beta.11(2026-06-03)现已推出
Arcadia

数据关系模型

消息中心的数据模型用于存储系统内各类通知消息,支持分类过滤、去重合并和已读状态管理。

// 消息中心通知
model message {
  id           Int      @id @default(autoincrement())
  category     String   @default("system") // 系统类型 user,system,cron 等
  type         String   @default("info") // info, warn, error, success
  title        String
  content      String
  status       Int      @default(0) // 0:未读 1:已读
  create_time  DateTime @default(now())

  @@index([category])
  @@index([status, create_time])
  @@index([create_time])
}

字段说明

字段说明
category消息分类,默认 system。常见值:user(用户消息)、system(系统消息)、cron(定时任务)
type消息类型,默认 info。可选值:infowarnerrorsuccess
title消息标题,必填,最大 200 字符
content消息内容,必填,最大 20000 字符
status已读状态。0 未读,1 已读
create_time创建时间

本页目录