mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-30 05:18:11 +00:00
- Added StationWorkControls to manage loading/unloading phases in TrainScheduleV2DetailPage. - Implemented API endpoints for recording station work and managing wagon detach requests. - Updated contract templates to include Ethiopian customs handling options. - Enhanced shipment forms to collect customs clearing agent details for without-customs bookings. - Introduced NUMBER_OF_WAGONS as a unit of measure for bulk cargo, allowing customers to specify wagon counts. - Improved validation for customs clearing agent information in shipment forms. - Updated various components and services to accommodate new features and ensure data integrity.
23 lines
992 B
TypeScript
23 lines
992 B
TypeScript
// apps/edr-freight-api/src/modules/trains/trains.module.ts
|
|
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { TrainSchedulingModule } from '../train-scheduling/train-scheduling.module';
|
|
import { TrainLocomotive } from './entities/train-locomotive.entity';
|
|
import { Train } from './entities/train.entity';
|
|
import { WagonDetachRequest } from './entities/wagon-detach-request.entity';
|
|
import { TrainBuilderController } from './train-builder.controller';
|
|
import { TrainBuilderService } from './train-builder.service';
|
|
import { TrainsController } from './trains.controller';
|
|
import { TrainsService } from './trains.service';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([Train, TrainLocomotive, WagonDetachRequest]),
|
|
TrainSchedulingModule,
|
|
],
|
|
controllers: [TrainsController, TrainBuilderController],
|
|
providers: [TrainsService, TrainBuilderService],
|
|
exports: [TrainsService, TrainBuilderService],
|
|
})
|
|
export class TrainsModule {}
|