45 lines
1.7 KiB
TypeScript
45 lines
1.7 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|||
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
||
|
|
import { ConfigModule } from '@nestjs/config';
|
||
|
|
import { databaseConfig } from './config/database.config';
|
||
|
|
import { AuthModule } from './modules/auth/auth.module';
|
||
|
|
import { UsersModule } from './modules/users/users.module';
|
||
|
|
import { RolesModule } from './modules/roles/roles.module';
|
||
|
|
import { PermissionsModule } from './modules/permissions/permissions.module';
|
||
|
|
import { CustomersModule } from './modules/customers/customers.module';
|
||
|
|
import { SuppliersModule } from './modules/suppliers/suppliers.module';
|
||
|
|
import { SubcontractorsModule } from './modules/subcontractors/subcontractors.module';
|
||
|
|
import { ProjectsModule } from './modules/projects/projects.module';
|
||
|
|
import { QuotationsModule } from './modules/quotations/quotations.module';
|
||
|
|
import { PurchasesModule } from './modules/purchases/purchases.module';
|
||
|
|
import { SubcontractsModule } from './modules/subcontracts/subcontracts.module';
|
||
|
|
import { ContractsModule } from './modules/contracts/contracts.module';
|
||
|
|
import { FinanceModule } from './modules/finance/finance.module';
|
||
|
|
import { ProductsModule } from './modules/products/products.module';
|
||
|
|
import { SeedService } from './database/seed';
|
||
|
|
|
||
|
|
@Module({
|
||
|
|
imports: [
|
||
|
|
ConfigModule.forRoot({
|
||
|
|
isGlobal: true,
|
||
|
|
}),
|
||
|
|
TypeOrmModule.forRoot(databaseConfig),
|
||
|
|
AuthModule,
|
||
|
|
UsersModule,
|
||
|
|
RolesModule,
|
||
|
|
PermissionsModule,
|
||
|
|
CustomersModule,
|
||
|
|
SuppliersModule,
|
||
|
|
SubcontractorsModule,
|
||
|
|
ProjectsModule,
|
||
|
|
QuotationsModule,
|
||
|
|
PurchasesModule,
|
||
|
|
SubcontractsModule,
|
||
|
|
ContractsModule,
|
||
|
|
FinanceModule,
|
||
|
|
ProductsModule,
|
||
|
|
],
|
||
|
|
controllers: [],
|
||
|
|
providers: [SeedService],
|
||
|
|
})
|
||
|
|
export class AppModule {}
|