import { Module } from '@nestjs/common';

import { SystemNotificationsModule } from '@/modules/system-notifications/system-notifications.module';
import { UploadModule } from '@/modules/upload/upload.module';

import { MinistryProgressReportsController } from './ministry-progress-reports.controller';
import { MinistryProgressReportsRepository } from './ministry-progress-reports.repository';
import { MinistryProgressReportsService } from './ministry-progress-reports.service';

@Module({
  imports: [UploadModule, SystemNotificationsModule],
  controllers: [MinistryProgressReportsController],
  providers: [
    MinistryProgressReportsService,
    MinistryProgressReportsRepository,
  ],
  exports: [MinistryProgressReportsService],
})
export class MinistryProgressReportsModule {}
