0a9588abb7
- Add pagination support to findAll (page, limit query params) - Add findByTemplateId method to service - Add GET /by-template/:templateId endpoint to controller - Service already includes CRUD for QuestionBank and QuestionBankItem
22 lines
719 B
TypeScript
22 lines
719 B
TypeScript
import { Module, forwardRef } from '@nestjs/common';
|
|
import { RagService } from './rag.service';
|
|
import { ElasticsearchModule } from '../elasticsearch/elasticsearch.module';
|
|
import { EmbeddingService } from '../knowledge-base/embedding.service';
|
|
import { ModelConfigModule } from '../model-config/model-config.module';
|
|
import { TenantModule } from '../tenant/tenant.module';
|
|
import { UserModule } from '../user/user.module';
|
|
|
|
import { RerankService } from './rerank.service';
|
|
|
|
@Module({
|
|
imports: [
|
|
forwardRef(() => ElasticsearchModule),
|
|
ModelConfigModule,
|
|
TenantModule,
|
|
UserModule,
|
|
],
|
|
providers: [RagService, EmbeddingService, RerankService],
|
|
exports: [RagService],
|
|
})
|
|
export class RagModule {}
|