mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-28 10:10:57 +00:00
30 lines
1.2 KiB
TypeScript
30 lines
1.2 KiB
TypeScript
import { Module, forwardRef } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
|
|
import { BillingModule } from '../billing/billing.module';
|
|
import { BookingsModule } from '../bookings/bookings.module';
|
|
import { DriversModule } from '../drivers/drivers.module';
|
|
import { NotificationsModule } from '../notifications/notifications.module';
|
|
import { VehiclesModule } from '../vehicles/vehicles.module';
|
|
import { LastMile } from './entities/last-mile.entity';
|
|
import { LastMileContainerAllocation } from './entities/last-mile-container-allocation.entity';
|
|
import { LastMileController } from './last-mile.controller';
|
|
import { LastMileInvoiceService } from './last-mile-invoice.service';
|
|
import { LastMileRepository } from './last-mile.repository';
|
|
import { LastMileService } from './last-mile.service';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([LastMile, LastMileContainerAllocation]),
|
|
BillingModule,
|
|
forwardRef(() => BookingsModule),
|
|
VehiclesModule,
|
|
DriversModule,
|
|
NotificationsModule,
|
|
],
|
|
controllers: [LastMileController],
|
|
providers: [LastMileRepository, LastMileService, LastMileInvoiceService],
|
|
exports: [LastMileRepository, LastMileService, LastMileInvoiceService],
|
|
})
|
|
export class LastMileModule {}
|