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