From ac40527fa2997450f2e0685485bc7d91ca3e9bde Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 1 Dec 2020 18:01:32 +0100 Subject: [PATCH] Added the runnerteam class ref #11 --- src/models/RunnerTeam.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/models/RunnerTeam.ts diff --git a/src/models/RunnerTeam.ts b/src/models/RunnerTeam.ts new file mode 100644 index 0000000..204bc01 --- /dev/null +++ b/src/models/RunnerTeam.ts @@ -0,0 +1,19 @@ +import { Entity, Column } from "typeorm"; +import { IsNotEmpty } from "class-validator"; +import { RunnerGroup } from "./RunnerGroup"; + +/** + * Defines a runner team (class or deparment for example). +*/ +@Entity() +export class RunnerTeam extends RunnerGroup { + + /** + * The team's parent group. + * Optional + */ + @Column() + @IsNotEmpty() + //TODO: Relationship + parentGroup?: RunnerGroup; +} \ No newline at end of file