|
datasource db { |
|
provider = "mysql" |
|
url = env("DATABASE_URL") |
|
} |
|
|
|
generator client { |
|
provider = "prisma-client-js" |
|
binaryTargets = ["native", "linux-musl"] |
|
} |
|
|
|
|
|
model Account { |
|
id String @id @db.VarChar(255) |
|
token String @map("token") @db.VarChar(2048) |
|
name String @map("name") @db.VarChar(1024) |
|
|
|
status Int @default(1) @map("status") @db.Int() |
|
createdAt DateTime @default(now()) @map("created_at") |
|
updatedAt DateTime? @default(now()) @updatedAt @map("updated_at") |
|
|
|
@@map("accounts") |
|
} |
|
|
|
|
|
model Feed { |
|
id String @id @db.VarChar(255) |
|
mpName String @map("mp_name") @db.VarChar(512) |
|
mpCover String @map("mp_cover") @db.VarChar(1024) |
|
mpIntro String @map("mp_intro") @db.Text() |
|
|
|
status Int @default(1) @map("status") @db.Int() |
|
|
|
|
|
syncTime Int @default(0) @map("sync_time") |
|
|
|
|
|
updateTime Int @map("update_time") |
|
|
|
createdAt DateTime @default(now()) @map("created_at") |
|
updatedAt DateTime? @default(now()) @updatedAt @map("updated_at") |
|
|
|
@@map("feeds") |
|
} |
|
|
|
model Article { |
|
id String @id @db.VarChar(255) |
|
mpId String @map("mp_id") @db.VarChar(255) |
|
title String @map("title") @db.VarChar(255) |
|
picUrl String @map("pic_url") @db.VarChar(255) |
|
publishTime Int @map("publish_time") |
|
|
|
createdAt DateTime @default(now()) @map("created_at") |
|
updatedAt DateTime? @default(now()) @updatedAt @map("updated_at") |
|
|
|
@@map("articles") |
|
} |
|
|