targo-backend/src/time-and-attendance/shifts/shifts.module.ts

33 lines
1.3 KiB
TypeScript

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 { }