import { Module } from '@nestjs/common'; import { ShiftController } from 'src/time-and-attendance/shifts/shift.controller'; import { ShiftsCreateService } from 'src/time-and-attendance/shifts/services/shifts-create.service'; import { ShiftsDeleteService } from 'src/time-and-attendance/shifts/services/shifts-delete.service'; import { ShiftsUpdateService } from 'src/time-and-attendance/shifts/services/shifts-update.service'; import { VacationService } from 'src/time-and-attendance/domains/services/vacation.service'; import { BankedHoursService } from 'src/time-and-attendance/domains/services/banking-hours.service'; import { PaidTimeOffModule } from 'src/time-and-attendance/paid-time-off/paid-time-off.module'; import { PaidTimeOFfBankHoursService } from 'src/time-and-attendance/paid-time-off/paid-time-off.service'; import { PayPeriodEventService } from 'src/time-and-attendance/pay-period/services/pay-period-event.service'; @Module({ imports: [PaidTimeOffModule], controllers: [ShiftController], providers: [ ShiftsCreateService, ShiftsUpdateService, ShiftsDeleteService, VacationService, BankedHoursService, PaidTimeOFfBankHoursService, PayPeriodEventService, ], exports: [ ShiftsCreateService, ShiftsUpdateService, ShiftsDeleteService, ], }) export class ShiftsModule { }