```model User { id Int @id ...
# orm-help
n
Copy code
model User {
  id           Int            @id @default(autoincrement())
  method       User_method
  name         String         @db.VarChar(255)
  email        String         @unique(map: "email") @db.VarChar(255)
  createdAt    DateTime       @default(now()) @db.DateTime(0)
  updatedAt    DateTime       @default(now()) @db.DateTime(0)
  //relationships
  shops        Shop[]
  ShoppingCart ShoppingCart[]
  followedBy   FollowUser[]   @relation("follower")
  following    FollowUser[]   @relation("following")
}

model FollowUser {
  status      Boolean  @default(false)
  createdAt   DateTime @default(now()) @db.DateTime(0)
  updatedAt   DateTime @default(now()) @db.DateTime(0)
  //relationShips
  follower    User     @relation("follower", fields: [followerId], references: [id])
  following   User     @relation("following", fields: [followingId], references: [id])
  followerId  Int      @unique
  followingId Int      @unique
}