ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache
System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64
User : farolpborg ( 1053)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /var/www/node_services/sebraevisitas/src/generated/prisma/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : //var/www/node_services/sebraevisitas/src/generated/prisma/schema.prisma
// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema

// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?
// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init

generator client {
  provider = "prisma-client-js"
  output   = "../src/generated/prisma"
}

datasource db {
  provider = "mysql"
  url      = env("DATABASE_URL")
}

enum UserSexo {
  masculino
  feminino
  outro
}

model user {
  id               String           @id @default(uuid())
  name             String
  login            String
  password         String
  email            String
  cpf              String
  sexo             UserSexo         @default(outro)
  datanasc         String?
  escolaridade     String?
  possuinomesocial Boolean          @default(false)
  nomesocial       String?
  empresa          String?
  profileImage     String
  profileId        String
  active           Boolean          @default(true)
  createdBy        String?
  createdAt        DateTime         @default(now())
  updatedAt        DateTime         @default(now()) @updatedAt
  profile          profile          @relation(fields: [profileId], references: [id])
  forgetpassword   forgetpassword[]

  @@map("users")
}

model forgetpassword {
  id         String   @id @default(uuid())
  userId     String
  token      String
  expiration DateTime
  active     Boolean  @default(true)
  createdAt  DateTime @default(now())
  updatedAt  DateTime @default(now()) @updatedAt
  user       user     @relation(fields: [userId], references: [id])

  @@map("forgetpassword")
}

model profile {
  id        String   @id @default(uuid())
  name      String
  active    Boolean  @default(true)
  createdAt DateTime @default(now())
  updatedAt DateTime @default(now()) @updatedAt
  user      user[]

  @@map("profile")
}

model visita {
  id        String   @id @default(uuid())
  userId    String
  lat       String
  long      String
  createdAt DateTime @default(now())
  updatedAt DateTime @default(now()) @updatedAt
}

enum envolvimentoGestao {
  SIM
  NAO
}

enum TipoCadastro {
  PJ
  PF
}

model checkinvisita {
  id                     String        @id @default(uuid())
  isAdmin                Boolean
  userId                 String
  envolvimentoGestao     String?
  formalizadaPorteMeEpp  Boolean
  disponibilidademomento Boolean
  latitude               String
  longitude              String
  processedAt            DateTime?
  insertedAt             DateTime?
  tipocadastro           TipoCadastro?
  createdAt              DateTime      @default(now())

  updatedAt DateTime @default(now()) @updatedAt

  entrevistaDiagnostico entrevistaDiagnostico[]
  cadastropf            cadastropf[]
  cadastropj            cadastropj[]
  planoacao             planoacao[]
  assinaturadigital     assinaturadigital[]
  checkout              checkout[]
  recordings            recordings[]
}

model cadastropf {
  id                              String         @id @default(uuid())
  nome                            String
  cpf                             String
  sexo                            String
  possuinomesocial                Boolean?
  nomesocial                      String?
  datanasc                        DateTime       @db.Date
  escolaridade                    String
  possuideficiencia               Boolean
  deficiencia                     String?
  possuifuncionariocomdeficiencia Boolean?
  cep                             String
  tipologradoro                   String
  endereco                        String
  numero                          String
  complemento                     String?
  bairro                          String
  cidade                          String
  estado                          String
  aceitacontatopor                String
  telefone                        String?
  celular                         String?
  email                           String?
  userId                          String
  checkinvisitaId                 String
  checkinvisita                   checkinvisita? @relation(fields: [checkinvisitaId], references: [id])
  createdAt                       DateTime       @default(now())
  updatedAt                       DateTime       @default(now()) @updatedAt
}

model cadastropj {
  id                 String         @id @default(uuid())
  cnpj               String
  razaosocial        String
  nomefantasia       String
  faixadefaturamento String
  datadeabertura     DateTime       @db.Date
  setor              String
  cnae               String
  cep                String
  tipologradoro      String
  endereco           String
  numero             String
  complemento        String?
  bairro             String
  cidade             String
  estado             String
  email              String?
  naotememail        Boolean
  telefone           String
  celular            String
  whatsapp           String
  checkinvisitaId    String
  userId             String
  checkinvisita      checkinvisita? @relation(fields: [checkinvisitaId], references: [id])
  createdAt          DateTime       @default(now())
  updatedAt          DateTime       @default(now()) @updatedAt
}

model planoacao {
  id              String         @id @default(uuid())
  userId          String
  planoAcao       String         @db.LongText
  checkinvisitaId String
  checkinvisita   checkinvisita? @relation(fields: [checkinvisitaId], references: [id])
  createdAt       DateTime       @default(now())
  updatedAt       DateTime       @default(now()) @updatedAt
}

model entrevistaDiagnostico {
  id                   String         @id @default(uuid())
  userId               String
  areaEscolhida        String
  formacao_preco_venda Int?
  credito_capital_giro Int?
  credito_expansao     Int?
  controle_financeiro  Int?
  outro_financas       Int?
  divulgacao_ecommerce Int?
  visual_ponto_loja    Int?
  atendimento_clientes Int?
  concorrencia         Int?
  outro_marketing      Int?
  selecao_pessoas      Int?
  retencao_motivacao   Int?
  outro_rh             Int?
  caixa_edicao         String?        @db.LongText
  checkinvisitaId      String
  checkinvisita        checkinvisita? @relation(fields: [checkinvisitaId], references: [id])
  createdAt            DateTime       @default(now())
  updatedAt            DateTime       @default(now()) @updatedAt
}

model assinaturadigital {
  id                String         @id @default(uuid())
  assinaturaDigital String         @db.LongText
  checkinvisitaId   String
  userId            String
  checkinvisita     checkinvisita? @relation(fields: [checkinvisitaId], references: [id])
  createdAt         DateTime       @default(now())
  updatedAt         DateTime       @default(now()) @updatedAt
}

model checkout {
  id                String         @id @default(uuid())
  interessePrograma Boolean
  horarioContato    String
  aceitaEmail       Boolean
  deixouComentarios Boolean
  comentarios       String         @db.LongText
  checkinvisitaId   String
  userId            String
  checkinvisita     checkinvisita? @relation(fields: [checkinvisitaId], references: [id])
  createdAt         DateTime       @default(now())
  updatedAt         DateTime       @default(now()) @updatedAt
}

model recordings {
  id              String         @id @default(uuid())
  title           String         @db.Text
  filename        String         @db.Text
  mimeType        String
  base64          String         @db.LongText
  checkinvisitaId String
  checkinvisita   checkinvisita? @relation(fields: [checkinvisitaId], references: [id])
  createdAt       DateTime       @default(now())
  updatedAt       DateTime       @default(now()) @updatedAt
}

model cnae {
  id        String   @id @default(uuid())
  cnae      String   @db.LongText
  createdAt DateTime @default(now())
  updatedAt DateTime @default(now()) @updatedAt
}

model visitasreceived {
  id        String   @id @default(uuid())
  visita    String   @db.LongText
  createdAt DateTime @default(now())
  updatedAt DateTime @default(now()) @updatedAt
}

Anon7 - 2021