feat: added prisma schema for user history

This commit is contained in:
ankitsridhar16
2022-12-20 14:28:15 +05:30
parent 2901fb0d72
commit d066b9c913
2 changed files with 22 additions and 5 deletions

View File

@@ -79,10 +79,27 @@ model TeamEnvironment {
}
model User {
uid String @id @default(cuid())
displayName String?
email String?
photoURL String?
uid String @id @default(cuid())
displayName String?
email String?
photoURL String?
UserHistory UserHistory[]
}
model UserHistory {
id String @id @default(cuid())
userUid String
user User @relation(fields: [userUid], references: [uid], onDelete: Cascade)
type ReqType
request Json
responseMetadata Json
isStarred Boolean
executedOn DateTime @default(now())
}
enum ReqType {
REST
GQL
}
enum TeamMemberRole {

View File

@@ -1,5 +1,5 @@
import { Injectable, OnModuleInit, OnModuleDestroy } from '@nestjs/common';
import { PrismaClient } from '@prisma/client/scripts/default-index';
import { PrismaClient } from '@prisma/client';
@Injectable()
export class PrismaService