import { Module } from "@nestjs/common"; import { ScheduleModule } from "@nestjs/schedule"; import { TimesheetsModule } from "../timesheets/timesheets.module"; import { ExpensesModule } from "../expenses/expenses.module"; import { ShiftsModule } from "../shifts/shifts.module"; import { LeaveRequestsModule } from "../leave-requests/leave-requests.module"; import { ArchivalService } from "./services/archival.service"; import { EmployeesArchiveController } from "./controllers/employees-archive.controller"; import { ExpensesArchiveController } from "./controllers/expenses-archive.controller"; import { LeaveRequestsArchiveController } from "./controllers/leave-requests-archive.controller"; import { ShiftsArchiveController } from "./controllers/shifts-archive.controller"; import { TimesheetsArchiveController } from "./controllers/timesheets-archive.controller"; @Module({ imports: [ ScheduleModule, TimesheetsModule, ExpensesModule, ShiftsModule, LeaveRequestsModule, ], providers: [ArchivalService], controllers: [ EmployeesArchiveController, ExpensesArchiveController, LeaveRequestsArchiveController, ShiftsArchiveController, TimesheetsArchiveController, ] }) export class ArchivalModule {}