import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { DataQuery } from '../../../src/entities/data_query.entity'; import { DataQueriesController } from '../../../src/controllers/data_queries.controller'; import { DataQueriesService } from '../../../src/services/data_queries.service'; import { CredentialsService } from '../../../src/services/credentials.service'; import { EncryptionService } from '../../../src/services/encryption.service'; import { Credential } from '../../../src/entities/credential.entity'; import { DataSourcesService } from '../../../src/services/data_sources.service'; import { DataSource } from '../../../src/entities/data_source.entity'; import { File } from 'src/entities/file.entity'; import { CaslModule } from '../casl/casl.module'; import { AppsService } from '@services/apps.service'; import { App } from 'src/entities/app.entity'; import { AppVersion } from 'src/entities/app_version.entity'; import { AppUser } from 'src/entities/app_user.entity'; import { FolderApp } from 'src/entities/folder_app.entity'; import { GroupPermission } from 'src/entities/group_permission.entity'; import { AppGroupPermission } from 'src/entities/app_group_permission.entity'; import { UsersService } from '@services/users.service'; import { User } from 'src/entities/user.entity'; import { OrganizationUser } from 'src/entities/organization_user.entity'; import { Organization } from 'src/entities/organization.entity'; import { AppImportExportService } from '@services/app_import_export.service'; import { FilesService } from '@services/files.service'; @Module({ imports: [ TypeOrmModule.forFeature([ App, File, AppVersion, AppUser, DataQuery, Credential, DataSource, FolderApp, GroupPermission, AppGroupPermission, User, OrganizationUser, Organization, ]), CaslModule, ], providers: [ DataQueriesService, CredentialsService, EncryptionService, DataSourcesService, AppsService, UsersService, AppImportExportService, FilesService, ], controllers: [DataQueriesController], }) export class DataQueriesModule {}