Added Formular and Field

This commit is contained in:
2026-03-20 11:55:47 +01:00
parent 3dd2b43cc4
commit f7925e6248
17 changed files with 178 additions and 137 deletions

View File

@@ -0,0 +1,33 @@
import { Field, ObjectType } from "@nestjs/graphql";
import { Formular, MyField } from "src/dto/formular.dto";
import { Column, Entity, OneToMany, PrimaryColumn, PrimaryGeneratedColumn } from "typeorm";
import { FieldEntity } from "./fields.entity";
@ObjectType()
@Entity()
export class FormularEntity implements Formular{
@Field()
@PrimaryGeneratedColumn()
public id: number;
@Field()
@Column()
public name: string;
@Field()
@Column()
public minitext: string;
@Field()
@Column()
public ispublic: boolean;
@Field()
@Column()
public multiple: boolean;
@Field(()=>[FieldEntity])
@OneToMany(()=>FieldEntity,field=>field.formularObject)
public fields: FieldEntity[];
}