ÿØÿà JFIF H H ÿÛ C GIF89;
| System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 Current Path : /var/www/talentgenesis_admin_backend/src/admin/ |
| Current File : /var/www/talentgenesis_admin_backend/src/admin/admin.module.ts |
import { Module } from '@nestjs/common';
import { AdminService } from './admin.service';
import { AdminController } from './admin.controller';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Role } from './role/entities/role.entity';
import { ActivityLogs } from 'src/activity-log/entity/activity-log.entity';
import { ActivityType } from 'src/activity-log/entity/activity-type.entity';
import { RoleService } from './role/role.service';
import { CryptoService } from 'src/aesEncrypt/aes-service';
import { LoggerService } from 'src/logger/logger.service';
import { ActivityLogService } from 'src/activity-log/activity-log.service';
import { Users } from './user/entities/user.entity';
import { MenuModuleModule } from './menu-module/menu-module.module';
import { Acl_menu_module } from './menu-module/entities/menumodule.entity';
import { aclPermission } from './permission/entities/permission.entity';
import { PermissionService } from './permission/permission.service';
import { MailerModule } from 'src/shared/mailer/mailer.module';
import { JwtService } from '@nestjs/jwt';
import { MailerService } from 'src/shared/mailer/mailer.service';
import { HashingService } from 'src/shared/hashing/hashing.service';
import { BcryptService } from 'src/shared/hashing/bcrypt.service';
import { LoginActivity } from '../activity-log/entity/login.activity.entity';
import { CheckPortalService } from 'src/helpers/check-portal.service';
import { Customers } from 'src/mobile/auth/entities/auth.entity';
import { EnquiryModule } from './enquiry/enquiry.module';
import { JobsModule } from './jobs/jobs.module';
import { DashboardModule } from './dashboard/dashboard.module';
import { FirebaseService } from 'src/notification/notification.service';
@Module({
imports: [TypeOrmModule.forFeature([LoginActivity,Users,Role,ActivityLogs,ActivityType,Acl_menu_module,aclPermission, MailerModule, Customers]), EnquiryModule, JobsModule, DashboardModule],
controllers: [AdminController],
providers: [{
provide: HashingService,
useClass: BcryptService,
},AdminService,RoleService,CryptoService,LoggerService,ActivityLogService,PermissionService,JwtService, MailerService, CheckPortalService],
})
export class AdminModule {}