Files
ritzenbergen-backend/src/formular/results.entity.ts
T
2026-03-20 14:09:38 +01:00

28 lines
832 B
TypeScript

import { Field, ObjectType } from "@nestjs/graphql";
import { Formular, FormularResult, FormularResults } from "src/dto/formular.dto";
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryGeneratedColumn } from "typeorm";
import { FormularEntity } from "./formular.entity";
import { FormResultEntity } from "./result.entity";
@ObjectType()
@Entity()
export class FormResultsEntity implements FormularResults{
@PrimaryGeneratedColumn()
@Field()
id: number;
@ManyToOne(()=>FormularEntity,entity=>entity.id)
@Field(()=>FormularEntity)
@JoinColumn({name:"formularid"})
formular: FormularEntity;
@Field()
@Column()
formularid: number;
@Field(()=>[FormResultEntity])
@OneToMany(()=>FormResultEntity,entity=>entity.parentobj)
results: FormResultEntity[];
}