add service-types and cargo-types CRUD modules with pagination, filtering

This commit is contained in:
marshal
2026-05-28 11:37:12 +03:00
16 changed files with 4351 additions and 98 deletions

View File

@@ -21,6 +21,9 @@ import { OtpModule } from './modules/otp/otp.module';
import { ServiceTypesModule } from "./modules/service-types/service-types.module";
import { CargoTypesModule } from "./modules/cargo-types/cargo-types.module";
import { DropdownSettingsService } from "./modules/dropdown-settings/dropdown-settings.service";
import { BackofficeModule } from "./modules/backoffice/backoffice.module";
import { EdrOrgSeeder } from "./seed/edr-org.seeder";
@Module({
imports: [
@@ -48,16 +51,18 @@ import { DropdownSettingsService } from "./modules/dropdown-settings/dropdown-se
OtpModule,
ServiceTypesModule,
CargoTypesModule,
BackofficeModule,
],
providers: [EdrOrgSeeder],
})
export class AppModule implements OnApplicationBootstrap {
constructor(
private readonly seeder: DataSeeder,
private readonly dropdownSettingsService: DropdownSettingsService,
private readonly edrOrgSeeder: EdrOrgSeeder,
) {}
async onApplicationBootstrap() {
await this.seeder.run();
await this.dropdownSettingsService.seedDefaultStations();
await this.edrOrgSeeder.run();
}
}