Added Formular and Field
This commit is contained in:
33
src/formular/formular.entity.ts
Normal file
33
src/formular/formular.entity.ts
Normal 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[];
|
||||
}
|
||||
Reference in New Issue
Block a user