import { AIModule } from "@cv/ai-provider"; import { BaseModule } from "@cv/system"; import { Module } from "@nestjs/common"; import { ApplicationStatusModule } from "@/modules/application/application-status/application-status.module"; import { EducationModule } from "@/modules/education/education.module"; import { CompanyModule } from "@/modules/job-experience/company/company.module"; import { LevelModule } from "@/modules/job-experience/level/level.module"; import { RoleModule } from "@/modules/job-experience/role/role.module"; import { SkillModule } from "@/modules/job-experience/skill/skill.module"; import { OrganizationModule } from "@/modules/organization/organization.module"; import { JobTypeModule } from "@/modules/vacancies/job-type/job-type.module"; import { DatabaseModule } from "@/modules/database/database.module"; import { AdminResolver } from "./admin.resolver"; import { AdminLookupResolver } from "./graphql/admin-lookup.resolver"; import { QueueMonitorService } from "./queue-monitor.service"; @Module({ imports: [ AIModule.forConfig(), BaseModule, DatabaseModule, SkillModule, CompanyModule, RoleModule, LevelModule, EducationModule, JobTypeModule, ApplicationStatusModule, OrganizationModule, ], providers: [AdminResolver, AdminLookupResolver, QueueMonitorService], }) export class AdminModule {}