48 lines
1.6 KiB
TypeScript
48 lines
1.6 KiB
TypeScript
import { Module } from "@nestjs/common";
|
|
import { ConfigModule } from "@nestjs/config";
|
|
import { ScheduleModule } from "@nestjs/schedule";
|
|
import { PrismaModule } from "./prisma/prisma.module";
|
|
import { StorageModule } from "./storage/storage.module";
|
|
import { CommonModule } from "./common/common.module";
|
|
import { MailModule } from "./mail/mail.module";
|
|
import { UsersModule } from "./users/users.module";
|
|
import { AuthModule } from "./auth/auth.module";
|
|
import { CustomersModule } from "./customers/customers.module";
|
|
import { PoliciesModule } from "./policies/policies.module";
|
|
import { PropertiesModule } from "./properties/properties.module";
|
|
import { BillingModule } from "./billing/billing.module";
|
|
import { StatementsModule } from "./statements/statements.module";
|
|
import { PolicyOcrModule } from "./policy-ocr/policy-ocr.module";
|
|
import { BankModule } from "./bank/bank.module";
|
|
import { OpsModule } from "./ops/ops.module";
|
|
import { ReportsModule } from "./reports/reports.module";
|
|
import { RenewalsModule } from "./renewals/renewals.module";
|
|
import { NotificationsModule } from "./notifications/notifications.module";
|
|
import { AppController } from "./app.controller";
|
|
|
|
@Module({
|
|
imports: [
|
|
ConfigModule.forRoot({ isGlobal: true }),
|
|
ScheduleModule.forRoot(),
|
|
PrismaModule,
|
|
StorageModule,
|
|
CommonModule,
|
|
MailModule,
|
|
UsersModule,
|
|
AuthModule,
|
|
CustomersModule,
|
|
PoliciesModule,
|
|
PropertiesModule,
|
|
BillingModule,
|
|
StatementsModule,
|
|
PolicyOcrModule,
|
|
BankModule,
|
|
OpsModule,
|
|
ReportsModule,
|
|
RenewalsModule,
|
|
NotificationsModule,
|
|
],
|
|
controllers: [AppController],
|
|
})
|
|
export class AppModule {}
|