| 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") |
| } |
|
|