2021-07-11 08:32:06 +00:00
|
|
|
import { Module } from '@nestjs/common';
|
|
|
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
2021-07-14 14:14:35 +00:00
|
|
|
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';
|
2021-07-16 15:03:20 +00:00
|
|
|
import { DataSourcesService } from '../../../src/services/data_sources.service';
|
|
|
|
|
import { DataSource } from '../../../src/entities/data_source.entity';
|
2022-06-02 06:49:49 +00:00
|
|
|
import { File } from 'src/entities/file.entity';
|
2021-07-24 06:13:21 +00:00
|
|
|
import { CaslModule } from '../casl/casl.module';
|
2021-07-24 18:09:25 +00:00
|
|
|
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';
|
2021-08-11 10:06:28 +00:00
|
|
|
import { FolderApp } from 'src/entities/folder_app.entity';
|
2021-10-11 15:15:58 +00:00
|
|
|
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';
|
2021-10-25 08:35:32 +00:00
|
|
|
import { AppImportExportService } from '@services/app_import_export.service';
|
2022-06-02 06:49:49 +00:00
|
|
|
import { FilesService } from '@services/files.service';
|
2021-07-11 08:32:06 +00:00
|
|
|
|
|
|
|
|
@Module({
|
2021-09-15 15:47:44 +00:00
|
|
|
imports: [
|
2021-10-11 15:15:58 +00:00
|
|
|
TypeOrmModule.forFeature([
|
|
|
|
|
App,
|
2022-06-02 06:49:49 +00:00
|
|
|
File,
|
2021-10-11 15:15:58 +00:00
|
|
|
AppVersion,
|
|
|
|
|
AppUser,
|
|
|
|
|
DataQuery,
|
|
|
|
|
Credential,
|
|
|
|
|
DataSource,
|
|
|
|
|
FolderApp,
|
|
|
|
|
GroupPermission,
|
|
|
|
|
AppGroupPermission,
|
|
|
|
|
User,
|
|
|
|
|
OrganizationUser,
|
|
|
|
|
Organization,
|
|
|
|
|
]),
|
2021-09-15 15:47:44 +00:00
|
|
|
CaslModule,
|
|
|
|
|
],
|
|
|
|
|
providers: [
|
|
|
|
|
DataQueriesService,
|
|
|
|
|
CredentialsService,
|
|
|
|
|
EncryptionService,
|
|
|
|
|
DataSourcesService,
|
|
|
|
|
AppsService,
|
2021-10-11 15:15:58 +00:00
|
|
|
UsersService,
|
2021-10-25 08:35:32 +00:00
|
|
|
AppImportExportService,
|
2022-06-02 06:49:49 +00:00
|
|
|
FilesService,
|
2021-09-15 15:47:44 +00:00
|
|
|
],
|
2021-07-11 08:32:06 +00:00
|
|
|
controllers: [DataQueriesController],
|
|
|
|
|
})
|
|
|
|
|
export class DataQueriesModule {}
|