fix(schema): temporary comment on some schema lines to prep for removing employees/customer from this module

This commit is contained in:
Matthieu Haineault 2025-10-27 10:17:11 -04:00
parent 6c44bb5ad2
commit 3ae1085e95
2 changed files with 31 additions and 38 deletions

View File

@ -14,44 +14,44 @@ datasource db {
url = env("DATABASE_URL_DEV")
}
// model Users {
// id String @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid
// first_name String
// last_name String
// email String @unique
// phone_number String @unique
// residence String?
// role Roles @default(GUEST)
model Users {
id String @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid
first_name String
last_name String
email String @unique
phone_number String @unique
residence String?
role Roles @default(GUEST)
// employee Employees? @relation("UserEmployee")
employee Employees? @relation("UserEmployee")
// oauth_sessions OAuthSessions[] @relation("UserOAuthSessions")
// preferences Preferences? @relation("UserPreferences")
// @@map("users")
// }
@@map("users")
}
// model Employees {
// id Int @id @default(autoincrement())
// user Users @relation("UserEmployee", fields: [user_id], references: [id])
// user_id String @unique @db.Uuid
// supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id])
// supervisor_id Int?
model Employees {
id Int @id @default(autoincrement())
user Users @relation("UserEmployee", fields: [user_id], references: [id])
user_id String @unique @db.Uuid
supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id])
supervisor_id Int?
// external_payroll_id Int
// company_code Int
// first_work_day DateTime @db.Date
// last_work_day DateTime? @db.Date
// job_title String?
// is_supervisor Boolean @default(false)
external_payroll_id Int
company_code Int
first_work_day DateTime @db.Date
last_work_day DateTime? @db.Date
job_title String?
is_supervisor Boolean @default(false)
// crew Employees[] @relation("EmployeeSupervisor")
crew Employees[] @relation("EmployeeSupervisor")
// timesheet Timesheets[] @relation("TimesheetEmployee")
// leave_request LeaveRequests[] @relation("LeaveRequestEmployee")
// schedule_presets SchedulePresets[] @relation("SchedulePreset")
// @@map("employees")
// }
@@map("employees")
}
model LeaveRequests {
id Int @id @default(autoincrement())

View File

@ -1,9 +1,7 @@
import { BadRequestException, Module, ValidationPipe } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
// import { ArchivalModule } from './modules/archival/archival.module';
import { AuthenticationModule } from './identity-and-account/authentication/auth.module';
// import { BankCodesModule } from './modules/bank-codes/bank-codes.module';
// import { CsvExportModule } from './modules/exports/csv-exports.module';
import { HealthModule } from './health/health.module';
import { HealthController } from './health/health.controller';
@ -23,11 +21,8 @@ import { TimeAndAttendanceModule } from 'src/time-and-attendance/time-and-attend
@Module({
imports: [
AuthenticationModule,
// BankCodesModule,
ConfigModule.forRoot({isGlobal: true}),
// CsvExportModule,
// CustomersModule,
// EmployeesModule,
HealthModule,
NotificationsModule,
OauthSessionsModule,
@ -35,9 +30,7 @@ import { TimeAndAttendanceModule } from 'src/time-and-attendance/time-and-attend
PreferencesModule,
PrismaModule,
ScheduleModule.forRoot(), //cronjobs
// ShiftsModule,
TimeAndAttendanceModule,
// TimesheetsModule,
UsersModule,
],
controllers: [AppController, HealthController],