Some checks are pending
Deploy Dev / deploy (push) Waiting to run
- Liberado /admin/access/options para Agente, Supervisor e Admin - Criados DTOs para validação dos payloads administrativos - Extraído SQL do AdminAccessService para AdminAccessRepository - Removida criação de schema em runtime do módulo Admin - Auditoria passa a usar usuário autenticado via JWT - Substituídos erros genéricos por exceptions HTTP - Atualizada documentação do módulo Admin/access
33 lines
1.2 KiB
TypeScript
33 lines
1.2 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { AdminAccessController } from './admin-access.controller';
|
|
import { AdminAccessService } from './admin-access.service';
|
|
import { AgentNotesController } from './agent-notes.controller';
|
|
import { AgentNotesService } from './agent-notes.service';
|
|
import { AgentPresenceController } from './agent-presence.controller';
|
|
import { AgentPresenceService } from './agent-presence.service';
|
|
import { CustomerContactsController } from './customer-contacts.controller';
|
|
import { CustomerContactsService } from './customer-contacts.service';
|
|
import { KnowledgeBaseController } from './knowledge-base.controller';
|
|
import { KnowledgeBaseService } from './knowledge-base.service';
|
|
import { AdminAccessRepository } from './repositories/admin-access.repository';
|
|
|
|
@Module({
|
|
controllers: [
|
|
AdminAccessController,
|
|
AgentNotesController,
|
|
AgentPresenceController,
|
|
CustomerContactsController,
|
|
KnowledgeBaseController,
|
|
],
|
|
providers: [
|
|
AdminAccessService,
|
|
AdminAccessRepository,
|
|
AgentNotesService,
|
|
AgentPresenceService,
|
|
CustomerContactsService,
|
|
KnowledgeBaseService,
|
|
],
|
|
exports: [AgentPresenceService],
|
|
})
|
|
export class AdminModule {}
|