parent
0d9d72c223
commit
8e2eac9dc0
|
@ -4,6 +4,7 @@ import { Participant } from "./Participant";
|
|||
import { RunnerGroup } from "./RunnerGroup";
|
||||
import { DistanceDonation } from "./DistanceDonation";
|
||||
import { RunnerCard } from "./RunnerCard";
|
||||
import { Scan } from "./Scan";
|
||||
|
||||
/**
|
||||
* Defines a runner.
|
||||
|
@ -29,4 +30,10 @@ export class Runner extends Participant {
|
|||
*/
|
||||
@OneToMany(() => RunnerCard, card => card.runner)
|
||||
cards: RunnerCard[];
|
||||
|
||||
/**
|
||||
* Used to link runners to a scans
|
||||
*/
|
||||
@OneToMany(() => Scan, scan => scan.runner)
|
||||
scans: Scan[];
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { PrimaryGeneratedColumn, Column } from "typeorm";
|
||||
import { PrimaryGeneratedColumn, Column, ManyToOne } from "typeorm";
|
||||
import {
|
||||
IsInt,
|
||||
IsNotEmpty,
|
||||
|
@ -24,7 +24,7 @@ export abstract class Scan {
|
|||
*/
|
||||
@Column()
|
||||
@IsNotEmpty()
|
||||
//TODO: Relationship
|
||||
@ManyToOne(() => Runner, runner => runner.scans)
|
||||
runner: Runner;
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue