define the controller and service for the airport management

This commit is contained in:
Sven Czarnian
2022-10-23 12:53:31 +02:00
parent 440477d741
commit a21eddda93
22 changed files with 796 additions and 1 deletions

View File

@@ -0,0 +1,27 @@
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document } from 'mongoose';
import { Constraint, ConstraintSchema } from './constraint.model';
export type ArrivalRouteDocument = ArrivalRoute & Document;
@Schema()
export class ArrivalRoute {
@Prop({
required: true,
type: String,
})
arrival: string;
@Prop({
required: true,
type: String,
})
runway: string;
@Prop({
type: [ConstraintSchema],
})
constraints: Constraint[];
}
export const ArrivalRouteSchema = SchemaFactory.createForClass(ArrivalRoute);