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